Home
last modified time | relevance | path

Searched refs:pl08x (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/dma/
H A Damba-pl08x.c64 #include <linux/amba/pl08x.h>
391 static void pl08x_write_lli(struct pl08x_driver_data *pl08x, in pl08x_write_lli() argument
394 if (pl08x->vd->pl080s) in pl08x_write_lli()
395 dev_vdbg(&pl08x->adev->dev, in pl08x_write_lli()
402 dev_vdbg(&pl08x->adev->dev, in pl08x_write_lli()
463 switch (pl08x->pd->memcpy_burst_size) { in pl08x_write_lli()
500 if (pl08x->pd->memcpy_prot_buff) in pl08x_write_lli()
502 if (pl08x->pd->memcpy_prot_cache) in pl08x_write_lli()
514 if (pl08x->vd->pl080s) in pl08x_write_lli()
529 struct pl08x_driver_data *pl08x in pl08x_start_next_txd() local
634 pl08x_terminate_phy_chan(struct pl08x_driver_data * pl08x,struct pl08x_phy_chan * ch) pl08x_terminate_phy_chan() argument
755 struct pl08x_driver_data *pl08x = plchan->host; pl08x_getbytes_chan() local
818 pl08x_get_phy_channel(struct pl08x_driver_data * pl08x,struct pl08x_dma_chan * virt_chan) pl08x_get_phy_channel() argument
848 pl08x_put_phy_channel(struct pl08x_driver_data * pl08x,struct pl08x_phy_chan * ch) pl08x_put_phy_channel() argument
861 struct pl08x_driver_data *pl08x = plchan->host; pl08x_phy_alloc_and_start() local
883 struct pl08x_driver_data *pl08x = plchan->host; pl08x_phy_reassign_start() local
905 struct pl08x_driver_data *pl08x = plchan->host; pl08x_phy_free() local
967 pl08x_get_bytes_for_lli(struct pl08x_driver_data * pl08x,u32 cctl,bool source) pl08x_get_bytes_for_lli() argument
1003 pl08x_lli_control_bits(struct pl08x_driver_data * pl08x,u32 cctl,u8 srcwidth,u8 dstwidth,size_t tsize) pl08x_lli_control_bits() argument
1123 pl08x_choose_master_bus(struct pl08x_driver_data * pl08x,struct pl08x_lli_build_data * bd,struct pl08x_bus_data ** mbus,struct pl08x_bus_data ** sbus,u32 cctl) pl08x_choose_master_bus() argument
1168 pl08x_fill_lli_for_desc(struct pl08x_driver_data * pl08x,struct pl08x_lli_build_data * bd,int num_llis,int len,u32 cctl,u32 cctl2) pl08x_fill_lli_for_desc() argument
1205 prep_byte_width_lli(struct pl08x_driver_data * pl08x,struct pl08x_lli_build_data * bd,u32 * cctl,u32 len,int num_llis,size_t * total_bytes) prep_byte_width_lli() argument
1215 pl08x_dump_lli(struct pl08x_driver_data * pl08x,const u32 * llis_va,int num_llis) pl08x_dump_lli() argument
1248 pl08x_dump_lli(struct pl08x_driver_data * pl08x,const u32 * llis_va,int num_llis) pl08x_dump_lli() argument
1257 pl08x_fill_llis_for_desc(struct pl08x_driver_data * pl08x,struct pl08x_txd * txd) pl08x_fill_llis_for_desc() argument
1492 pl08x_free_txd(struct pl08x_driver_data * pl08x,struct pl08x_txd * txd) pl08x_free_txd() argument
1520 pl08x_free_txd_list(struct pl08x_driver_data * pl08x,struct pl08x_dma_chan * plchan) pl08x_free_txd_list() argument
1753 pl08x_memcpy_cctl(struct pl08x_driver_data * pl08x) pl08x_memcpy_cctl() argument
1836 pl08x_ftdmac020_memcpy_cctl(struct pl08x_driver_data * pl08x) pl08x_ftdmac020_memcpy_cctl() argument
1886 struct pl08x_driver_data *pl08x = plchan->host; pl08x_prep_dma_memcpy() local
1934 struct pl08x_driver_data *pl08x = plchan->host; pl08x_init_txd() local
2047 struct pl08x_driver_data *pl08x = plchan->host; pl08x_prep_slave_sg() local
2089 struct pl08x_driver_data *pl08x = plchan->host; pl08x_prep_dma_cyclic() local
2130 struct pl08x_driver_data *pl08x = plchan->host; pl08x_config() local
2155 struct pl08x_driver_data *pl08x = plchan->host; pl08x_terminate_all() local
2271 pl08x_ensure_on(struct pl08x_driver_data * pl08x) pl08x_ensure_on() argument
2286 struct pl08x_driver_data *pl08x = dev; pl08x_irq() local
2361 pl08x_dma_init_virtual_channels(struct pl08x_driver_data * pl08x,struct dma_device * dmadev,unsigned int channels,bool slave) pl08x_dma_init_virtual_channels() argument
2451 struct pl08x_driver_data *pl08x = s->private; pl08x_debugfs_show() local
2500 init_pl08x_debugfs(struct pl08x_driver_data * pl08x) init_pl08x_debugfs() argument
2508 init_pl08x_debugfs(struct pl08x_driver_data * pl08x) init_pl08x_debugfs() argument
2514 pl08x_find_chan_id(struct pl08x_driver_data * pl08x,u32 id) pl08x_find_chan_id() argument
2534 struct pl08x_driver_data *pl08x = ofdma->of_dma_data; pl08x_of_xlate() local
2565 pl08x_of_probe(struct amba_device * adev,struct pl08x_driver_data * pl08x,struct device_node * np) pl08x_of_probe() argument
2686 pl08x_of_probe(struct amba_device * adev,struct pl08x_driver_data * pl08x,struct device_node * np) pl08x_of_probe() argument
2695 struct pl08x_driver_data *pl08x; pl08x_probe() local
[all...]
H A DMakefile17 obj-$(CONFIG_AMBA_PL08X) += amba-pl08x.o