Home
last modified time | relevance | path

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

/linux-6.1.9/include/linux/soc/ti/
Dk3-ringacc.h57 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 …]
/linux-6.1.9/drivers/soc/ti/
Dk3-ringacc.c115 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 { struct
219 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 …]
/linux-6.1.9/drivers/dma/ti/
Dk3-udma-glue.c46 struct k3_ring *ringtx;
47 struct k3_ring *ringtxcq;
65 struct k3_ring *ringrx;
66 struct k3_ring *ringrxfdq;
Dk3-udma.c84 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()
2178 struct k3_ring *irq_ring; in udma_alloc_chan_resources()