Searched refs:desc_ring (Results 1 - 7 of 7) sorted by relevance
/freebsd-11-stable/sys/dev/mmc/host/ |
H A D | dwmmc_var.h | 61 struct idmac_desc *desc_ring; member in struct:dwmmc_softc
|
H A D | dwmmc.c | 162 sc->desc_ring[idx].des0 = (DES0_OWN | DES0_DIC | DES0_CH); 163 sc->desc_ring[idx].des1 = segs[idx].ds_len; 164 sc->desc_ring[idx].des2 = segs[idx].ds_addr; 167 sc->desc_ring[idx].des0 |= DES0_FS; 170 sc->desc_ring[idx].des0 &= ~(DES0_DIC | DES0_CH); 171 sc->desc_ring[idx].des0 |= DES0_LD; 225 error = bus_dmamem_alloc(sc->desc_tag, (void**)&sc->desc_ring, 235 sc->desc_ring, DESC_SIZE, dwmmc_get1paddr, 244 sc->desc_ring[idx].des0 = DES0_CH; 245 sc->desc_ring[id [all...] |
/freebsd-11-stable/sys/dev/liquidio/base/ |
H A D | lio_droq.c | 178 struct lio_droq_desc *desc_ring = droq->desc_ring; local 194 desc_ring[i].info_ptr = 0; 195 desc_ring[i].buffer_ptr = 223 if (droq->desc_ring != NULL) 225 droq->desc_ring); 291 droq->desc_ring = lio_dma_alloc(desc_ring_size, &droq->desc_ring_dma); 292 if (droq->desc_ring == NULL) { 297 lio_dev_dbg(oct, "droq[%d]: desc_ring: virt: 0x%p, dma: %llx\n", q_no, 298 droq->desc_ring, LIO_CAST6 414 lio_droq_refill_pullup_descs(struct lio_droq *droq, struct lio_droq_desc *desc_ring) argument 461 struct lio_droq_desc *desc_ring; local [all...] |
H A D | lio_droq.h | 268 struct lio_droq_desc *desc_ring; member in struct:lio_droq
|
/freebsd-11-stable/sys/arm/allwinner/ |
H A D | if_awg.c | 130 struct emac_desc *desc_ring; member in struct:awg_txring 140 struct emac_desc *desc_ring; member in struct:awg_rxring 361 sc->tx.desc_ring[index].addr = htole32((uint32_t)paddr); 362 sc->tx.desc_ring[index].size = htole32(size); 363 sc->tx.desc_ring[index].status = htole32(status); 425 sc->rx.desc_ring[index].addr = htole32((uint32_t)paddr); 426 sc->rx.desc_ring[index].size = htole32(size); 427 sc->rx.desc_ring[index].next = 429 sc->rx.desc_ring[index].status = htole32(status); 740 status = le32toh(sc->rx.desc_ring[inde [all...] |
/freebsd-11-stable/sys/dev/lmc/ |
H A D | if_lmc.h | 1012 struct desc_ring 1130 struct desc_ring txring; /* tx descriptor ring state */ 1131 struct desc_ring rxring; /* rx descriptor ring state */ 1247 static void mbuf_enqueue(struct desc_ring *, struct mbuf *); 1248 static struct mbuf* mbuf_dequeue(struct desc_ring *); 1250 static int create_ring(softc_t *, struct desc_ring *, int); 1251 static void destroy_ring(softc_t *, struct desc_ring *); 1011 struct desc_ring struct
|
H A D | if_lmc.c | 2349 mbuf_enqueue(struct desc_ring *ring, struct mbuf *m) 2361 mbuf_dequeue(struct desc_ring *ring) 2373 struct desc_ring *ring = arg; 2381 create_ring(softc_t *sc, struct desc_ring *ring, int num_descs) 2450 destroy_ring(softc_t *sc, struct desc_ring *ring) 2495 struct desc_ring *ring = &sc->rxring; 2677 struct desc_ring *ring = &sc->rxring; 2744 struct desc_ring *ring = &sc->txring; 2789 struct desc_ring *ring = &sc->txring; 2873 struct desc_ring *rin [all...] |
Completed in 112 milliseconds