Searched refs:cppi41_channel (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/usb/musb/ |
H A D | musb_cppi41.c | 49 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 D | musb_cppi41.c | 49 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 D | cppi41.c | 85 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 D | cppi41.c | 85 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