xl_cdata 1002 dev/ic/xl.c cd = &sc->xl_cdata; xl_cdata 1028 dev/ic/xl.c cd = &sc->xl_cdata; xl_cdata 1070 dev/ic/xl.c cd = &sc->xl_cdata; xl_cdata 1156 dev/ic/xl.c pos = sc->xl_cdata.xl_rx_head; xl_cdata 1172 dev/ic/xl.c sc->xl_cdata.xl_rx_head = pos; xl_cdata 1194 dev/ic/xl.c while ((rxstat = letoh32(sc->xl_cdata.xl_rx_head->xl_ptr->xl_status)) xl_cdata 1196 dev/ic/xl.c cur_rx = sc->xl_cdata.xl_rx_head; xl_cdata 1197 dev/ic/xl.c sc->xl_cdata.xl_rx_head = cur_rx->xl_next; xl_cdata 1305 dev/ic/xl.c sc->xl_cdata.xl_rx_head = &sc->xl_cdata.xl_rx_chain[0]; xl_cdata 1335 dev/ic/xl.c while (sc->xl_cdata.xl_tx_head != NULL) { xl_cdata 1336 dev/ic/xl.c cur_tx = sc->xl_cdata.xl_tx_head; xl_cdata 1346 dev/ic/xl.c sc->xl_cdata.xl_tx_head = cur_tx->xl_next; xl_cdata 1359 dev/ic/xl.c cur_tx->xl_next = sc->xl_cdata.xl_tx_free; xl_cdata 1360 dev/ic/xl.c sc->xl_cdata.xl_tx_free = cur_tx; xl_cdata 1363 dev/ic/xl.c if (sc->xl_cdata.xl_tx_head == NULL) { xl_cdata 1365 dev/ic/xl.c sc->xl_cdata.xl_tx_tail = NULL; xl_cdata 1371 dev/ic/xl.c ((caddr_t)sc->xl_cdata.xl_tx_head->xl_ptr - xl_cdata 1387 dev/ic/xl.c idx = sc->xl_cdata.xl_tx_cons; xl_cdata 1388 dev/ic/xl.c while (idx != sc->xl_cdata.xl_tx_prod) { xl_cdata 1390 dev/ic/xl.c cur_tx = &sc->xl_cdata.xl_tx_chain[idx]; xl_cdata 1409 dev/ic/xl.c sc->xl_cdata.xl_tx_cnt--; xl_cdata 1414 dev/ic/xl.c sc->xl_cdata.xl_tx_cons = idx; xl_cdata 1441 dev/ic/xl.c if (sc->xl_cdata.xl_tx_cnt) { xl_cdata 1445 dev/ic/xl.c i = sc->xl_cdata.xl_tx_cons; xl_cdata 1446 dev/ic/xl.c c = &sc->xl_cdata.xl_tx_chain[i]; xl_cdata 1452 dev/ic/xl.c if (sc->xl_cdata.xl_tx_head != NULL) xl_cdata 1455 dev/ic/xl.c ((caddr_t)sc->xl_cdata.xl_tx_head->xl_ptr - xl_cdata 1733 dev/ic/xl.c if (sc->xl_cdata.xl_tx_free == NULL) { xl_cdata 1736 dev/ic/xl.c if (sc->xl_cdata.xl_tx_free == NULL) { xl_cdata 1742 dev/ic/xl.c start_tx = sc->xl_cdata.xl_tx_free; xl_cdata 1744 dev/ic/xl.c while (sc->xl_cdata.xl_tx_free != NULL) { xl_cdata 1751 dev/ic/xl.c cur_tx = sc->xl_cdata.xl_tx_free; xl_cdata 1760 dev/ic/xl.c sc->xl_cdata.xl_tx_free = cur_tx->xl_next; xl_cdata 1806 dev/ic/xl.c if (sc->xl_cdata.xl_tx_head != NULL) { xl_cdata 1807 dev/ic/xl.c sc->xl_cdata.xl_tx_tail->xl_next = start_tx; xl_cdata 1808 dev/ic/xl.c sc->xl_cdata.xl_tx_tail->xl_ptr->xl_next = xl_cdata 1811 dev/ic/xl.c sc->xl_cdata.xl_tx_tail->xl_ptr->xl_status &= xl_cdata 1813 dev/ic/xl.c sc->xl_cdata.xl_tx_tail = cur_tx; xl_cdata 1815 dev/ic/xl.c sc->xl_cdata.xl_tx_head = start_tx; xl_cdata 1816 dev/ic/xl.c sc->xl_cdata.xl_tx_tail = cur_tx; xl_cdata 1864 dev/ic/xl.c idx = sc->xl_cdata.xl_tx_prod; xl_cdata 1865 dev/ic/xl.c start_tx = &sc->xl_cdata.xl_tx_chain[idx]; xl_cdata 1867 dev/ic/xl.c while (sc->xl_cdata.xl_tx_chain[idx].xl_mbuf == NULL) { xl_cdata 1869 dev/ic/xl.c if ((XL_TX_LIST_CNT - sc->xl_cdata.xl_tx_cnt) < 3) { xl_cdata 1879 dev/ic/xl.c cur_tx = &sc->xl_cdata.xl_tx_chain[idx]; xl_cdata 1904 dev/ic/xl.c sc->xl_cdata.xl_tx_cnt++; xl_cdata 1923 dev/ic/xl.c sc->xl_cdata.xl_tx_prod = idx; xl_cdata 2391 dev/ic/xl.c if (sc->xl_cdata.xl_rx_chain[i].map->dm_nsegs != 0) { xl_cdata 2392 dev/ic/xl.c map = sc->xl_cdata.xl_rx_chain[i].map; xl_cdata 2398 dev/ic/xl.c if (sc->xl_cdata.xl_rx_chain[i].xl_mbuf != NULL) { xl_cdata 2399 dev/ic/xl.c m_freem(sc->xl_cdata.xl_rx_chain[i].xl_mbuf); xl_cdata 2400 dev/ic/xl.c sc->xl_cdata.xl_rx_chain[i].xl_mbuf = NULL; xl_cdata 2409 dev/ic/xl.c if (sc->xl_cdata.xl_tx_chain[i].map->dm_nsegs != 0) { xl_cdata 2410 dev/ic/xl.c map = sc->xl_cdata.xl_tx_chain[i].map; xl_cdata 2416 dev/ic/xl.c if (sc->xl_cdata.xl_tx_chain[i].xl_mbuf != NULL) { xl_cdata 2417 dev/ic/xl.c m_freem(sc->xl_cdata.xl_tx_chain[i].xl_mbuf); xl_cdata 2418 dev/ic/xl.c sc->xl_cdata.xl_tx_chain[i].xl_mbuf = NULL; xl_cdata 2520 dev/ic/xl.c &sc->xl_cdata.xl_rx_chain[i].map) != 0) { xl_cdata 2534 dev/ic/xl.c &sc->xl_cdata.xl_tx_chain[i].map) != 0) { xl_cdata 596 dev/ic/xlreg.h struct xl_chain_data xl_cdata;