Lines Matching refs:hw_list
562 Tx->hw_list->stat = 0;
704 sc->Rx_list[i].hw_list = &sc->hw_Rx_list[i];
707 sc->Tx_list[i].hw_list = &sc->hw_Tx_list[i];
1011 while (le32toh(sc->active_Rx->hw_list->stat) &
1021 size = le32toh(Rx->hw_list->stat) >> 16;
1042 Rx->hw_list->fwd = 0;
1043 sc->last_Rx->hw_list->fwd = htole32(Rx->hw_listaddr);
1091 if (le32toh(sc->active_Rx->hw_list->stat) & TL_RX_CSTAT_CPLT) {
1114 if ((le32toh(Tx->hw_list->stat) & TL_TX_CSTAT_CPLT)
1122 Tx->hw_list->stat = 0;
1269 memset(Tx->hw_list, 0, sizeof(struct tl_Tx_list));
1315 Tx->hw_list->seg[segment].data_addr =
1317 Tx->hw_list->seg[segment].data_count =
1335 Tx->hw_list->seg[segment].data_count =
1337 Tx->hw_list->seg[segment].data_addr =
1343 Tx->hw_list->seg[segment - 1].data_count |=
1345 Tx->hw_list->stat = htole32((size << 16) | 0x3000);
1348 le32toh(Tx->hw_list->stat));
1353 le32toh(Tx->hw_list->seg[segment].data_addr),
1354 le32toh(Tx->hw_list->seg[segment].data_count));
1374 sc->last_Tx->hw_list->fwd = htole32(Tx->hw_listaddr);
1381 if (sc->last_Tx->hw_list->fwd & 0x7)
1385 sc->last_Rx->hw_list->fwd);
1458 Rx->hw_list->stat =
1460 Rx->hw_list->seg.data_count =
1462 Rx->hw_list->seg.data_addr =