Searched refs:desc_ring (Results 1 – 4 of 4) sorted by relevance
| /NextBSD/sys/dev/mmc/host/ |
| HD | dwmmc.c | 165 sc->desc_ring[idx].des0 = (DES0_OWN | DES0_DIC | DES0_CH); in dwmmc_ring_setup() 166 sc->desc_ring[idx].des1 = segs[idx].ds_len; in dwmmc_ring_setup() 167 sc->desc_ring[idx].des2 = segs[idx].ds_addr; in dwmmc_ring_setup() 170 sc->desc_ring[idx].des0 |= DES0_FS; in dwmmc_ring_setup() 173 sc->desc_ring[idx].des0 &= ~(DES0_DIC | DES0_CH); in dwmmc_ring_setup() 174 sc->desc_ring[idx].des0 |= DES0_LD; in dwmmc_ring_setup() 228 error = bus_dmamem_alloc(sc->desc_tag, (void**)&sc->desc_ring, in dma_setup() 238 sc->desc_ring, DESC_SIZE, dwmmc_get1paddr, in dma_setup() 247 sc->desc_ring[idx].des0 = DES0_CH; in dma_setup() 248 sc->desc_ring[idx].des1 = 0; in dma_setup() [all …]
|
| HD | dwmmc_var.h | 61 struct idmac_desc *desc_ring; member
|
| /NextBSD/sys/dev/lmc/ |
| HD | if_lmc.h | 1011 struct desc_ring struct 1129 struct desc_ring txring; /* tx descriptor ring state */ 1130 struct desc_ring rxring; /* rx descriptor ring state */ 1246 static void mbuf_enqueue(struct desc_ring *, struct mbuf *); 1247 static struct mbuf* mbuf_dequeue(struct desc_ring *); 1249 static int create_ring(softc_t *, struct desc_ring *, int); 1250 static void destroy_ring(softc_t *, struct desc_ring *);
|
| HD | if_lmc.c | 2345 mbuf_enqueue(struct desc_ring *ring, struct mbuf *m) in mbuf_enqueue() 2357 mbuf_dequeue(struct desc_ring *ring) in mbuf_dequeue() 2369 struct desc_ring *ring = arg; in fbsd_dmamap_load() 2377 create_ring(softc_t *sc, struct desc_ring *ring, int num_descs) in create_ring() 2446 destroy_ring(softc_t *sc, struct desc_ring *ring) in destroy_ring() 2491 struct desc_ring *ring = &sc->rxring; in rxintr_cleanup() 2673 struct desc_ring *ring = &sc->rxring; in rxintr_setup() 2740 struct desc_ring *ring = &sc->txring; in txintr_cleanup() 2785 struct desc_ring *ring = &sc->txring; in txintr_setup_mbuf() 2869 struct desc_ring *ring = &sc->txring; in txintr_setup() [all …]
|