Home
last modified time | relevance | path

Searched refs:cppi41_channel (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/usb/musb/
H A Dmusb_cppi41.c49 void (*set_dma_mode)(struct cppi41_dma_channel *cppi41_channel,
54 static void save_rx_toggle(struct cppi41_dma_channel *cppi41_channel) in save_rx_toggle() argument
59 if (cppi41_channel->is_tx) in save_rx_toggle()
61 if (!is_host_active(cppi41_channel->controller->controller.musb)) in save_rx_toggle()
64 csr = musb_readw(cppi41_channel->hw_ep->regs, MUSB_RXCSR); in save_rx_toggle()
67 cppi41_channel->usb_toggle = toggle; in save_rx_toggle()
70 static void update_rx_toggle(struct cppi41_dma_channel *cppi41_channel) in update_rx_toggle() argument
72 struct musb_hw_ep *hw_ep = cppi41_channel->hw_ep; in update_rx_toggle()
77 if (cppi41_channel->is_tx) in update_rx_toggle()
91 if (!toggle && toggle == cppi41_channel in update_rx_toggle()
117 cppi41_trans_done(struct cppi41_dma_channel *cppi41_channel) cppi41_trans_done() argument
188 struct cppi41_dma_channel *cppi41_channel, *n; cppi41_recheck_tx_req() local
224 struct cppi41_dma_channel *cppi41_channel = channel->private_data; cppi41_dma_callback() local
339 cppi41_set_dma_mode(struct cppi41_dma_channel *cppi41_channel, unsigned mode) cppi41_set_dma_mode() argument
366 da8xx_set_dma_mode(struct cppi41_dma_channel *cppi41_channel, unsigned int mode) da8xx_set_dma_mode() argument
392 cppi41_set_autoreq_mode(struct cppi41_dma_channel *cppi41_channel, unsigned mode) cppi41_set_autoreq_mode() argument
415 struct cppi41_dma_channel *cppi41_channel = channel->private_data; cppi41_configure_channel() local
487 struct cppi41_dma_channel *cppi41_channel = NULL; cppi41_dma_channel_allocate() local
513 struct cppi41_dma_channel *cppi41_channel = channel->private_data; cppi41_dma_channel_release() local
528 struct cppi41_dma_channel *cppi41_channel = channel->private_data; cppi41_dma_channel_program() local
557 struct cppi41_dma_channel *cppi41_channel = channel->private_data; cppi41_is_compatible() local
575 struct cppi41_dma_channel *cppi41_channel = channel->private_data; cppi41_dma_channel_abort() local
670 struct cppi41_dma_channel *cppi41_channel; cppi41_dma_controller_start() local
[all...]
/kernel/linux/linux-6.6/drivers/usb/musb/
H A Dmusb_cppi41.c49 void (*set_dma_mode)(struct cppi41_dma_channel *cppi41_channel,
54 static void save_rx_toggle(struct cppi41_dma_channel *cppi41_channel) in save_rx_toggle() argument
59 if (cppi41_channel->is_tx) in save_rx_toggle()
61 if (!is_host_active(cppi41_channel->controller->controller.musb)) in save_rx_toggle()
64 csr = musb_readw(cppi41_channel->hw_ep->regs, MUSB_RXCSR); in save_rx_toggle()
67 cppi41_channel->usb_toggle = toggle; in save_rx_toggle()
70 static void update_rx_toggle(struct cppi41_dma_channel *cppi41_channel) in update_rx_toggle() argument
72 struct musb_hw_ep *hw_ep = cppi41_channel->hw_ep; in update_rx_toggle()
77 if (cppi41_channel->is_tx) in update_rx_toggle()
91 if (!toggle && toggle == cppi41_channel in update_rx_toggle()
117 cppi41_trans_done(struct cppi41_dma_channel *cppi41_channel) cppi41_trans_done() argument
188 struct cppi41_dma_channel *cppi41_channel, *n; cppi41_recheck_tx_req() local
224 struct cppi41_dma_channel *cppi41_channel = channel->private_data; cppi41_dma_callback() local
339 cppi41_set_dma_mode(struct cppi41_dma_channel *cppi41_channel, unsigned mode) cppi41_set_dma_mode() argument
366 da8xx_set_dma_mode(struct cppi41_dma_channel *cppi41_channel, unsigned int mode) da8xx_set_dma_mode() argument
392 cppi41_set_autoreq_mode(struct cppi41_dma_channel *cppi41_channel, unsigned mode) cppi41_set_autoreq_mode() argument
415 struct cppi41_dma_channel *cppi41_channel = channel->private_data; cppi41_configure_channel() local
487 struct cppi41_dma_channel *cppi41_channel = NULL; cppi41_dma_channel_allocate() local
513 struct cppi41_dma_channel *cppi41_channel = channel->private_data; cppi41_dma_channel_release() local
528 struct cppi41_dma_channel *cppi41_channel = channel->private_data; cppi41_dma_channel_program() local
557 struct cppi41_dma_channel *cppi41_channel = channel->private_data; cppi41_is_compatible() local
575 struct cppi41_dma_channel *cppi41_channel = channel->private_data; cppi41_dma_channel_abort() local
670 struct cppi41_dma_channel *cppi41_channel; cppi41_dma_controller_start() local
[all...]
/kernel/linux/linux-5.10/drivers/dma/ti/
H A Dcppi41.c85 struct cppi41_channel { struct
132 struct cppi41_channel *chan_busy[ALLOC_DECS_NUM];
249 static struct cppi41_channel *to_cpp41_chan(struct dma_chan *c) in to_cpp41_chan()
251 return container_of(c, struct cppi41_channel, chan); in to_cpp41_chan()
254 static struct cppi41_channel *desc_to_chan(struct cppi41_dd *cdd, u32 desc) in desc_to_chan()
256 struct cppi41_channel *c; in desc_to_chan()
307 struct cppi41_channel *c; in cppi41_irq()
373 struct cppi41_channel *c = to_cpp41_chan(chan); in cppi41_dma_alloc_chan_resources()
401 struct cppi41_channel *c = to_cpp41_chan(chan); in cppi41_dma_free_chan_resources()
421 struct cppi41_channel * in cppi41_dma_tx_status()
[all...]
/kernel/linux/linux-6.6/drivers/dma/ti/
H A Dcppi41.c85 struct cppi41_channel { struct
132 struct cppi41_channel *chan_busy[ALLOC_DECS_NUM];
249 static struct cppi41_channel *to_cpp41_chan(struct dma_chan *c) in to_cpp41_chan()
251 return container_of(c, struct cppi41_channel, chan); in to_cpp41_chan()
254 static struct cppi41_channel *desc_to_chan(struct cppi41_dd *cdd, u32 desc) in desc_to_chan()
256 struct cppi41_channel *c; in desc_to_chan()
307 struct cppi41_channel *c; in cppi41_irq()
373 struct cppi41_channel *c = to_cpp41_chan(chan); in cppi41_dma_alloc_chan_resources()
401 struct cppi41_channel *c = to_cpp41_chan(chan); in cppi41_dma_free_chan_resources()
421 struct cppi41_channel * in cppi41_dma_tx_status()
[all...]

Completed in 5 milliseconds