Home
last modified time | relevance | path

Searched refs:desc_ring (Results 1 – 4 of 4) sorted by relevance

/NextBSD/sys/dev/mmc/host/
HDdwmmc.c165 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 …]
HDdwmmc_var.h61 struct idmac_desc *desc_ring; member
/NextBSD/sys/dev/lmc/
HDif_lmc.h1011 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 *);
HDif_lmc.c2345 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 …]