Lines Matching refs:ld
756 struct sge_list_data *ld;
762 ld = &sc->sge_ldata;
799 error = bus_dmamem_alloc(cd->sge_rx_tag, (void **)&ld->sge_rx_ring,
808 ld->sge_rx_ring, SGE_RX_RING_SZ, sge_dma_map_addr,
809 &ld->sge_rx_paddr, BUS_DMA_NOWAIT);
833 error = bus_dmamem_alloc(cd->sge_tx_tag, (void **)&ld->sge_tx_ring,
842 ld->sge_tx_ring, SGE_TX_RING_SZ, sge_dma_map_addr,
843 &ld->sge_tx_paddr, BUS_DMA_NOWAIT);
912 struct sge_list_data *ld;
918 ld = &sc->sge_ldata;
921 if (ld->sge_rx_paddr != 0)
923 if (ld->sge_rx_ring != NULL)
924 bus_dmamem_free(cd->sge_rx_tag, ld->sge_rx_ring,
926 ld->sge_rx_ring = NULL;
927 ld->sge_rx_paddr = 0;
933 if (ld->sge_tx_paddr != 0)
935 if (ld->sge_tx_ring != NULL)
936 bus_dmamem_free(cd->sge_tx_tag, ld->sge_tx_ring,
938 ld->sge_tx_ring = NULL;
939 ld->sge_tx_paddr = 0;
985 struct sge_list_data *ld;
989 ld = &sc->sge_ldata;
991 bzero(ld->sge_tx_ring, SGE_TX_RING_SZ);
992 ld->sge_tx_ring[SGE_TX_RING_CNT - 1].sge_flags = htole32(RING_END);
1236 struct sge_list_data *ld;
1245 ld = &sc->sge_ldata;
1255 txstat = le32toh(ld->sge_tx_ring[cons].sge_cmdsts);
1279 ld->sge_tx_ring[cons].sge_cmdsts = 0;