Lines Matching refs:nbpf_channel
135 struct nbpf_channel;
157 struct nbpf_channel *chan;
198 struct nbpf_channel { struct
230 struct nbpf_channel chan[]; argument
284 #define nbpf_to_chan(d) container_of(d, struct nbpf_channel, dma_chan)
298 static inline u32 nbpf_chan_read(struct nbpf_channel *chan, in nbpf_chan_read()
307 static inline void nbpf_chan_write(struct nbpf_channel *chan, in nbpf_chan_write()
332 static void nbpf_chan_halt(struct nbpf_channel *chan) in nbpf_chan_halt()
337 static bool nbpf_status_get(struct nbpf_channel *chan) in nbpf_status_get()
344 static void nbpf_status_ack(struct nbpf_channel *chan) in nbpf_status_ack()
354 static struct nbpf_channel *nbpf_error_get_channel(struct nbpf_device *nbpf, u32 error) in nbpf_error_get_channel()
359 static void nbpf_error_clear(struct nbpf_channel *chan) in nbpf_error_clear()
383 struct nbpf_channel *chan = desc->chan; in nbpf_start()
400 static void nbpf_chan_prepare(struct nbpf_channel *chan) in nbpf_chan_prepare()
409 static void nbpf_chan_prepare_default(struct nbpf_channel *chan) in nbpf_chan_prepare_default()
417 static void nbpf_chan_configure(struct nbpf_channel *chan) in nbpf_chan_configure()
481 struct nbpf_channel *chan = desc->chan; in nbpf_prep_one()
558 static size_t nbpf_bytes_left(struct nbpf_channel *chan) in nbpf_bytes_left()
573 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_issue_pending()
598 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_tx_status()
645 struct nbpf_channel *chan = desc->chan; in nbpf_tx_submit()
659 static int nbpf_desc_page_alloc(struct nbpf_channel *chan) in nbpf_desc_page_alloc()
714 struct nbpf_channel *chan = desc->chan; in nbpf_desc_put()
726 static void nbpf_scan_acked(struct nbpf_channel *chan) in nbpf_scan_acked()
752 static struct nbpf_desc *nbpf_desc_get(struct nbpf_channel *chan, size_t len) in nbpf_desc_get()
809 static void nbpf_chan_idle(struct nbpf_channel *chan) in nbpf_chan_idle()
835 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_pause()
849 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_terminate_all()
863 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_config()
889 static struct dma_async_tx_descriptor *nbpf_prep_sg(struct nbpf_channel *chan, in nbpf_prep_sg()
962 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_prep_memcpy()
988 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_prep_memcpy_sg()
1001 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_prep_slave_sg()
1026 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_alloc_chan_resources()
1049 struct nbpf_channel *chan = nbpf_to_chan(dchan); in nbpf_free_chan_resources()
1077 struct nbpf_channel *chan; in nbpf_of_xlate()
1102 struct nbpf_channel *chan = (struct nbpf_channel *)data; in nbpf_chan_tasklet()
1169 struct nbpf_channel *chan = dev; in nbpf_chan_irq()
1222 struct nbpf_channel *chan = nbpf_error_get_channel(nbpf, error); in nbpf_err_irq()
1235 struct nbpf_channel *chan = nbpf->chan + n; in nbpf_chan_probe()
1351 struct nbpf_channel *chan; in nbpf_probe()