Home
last modified time | relevance | path

Searched refs:plchan (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/dma/
H A Damba-pl08x.c333 static int pl08x_request_mux(struct pl08x_dma_chan *plchan) in pl08x_request_mux() argument
335 const struct pl08x_platform_data *pd = plchan->host->pd; in pl08x_request_mux()
338 if (plchan->mux_use++ == 0 && pd->get_xfer_signal) { in pl08x_request_mux()
339 ret = pd->get_xfer_signal(plchan->cd); in pl08x_request_mux()
341 plchan->mux_use = 0; in pl08x_request_mux()
345 plchan->signal = ret; in pl08x_request_mux()
350 static void pl08x_release_mux(struct pl08x_dma_chan *plchan) in pl08x_release_mux() argument
352 const struct pl08x_platform_data *pd = plchan->host->pd; in pl08x_release_mux()
354 if (plchan->signal >= 0) { in pl08x_release_mux()
355 WARN_ON(plchan in pl08x_release_mux()
527 pl08x_start_next_txd(struct pl08x_dma_chan *plchan) pl08x_start_next_txd() argument
753 pl08x_getbytes_chan(struct pl08x_dma_chan *plchan) pl08x_getbytes_chan() argument
859 pl08x_phy_alloc_and_start(struct pl08x_dma_chan *plchan) pl08x_phy_alloc_and_start() argument
880 pl08x_phy_reassign_start(struct pl08x_phy_chan *ch, struct pl08x_dma_chan *plchan) pl08x_phy_reassign_start() argument
903 pl08x_phy_free(struct pl08x_dma_chan *plchan) pl08x_phy_free() argument
1511 struct pl08x_dma_chan *plchan = to_pl08x_chan(vd->tx.chan); pl08x_desc_free() local
1520 pl08x_free_txd_list(struct pl08x_driver_data *pl08x, struct pl08x_dma_chan *plchan) pl08x_free_txd_list() argument
1554 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_dma_tx_status() local
1708 pl08x_get_cctl(struct pl08x_dma_chan *plchan, enum dma_slave_buswidth addr_width, u32 maxburst) pl08x_get_cctl() argument
1741 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_issue_pending() local
1752 pl08x_get_txd(struct pl08x_dma_chan *plchan) pl08x_get_txd() argument
1893 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_prep_dma_memcpy() local
1941 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_init_txd() local
2054 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_prep_slave_sg() local
2096 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_prep_dma_cyclic() local
2137 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_config() local
2162 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_terminate_all() local
2196 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_synchronize() local
2203 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_pause() local
2226 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_resume() local
2249 struct pl08x_dma_chan *plchan; pl08x_filter_id() local
2268 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_filter_fn() local
2315 struct pl08x_dma_chan *plchan = phychan->serving; pl08x_irq() local
2544 struct pl08x_dma_chan *plchan; pl08x_of_xlate() local
[all...]
/kernel/linux/linux-6.6/drivers/dma/
H A Damba-pl08x.c333 static int pl08x_request_mux(struct pl08x_dma_chan *plchan) in pl08x_request_mux() argument
335 const struct pl08x_platform_data *pd = plchan->host->pd; in pl08x_request_mux()
338 if (plchan->mux_use++ == 0 && pd->get_xfer_signal) { in pl08x_request_mux()
339 ret = pd->get_xfer_signal(plchan->cd); in pl08x_request_mux()
341 plchan->mux_use = 0; in pl08x_request_mux()
345 plchan->signal = ret; in pl08x_request_mux()
350 static void pl08x_release_mux(struct pl08x_dma_chan *plchan) in pl08x_release_mux() argument
352 const struct pl08x_platform_data *pd = plchan->host->pd; in pl08x_release_mux()
354 if (plchan->signal >= 0) { in pl08x_release_mux()
355 WARN_ON(plchan in pl08x_release_mux()
527 pl08x_start_next_txd(struct pl08x_dma_chan *plchan) pl08x_start_next_txd() argument
753 pl08x_getbytes_chan(struct pl08x_dma_chan *plchan) pl08x_getbytes_chan() argument
859 pl08x_phy_alloc_and_start(struct pl08x_dma_chan *plchan) pl08x_phy_alloc_and_start() argument
880 pl08x_phy_reassign_start(struct pl08x_phy_chan *ch, struct pl08x_dma_chan *plchan) pl08x_phy_reassign_start() argument
903 pl08x_phy_free(struct pl08x_dma_chan *plchan) pl08x_phy_free() argument
1511 struct pl08x_dma_chan *plchan = to_pl08x_chan(vd->tx.chan); pl08x_desc_free() local
1520 pl08x_free_txd_list(struct pl08x_driver_data *pl08x, struct pl08x_dma_chan *plchan) pl08x_free_txd_list() argument
1546 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_dma_tx_status() local
1700 pl08x_get_cctl(struct pl08x_dma_chan *plchan, enum dma_slave_buswidth addr_width, u32 maxburst) pl08x_get_cctl() argument
1733 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_issue_pending() local
1744 pl08x_get_txd(struct pl08x_dma_chan *plchan) pl08x_get_txd() argument
1885 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_prep_dma_memcpy() local
1933 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_init_txd() local
2046 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_prep_slave_sg() local
2088 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_prep_dma_cyclic() local
2129 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_config() local
2154 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_terminate_all() local
2188 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_synchronize() local
2195 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_pause() local
2218 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_resume() local
2241 struct pl08x_dma_chan *plchan; pl08x_filter_id() local
2260 struct pl08x_dma_chan *plchan = to_pl08x_chan(chan); pl08x_filter_fn() local
2307 struct pl08x_dma_chan *plchan = phychan->serving; pl08x_irq() local
2536 struct pl08x_dma_chan *plchan; pl08x_of_xlate() local
[all...]

Completed in 4 milliseconds