Home
last modified time | relevance | path

Searched refs:tchan (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/dma/ti/
H A Dk3-udma.c221 struct udma_tchan *tchan; member
292 if (!uc->tchan) in udma_tchanrt_read()
294 return udma_read(uc->tchan->reg_rt, reg); in udma_tchanrt_read()
299 if (!uc->tchan) in udma_tchanrt_write()
301 udma_write(uc->tchan->reg_rt, reg, val); in udma_tchanrt_write()
307 if (!uc->tchan) in udma_tchanrt_update_bits()
309 udma_update_bits(uc->tchan->reg_rt, reg, mask, val); in udma_tchanrt_update_bits()
505 if (uc->tchan) in udma_is_chan_running()
560 ring = uc->tchan->t_ring; in udma_push_to_ring()
600 ring = uc->tchan in udma_pop_from_ring()
1234 UDMA_RESERVE_RESOURCE(tchan); global() variable
1528 struct udma_tchan *tchan = uc->tchan; udma_tisci_m2m_channel_config() local
1571 struct udma_tchan *tchan = uc->tchan; udma_tisci_tx_channel_config() local
3638 struct udma_tchan *tchan = &ud->tchans[i]; udma_probe() local
[all...]
H A Dk3-udma-private.c95 XUDMA_GET_PUT_RESOURCE(tchan); variable
116 XUDMA_GET_RESOURCE_ID(tchan); variable
137 XUDMA_RT_IO_FUNCTIONS(tchan); variable
H A Dk3-udma.h134 u32 xudma_tchanrt_read(struct udma_tchan *tchan, int reg);
135 void xudma_tchanrt_write(struct udma_tchan *tchan, int reg, u32 val);
/kernel/linux/linux-6.6/drivers/dma/ti/
H A Dk3-udma.c288 struct udma_tchan *tchan; member
359 if (!uc->tchan) in udma_tchanrt_read()
361 return udma_read(uc->tchan->reg_rt, reg); in udma_tchanrt_read()
366 if (!uc->tchan) in udma_tchanrt_write()
368 udma_write(uc->tchan->reg_rt, reg, val); in udma_tchanrt_write()
374 if (!uc->tchan) in udma_tchanrt_update_bits()
376 udma_update_bits(uc->tchan->reg_rt, reg, mask, val); in udma_tchanrt_update_bits()
608 if (uc->tchan) in udma_is_chan_running()
663 ring = uc->tchan->t_ring; in udma_push_to_ring()
703 ring = uc->tchan in udma_pop_from_ring()
1364 UDMA_RESERVE_RESOURCE(tchan); global() variable
1679 struct udma_tchan *tchan; udma_alloc_tx_resources() local
1870 struct udma_tchan *tchan = uc->tchan; udma_tisci_m2m_channel_config() local
1962 struct udma_tchan *tchan = uc->tchan; udma_tisci_tx_channel_config() local
2005 struct udma_tchan *tchan = uc->tchan; bcdma_tisci_tx_channel_config() local
5498 struct udma_tchan *tchan = &ud->tchans[i]; udma_probe() local
[all...]
H A Dk3-udma-private.c112 XUDMA_GET_PUT_RESOURCE(tchan); variable
139 XUDMA_GET_RESOURCE_ID(tchan); variable
160 XUDMA_RT_IO_FUNCTIONS(tchan); variable
H A Dk3-udma.h153 u32 xudma_tchanrt_read(struct udma_tchan *tchan, int reg);
154 void xudma_tchanrt_write(struct udma_tchan *tchan, int reg, u32 val);

Completed in 9 milliseconds