Searched refs:k3_nav_ring (Results 1 – 3 of 3) sorted by relevance
/u-boot/include/linux/soc/ti/ |
A D | k3-navss-ringacc.h | 63 struct k3_nav_ring; 105 struct k3_nav_ring **fwd_ring, 106 struct k3_nav_ring **compl_ring); 122 void k3_nav_ringacc_ring_reset(struct k3_nav_ring *ring); 138 int k3_nav_ringacc_ring_free(struct k3_nav_ring *ring); 146 u32 k3_nav_ringacc_get_ring_id(struct k3_nav_ring *ring); 156 int k3_nav_ringacc_ring_cfg(struct k3_nav_ring *ring, 165 u32 k3_nav_ringacc_ring_get_size(struct k3_nav_ring *ring); 173 u32 k3_nav_ringacc_ring_get_free(struct k3_nav_ring *ring); 181 u32 k3_nav_ringacc_ring_get_occ(struct k3_nav_ring *ring); [all …]
|
/u-boot/drivers/soc/ti/ |
A D | k3-navss-ringacc.c | 123 int (*push_tail)(struct k3_nav_ring *ring, void *elm); 124 int (*push_head)(struct k3_nav_ring *ring, void *elm); 125 int (*pop_tail)(struct k3_nav_ring *ring, void *elm); 126 int (*pop_head)(struct k3_nav_ring *ring, void *elm); 163 struct k3_nav_ring { struct 215 struct k3_nav_ring *rings; 333 struct k3_nav_ring **fwd_ring, in k3_nav_ringacc_request_rings_pair() 334 struct k3_nav_ring **compl_ring) in k3_nav_ringacc_request_rings_pair() 565 int k3_nav_ringacc_ring_cfg(struct k3_nav_ring *ring, in k3_nav_ringacc_ring_cfg() 702 struct k3_nav_ring *ring, void *elem, in k3_nav_ringacc_ring_access_proxy() [all …]
|
/u-boot/drivers/dma/ti/ |
A D | k3-udma.c | 54 struct k3_nav_ring *t_ring; /* Transmit ring */ 55 struct k3_nav_ring *tc_ring; /* Transmit Completion ring */ 82 struct k3_nav_ring *fd_ring; /* Free Descriptor ring */ 83 struct k3_nav_ring *r_ring; /* Receive ring*/ 328 struct k3_nav_ring *ring = NULL; in udma_pop_from_ring() 353 struct k3_nav_ring *ring1 = NULL; in udma_reset_rings() 354 struct k3_nav_ring *ring2 = NULL; in udma_reset_rings() 1395 static int udma_push_to_ring(struct k3_nav_ring *ring, void *elem) in udma_push_to_ring()
|
Completed in 9 milliseconds