Searched refs:k3_ring (Results 1 – 4 of 4) sorted by relevance
57 struct k3_ring;114 struct k3_ring *k3_ringacc_request_ring(struct k3_ringacc *ringacc,119 struct k3_ring **fwd_ring,120 struct k3_ring **compl_ring);127 void k3_ringacc_ring_reset(struct k3_ring *ring);135 void k3_ringacc_ring_reset_dma(struct k3_ring *ring, u32 occ);143 int k3_ringacc_ring_free(struct k3_ring *ring);151 u32 k3_ringacc_get_ring_id(struct k3_ring *ring);159 int k3_ringacc_get_ring_irq_num(struct k3_ring *ring);169 int k3_ringacc_ring_cfg(struct k3_ring *ring, struct k3_ring_cfg *cfg);[all …]
115 int (*push_tail)(struct k3_ring *ring, void *elm);116 int (*push_head)(struct k3_ring *ring, void *elm);117 int (*pop_tail)(struct k3_ring *ring, void *elm);118 int (*pop_head)(struct k3_ring *ring, void *elm);158 struct k3_ring { struct219 struct k3_ring *rings;240 static int k3_ringacc_ring_read_occ(struct k3_ring *ring) in k3_ringacc_ring_read_occ()245 static void k3_ringacc_ring_update_occ(struct k3_ring *ring) in k3_ringacc_ring_update_occ()255 static long k3_ringacc_ring_get_fifo_pos(struct k3_ring *ring) in k3_ringacc_ring_get_fifo_pos()261 static void *k3_ringacc_get_elm_addr(struct k3_ring *ring, u32 idx) in k3_ringacc_get_elm_addr()[all …]
46 struct k3_ring *ringtx;47 struct k3_ring *ringtxcq;65 struct k3_ring *ringrx;66 struct k3_ring *ringrxfdq;
84 struct k3_ring *t_ring; /* Transmit ring */85 struct k3_ring *tc_ring; /* Transmit Completion ring */94 struct k3_ring *fd_ring; /* Free Descriptor ring */95 struct k3_ring *r_ring; /* Receive ring */651 struct k3_ring *ring = NULL; in udma_push_to_ring()691 struct k3_ring *ring = NULL; in udma_pop_from_ring()725 struct k3_ring *ring1 = NULL; in udma_reset_rings()726 struct k3_ring *ring2 = NULL; in udma_reset_rings()2177 struct k3_ring *irq_ring; in udma_alloc_chan_resources()