Lines Matching refs:xl_ldata

1221 	    &sc->xl_ldata.xl_rx_tag);  in xl_attach()
1227 error = bus_dmamem_alloc(sc->xl_ldata.xl_rx_tag, in xl_attach()
1228 (void **)&sc->xl_ldata.xl_rx_list, BUS_DMA_NOWAIT | in xl_attach()
1229 BUS_DMA_COHERENT | BUS_DMA_ZERO, &sc->xl_ldata.xl_rx_dmamap); in xl_attach()
1232 bus_dma_tag_destroy(sc->xl_ldata.xl_rx_tag); in xl_attach()
1233 sc->xl_ldata.xl_rx_tag = NULL; in xl_attach()
1237 error = bus_dmamap_load(sc->xl_ldata.xl_rx_tag, in xl_attach()
1238 sc->xl_ldata.xl_rx_dmamap, sc->xl_ldata.xl_rx_list, in xl_attach()
1240 &sc->xl_ldata.xl_rx_dmaaddr, BUS_DMA_NOWAIT); in xl_attach()
1243 bus_dmamem_free(sc->xl_ldata.xl_rx_tag, sc->xl_ldata.xl_rx_list, in xl_attach()
1244 sc->xl_ldata.xl_rx_dmamap); in xl_attach()
1245 bus_dma_tag_destroy(sc->xl_ldata.xl_rx_tag); in xl_attach()
1246 sc->xl_ldata.xl_rx_tag = NULL; in xl_attach()
1253 &sc->xl_ldata.xl_tx_tag); in xl_attach()
1259 error = bus_dmamem_alloc(sc->xl_ldata.xl_tx_tag, in xl_attach()
1260 (void **)&sc->xl_ldata.xl_tx_list, BUS_DMA_NOWAIT | in xl_attach()
1261 BUS_DMA_COHERENT | BUS_DMA_ZERO, &sc->xl_ldata.xl_tx_dmamap); in xl_attach()
1264 bus_dma_tag_destroy(sc->xl_ldata.xl_tx_tag); in xl_attach()
1265 sc->xl_ldata.xl_tx_tag = NULL; in xl_attach()
1269 error = bus_dmamap_load(sc->xl_ldata.xl_tx_tag, in xl_attach()
1270 sc->xl_ldata.xl_tx_dmamap, sc->xl_ldata.xl_tx_list, in xl_attach()
1272 &sc->xl_ldata.xl_tx_dmaaddr, BUS_DMA_NOWAIT); in xl_attach()
1275 bus_dmamem_free(sc->xl_ldata.xl_tx_tag, sc->xl_ldata.xl_tx_list, in xl_attach()
1276 sc->xl_ldata.xl_tx_dmamap); in xl_attach()
1277 bus_dma_tag_destroy(sc->xl_ldata.xl_tx_tag); in xl_attach()
1278 sc->xl_ldata.xl_tx_tag = NULL; in xl_attach()
1593 if (sc->xl_ldata.xl_rx_tag) { in xl_detach()
1594 bus_dmamap_unload(sc->xl_ldata.xl_rx_tag, in xl_detach()
1595 sc->xl_ldata.xl_rx_dmamap); in xl_detach()
1596 bus_dmamem_free(sc->xl_ldata.xl_rx_tag, sc->xl_ldata.xl_rx_list, in xl_detach()
1597 sc->xl_ldata.xl_rx_dmamap); in xl_detach()
1598 bus_dma_tag_destroy(sc->xl_ldata.xl_rx_tag); in xl_detach()
1600 if (sc->xl_ldata.xl_tx_tag) { in xl_detach()
1601 bus_dmamap_unload(sc->xl_ldata.xl_tx_tag, in xl_detach()
1602 sc->xl_ldata.xl_tx_dmamap); in xl_detach()
1603 bus_dmamem_free(sc->xl_ldata.xl_tx_tag, sc->xl_ldata.xl_tx_list, in xl_detach()
1604 sc->xl_ldata.xl_tx_dmamap); in xl_detach()
1605 bus_dma_tag_destroy(sc->xl_ldata.xl_tx_tag); in xl_detach()
1626 ld = &sc->xl_ldata; in xl_list_tx_init()
1661 ld = &sc->xl_ldata; in xl_list_tx_init_90xB()
1709 ld = &sc->xl_ldata; in xl_list_rx_init()
1823 bus_dmamap_sync(sc->xl_ldata.xl_rx_tag, sc->xl_ldata.xl_rx_dmamap, in xl_rxeof()
1856 bus_dmamap_sync(sc->xl_ldata.xl_rx_tag, in xl_rxeof()
1857 sc->xl_ldata.xl_rx_dmamap, BUS_DMASYNC_PREWRITE); in xl_rxeof()
1871 bus_dmamap_sync(sc->xl_ldata.xl_rx_tag, in xl_rxeof()
1872 sc->xl_ldata.xl_rx_dmamap, BUS_DMASYNC_PREWRITE); in xl_rxeof()
1891 bus_dmamap_sync(sc->xl_ldata.xl_rx_tag, in xl_rxeof()
1892 sc->xl_ldata.xl_rx_dmamap, BUS_DMASYNC_PREWRITE); in xl_rxeof()
1895 bus_dmamap_sync(sc->xl_ldata.xl_rx_tag, in xl_rxeof()
1896 sc->xl_ldata.xl_rx_dmamap, BUS_DMASYNC_PREWRITE); in xl_rxeof()
1947 CSR_WRITE_4(sc, XL_UPLIST_PTR, sc->xl_ldata.xl_rx_dmaaddr); in xl_rxeof()
2031 bus_dmamap_sync(sc->xl_ldata.xl_tx_tag, sc->xl_ldata.xl_tx_dmamap, in xl_txeof_90xB()
2532 bus_dmamap_sync(sc->xl_ldata.xl_tx_tag, sc->xl_ldata.xl_tx_dmamap, in xl_start_locked()
2640 bus_dmamap_sync(sc->xl_ldata.xl_tx_tag, sc->xl_ldata.xl_tx_dmamap, in xl_start_90xB_locked()
2776 CSR_WRITE_4(sc, XL_UPLIST_PTR, sc->xl_ldata.xl_rx_dmaaddr); in xl_init_locked()
3185 if (sc->xl_ldata.xl_rx_list != NULL) in xl_stop()
3186 bzero(sc->xl_ldata.xl_rx_list, XL_RX_LIST_SZ); in xl_stop()
3200 if (sc->xl_ldata.xl_tx_list != NULL) in xl_stop()
3201 bzero(sc->xl_ldata.xl_tx_list, XL_TX_LIST_SZ); in xl_stop()