Home
last modified time | relevance | path

Searched refs:pl330 (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-5.10/drivers/dma/
H A Dpl330.c514 .quirk = "arm,pl330-broken-no-flushp",
518 .quirk = "arm,pl330-periph-burst",
1185 static inline int _ldst_peripheral(struct pl330_dmac *pl330, in _ldst_peripheral() argument
1196 if (!(pl330->quirks & PL330_QUIRK_BROKEN_NO_FLUSHP)) in _ldst_peripheral()
1209 static int _bursts(struct pl330_dmac *pl330, unsigned dry_run, u8 buf[], in _bursts() argument
1215 if (pl330->quirks & PL330_QUIRK_PERIPH_BURST) in _bursts()
1221 off += _ldst_peripheral(pl330, dry_run, &buf[off], pxs, cyc, in _bursts()
1243 static int _dregs(struct pl330_dmac *pl330, unsigned int dry_run, u8 buf[], in _dregs() argument
1271 off += _ldst_peripheral(pl330, dry_run, &buf[off], pxs, 1, in _dregs()
1290 static inline int _loop(struct pl330_dmac *pl330, unsigne argument
1371 _setup_loops(struct pl330_dmac *pl330, unsigned dry_run, u8 buf[], const struct _xfer_spec *pxs) _setup_loops() argument
1392 _setup_xfer(struct pl330_dmac *pl330, unsigned dry_run, u8 buf[], const struct _xfer_spec *pxs) _setup_xfer() argument
1414 _setup_req(struct pl330_dmac *pl330, unsigned dry_run, struct pl330_thread *thrd, unsigned index, struct _xfer_spec *pxs) _setup_req() argument
1477 struct pl330_dmac *pl330 = thrd->dmac; pl330_submit_req() local
1584 struct pl330_dmac *pl330 = from_tasklet(pl330, t, tasks); pl330_dotask() local
1641 pl330_update(struct pl330_dmac *pl330) pl330_update() argument
1746 struct pl330_dmac *pl330 = thrd->dmac; _alloc_event() local
1758 _chan_ns(const struct pl330_dmac *pl330, int i) _chan_ns() argument
1766 pl330_request_channel(struct pl330_dmac *pl330) pl330_request_channel() argument
1799 struct pl330_dmac *pl330 = thrd->dmac; _free_event() local
1824 read_dmac_config(struct pl330_dmac *pl330) read_dmac_config() argument
1868 struct pl330_dmac *pl330 = thrd->dmac; _reset_thread() local
1885 dmac_alloc_threads(struct pl330_dmac *pl330) dmac_alloc_threads() argument
1916 dmac_alloc_resources(struct pl330_dmac *pl330) dmac_alloc_resources() argument
1949 pl330_add(struct pl330_dmac *pl330) pl330_add() argument
1995 dmac_free_threads(struct pl330_dmac *pl330) dmac_free_threads() argument
2012 pl330_del(struct pl330_dmac *pl330) pl330_del() argument
2148 struct pl330_dmac *pl330 = ofdma->of_dma_data; of_dma_pl330_xlate() local
2167 struct pl330_dmac *pl330 = pch->dmac; pl330_alloc_chan_resources() local
2287 struct pl330_dmac *pl330 = pch->dmac; pl330_terminate_all() local
2336 struct pl330_dmac *pl330 = pch->dmac; pl330_pause() local
2361 struct pl330_dmac *pl330 = pch->dmac; pl330_free_chan_resources() local
2385 struct pl330_dmac *pl330 = pch->dmac; pl330_get_current_xferred_count() local
2599 struct pl330_dmac *pl330 = pch->dmac; pl330_get_desc() local
2670 struct pl330_dmac *pl330 = pch->dmac; get_burst_len() local
2691 struct pl330_dmac *pl330 = pch->dmac; pl330_prep_dma_cyclic() local
2782 struct pl330_dmac *pl330; pl330_prep_dma_memcpy() local
2828 __pl330_giveback_desc(struct pl330_dmac *pl330, struct dma_pl330_desc *first) __pl330_giveback_desc() argument
2874 struct pl330_dmac *pl330 = pch->dmac; pl330_prep_slave_sg() local
2930 struct pl330_dmac *pl330 = s->private; pl330_debugfs_show() local
2964 init_pl330_debugfs(struct pl330_dmac *pl330) init_pl330_debugfs() argument
2971 init_pl330_debugfs(struct pl330_dmac *pl330) init_pl330_debugfs() argument
3014 struct pl330_dmac *pl330; pl330_probe() local
3218 struct pl330_dmac *pl330 = amba_get_drvdata(adev); pl330_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/dma/
H A Dpl330.c514 .quirk = "arm,pl330-broken-no-flushp",
518 .quirk = "arm,pl330-periph-burst",
1185 static inline int _ldst_peripheral(struct pl330_dmac *pl330, in _ldst_peripheral() argument
1196 if (!(pl330->quirks & PL330_QUIRK_BROKEN_NO_FLUSHP)) in _ldst_peripheral()
1209 static int _bursts(struct pl330_dmac *pl330, unsigned dry_run, u8 buf[], in _bursts() argument
1215 if (pl330->quirks & PL330_QUIRK_PERIPH_BURST) in _bursts()
1221 off += _ldst_peripheral(pl330, dry_run, &buf[off], pxs, cyc, in _bursts()
1243 static int _dregs(struct pl330_dmac *pl330, unsigned int dry_run, u8 buf[], in _dregs() argument
1271 off += _ldst_peripheral(pl330, dry_run, &buf[off], pxs, 1, in _dregs()
1290 static inline int _loop(struct pl330_dmac *pl330, unsigne argument
1371 _setup_loops(struct pl330_dmac *pl330, unsigned dry_run, u8 buf[], const struct _xfer_spec *pxs) _setup_loops() argument
1392 _setup_xfer(struct pl330_dmac *pl330, unsigned dry_run, u8 buf[], const struct _xfer_spec *pxs) _setup_xfer() argument
1414 _setup_req(struct pl330_dmac *pl330, unsigned dry_run, struct pl330_thread *thrd, unsigned index, struct _xfer_spec *pxs) _setup_req() argument
1477 struct pl330_dmac *pl330 = thrd->dmac; pl330_submit_req() local
1582 struct pl330_dmac *pl330 = from_tasklet(pl330, t, tasks); pl330_dotask() local
1639 pl330_update(struct pl330_dmac *pl330) pl330_update() argument
1744 struct pl330_dmac *pl330 = thrd->dmac; _alloc_event() local
1756 _chan_ns(const struct pl330_dmac *pl330, int i) _chan_ns() argument
1764 pl330_request_channel(struct pl330_dmac *pl330) pl330_request_channel() argument
1797 struct pl330_dmac *pl330 = thrd->dmac; _free_event() local
1822 read_dmac_config(struct pl330_dmac *pl330) read_dmac_config() argument
1866 struct pl330_dmac *pl330 = thrd->dmac; _reset_thread() local
1883 dmac_alloc_threads(struct pl330_dmac *pl330) dmac_alloc_threads() argument
1914 dmac_alloc_resources(struct pl330_dmac *pl330) dmac_alloc_resources() argument
1947 pl330_add(struct pl330_dmac *pl330) pl330_add() argument
1993 dmac_free_threads(struct pl330_dmac *pl330) dmac_free_threads() argument
2010 pl330_del(struct pl330_dmac *pl330) pl330_del() argument
2146 struct pl330_dmac *pl330 = ofdma->of_dma_data; of_dma_pl330_xlate() local
2165 struct pl330_dmac *pl330 = pch->dmac; pl330_alloc_chan_resources() local
2285 struct pl330_dmac *pl330 = pch->dmac; pl330_terminate_all() local
2334 struct pl330_dmac *pl330 = pch->dmac; pl330_pause() local
2359 struct pl330_dmac *pl330 = pch->dmac; pl330_free_chan_resources() local
2383 struct pl330_dmac *pl330 = pch->dmac; pl330_get_current_xferred_count() local
2597 struct pl330_dmac *pl330 = pch->dmac; pl330_get_desc() local
2668 struct pl330_dmac *pl330 = pch->dmac; get_burst_len() local
2689 struct pl330_dmac *pl330 = pch->dmac; pl330_prep_dma_cyclic() local
2779 struct pl330_dmac *pl330; pl330_prep_dma_memcpy() local
2823 __pl330_giveback_desc(struct pl330_dmac *pl330, struct dma_pl330_desc *first) __pl330_giveback_desc() argument
2869 struct pl330_dmac *pl330 = pch->dmac; pl330_prep_slave_sg() local
2924 struct pl330_dmac *pl330 = s->private; pl330_debugfs_show() local
2958 init_pl330_debugfs(struct pl330_dmac *pl330) init_pl330_debugfs() argument
2965 init_pl330_debugfs(struct pl330_dmac *pl330) init_pl330_debugfs() argument
3008 struct pl330_dmac *pl330; pl330_probe() local
3212 struct pl330_dmac *pl330 = amba_get_drvdata(adev); pl330_remove() local
[all...]
H A DMakefile63 obj-$(CONFIG_PL330_DMA) += pl330.o

Completed in 7 milliseconds