Home
last modified time | relevance | path

Searched defs:al_udma_q (Results 1 – 1 of 1) sorted by relevance

/freebsd/sys/contrib/alpine-hal/
H A Dal_hal_udma.h245 struct __cache_aligned al_udma_q { struct
246 uint16_t size_mask; /**< mask used for pointers wrap around
249 union udma_q_regs __iomem *q_regs; /**< pointer to the per queue UDMA
252 union al_udma_desc *desc_base_ptr; /**< base address submission ring
255 uint16_t next_desc_idx; /**< index to the next available submission
259 uint32_t desc_ring_id; /**< current submission ring id */
261 uint8_t *cdesc_base_ptr;/**< completion descriptors pointer, NULL */
263 uint32_t cdesc_size; /**< size (in bytes) of the udma completion ring
289 enum al_udma_queue_status status; argument
308 struct al_udma_q udma_q[DMA_MAX_Q]; /* Array of UDMA Qs pointers */ argument