Home
last modified time | relevance | path

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

/linux/include/linux/soc/ti/
A Dk3-ringacc.h57 struct k3_ring;
119 struct k3_ring **fwd_ring,
120 struct k3_ring **compl_ring);
127 void k3_ringacc_ring_reset(struct k3_ring *ring);
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);
177 u32 k3_ringacc_ring_get_size(struct k3_ring *ring);
185 u32 k3_ringacc_ring_get_free(struct k3_ring *ring);
193 u32 k3_ringacc_ring_get_occ(struct k3_ring *ring);
[all …]
/linux/drivers/soc/ti/
A Dk3-ringacc.c117 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;
389 struct k3_ring **fwd_ring, in k3_dmaring_request_dual_ring()
390 struct k3_ring **compl_ring) in k3_dmaring_request_dual_ring()
424 struct k3_ring **fwd_ring, in k3_ringacc_request_rings_pair()
425 struct k3_ring **compl_ring) in k3_ringacc_request_rings_pair()
571 int k3_ringacc_ring_free(struct k3_ring *ring) in k3_ringacc_ring_free()
687 struct k3_ring *reverse_ring; in k3_dmaring_cfg()
[all …]
/linux/drivers/dma/ti/
A Dk3-udma-glue.c46 struct k3_ring *ringtx;
47 struct k3_ring *ringtxcq;
65 struct k3_ring *ringrx;
66 struct k3_ring *ringrxfdq;
A 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 */
652 struct k3_ring *ring = NULL; in udma_push_to_ring()
692 struct k3_ring *ring = NULL; in udma_pop_from_ring()
726 struct k3_ring *ring1 = NULL; in udma_reset_rings()
727 struct k3_ring *ring2 = NULL; in udma_reset_rings()
2161 struct k3_ring *irq_ring; in udma_alloc_chan_resources()

Completed in 19 milliseconds