Lines Matching refs:sdma_channel
394 struct sdma_channel *sdmac;
438 struct sdma_channel { struct
519 struct sdma_channel channel[MAX_DMA_CHANNELS];
692 static int sdma_config_ownership(struct sdma_channel *sdmac, in sdma_config_ownership()
795 static void sdma_event_enable(struct sdma_channel *sdmac, unsigned int event) in sdma_event_enable()
815 static void sdma_event_disable(struct sdma_channel *sdmac, unsigned int event) in sdma_event_disable()
832 static void sdma_start_desc(struct sdma_channel *sdmac) in sdma_start_desc()
852 static void sdma_update_channel_loop(struct sdma_channel *sdmac) in sdma_update_channel_loop()
913 static void mxc_sdma_handle_channel_normal(struct sdma_channel *data) in mxc_sdma_handle_channel_normal()
915 struct sdma_channel *sdmac = (struct sdma_channel *) data; in mxc_sdma_handle_channel_normal()
950 struct sdma_channel *sdmac = &sdma->channel[channel]; in sdma_int_handler()
975 static int sdma_get_pc(struct sdma_channel *sdmac, in sdma_get_pc()
1091 static int sdma_load_context(struct sdma_channel *sdmac) in sdma_load_context()
1146 static struct sdma_channel *to_sdma_chan(struct dma_chan *chan) in to_sdma_chan()
1148 return container_of(chan, struct sdma_channel, vc.chan); in to_sdma_chan()
1153 struct sdma_channel *sdmac = to_sdma_chan(chan); in sdma_disable_channel()
1164 struct sdma_channel *sdmac = container_of(work, struct sdma_channel, in sdma_channel_terminate_work()
1179 struct sdma_channel *sdmac = to_sdma_chan(chan); in sdma_terminate_all()
1206 struct sdma_channel *sdmac = to_sdma_chan(chan); in sdma_channel_synchronize()
1213 static void sdma_set_watermarklevel_for_p2p(struct sdma_channel *sdmac) in sdma_set_watermarklevel_for_p2p()
1253 static void sdma_set_watermarklevel_for_sais(struct sdma_channel *sdmac) in sdma_set_watermarklevel_for_sais()
1283 struct sdma_channel *sdmac = to_sdma_chan(chan); in sdma_config_channel()
1334 static int sdma_set_channel_priority(struct sdma_channel *sdmac, in sdma_set_channel_priority()
1405 struct sdma_channel *sdmac = to_sdma_chan(chan); in sdma_alloc_chan_resources()
1471 struct sdma_channel *sdmac = to_sdma_chan(chan); in sdma_free_chan_resources()
1491 static struct sdma_desc *sdma_transfer_init(struct sdma_channel *sdmac, in sdma_transfer_init()
1538 struct sdma_channel *sdmac = to_sdma_chan(chan); in sdma_prep_memcpy()
1595 struct sdma_channel *sdmac = to_sdma_chan(chan); in sdma_prep_slave_sg()
1679 struct sdma_channel *sdmac = to_sdma_chan(chan); in sdma_prep_dma_cyclic()
1749 struct sdma_channel *sdmac = to_sdma_chan(chan); in sdma_config_write()
1777 struct sdma_channel *sdmac = to_sdma_chan(chan); in sdma_config()
1816 struct sdma_channel *sdmac = to_sdma_chan(chan); in sdma_tx_status()
1855 struct sdma_channel *sdmac = to_sdma_chan(chan); in sdma_issue_pending()
2125 struct sdma_channel *sdmac = to_sdma_chan(chan); in sdma_filter_fn()
2239 struct sdma_channel *sdmac = &sdma->channel[i]; in sdma_probe()
2351 struct sdma_channel *sdmac = &sdma->channel[i]; in sdma_remove()