| /linux/arch/arm/kernel/ |
| H A D | dma.c | 36 int __init isa_dma_add(unsigned int chan, dma_t *dma) in isa_dma_add() 56 dma_t *dma = dma_channel(chan); in request_dma() local 94 dma_t *dma = dma_channel(chan); in free_dma() local 123 dma_t *dma = dma_channel(chan); in set_dma_sg() local 140 dma_t *dma = dma_channel(chan); in __set_dma_addr() local 157 dma_t *dma = dma_channel(chan); in set_dma_count() local 172 dma_t *dma = dma_channel(chan); in set_dma_mode() local 186 dma_t *dma = dma_channel(chan); in enable_dma() local 207 dma_t *dma = dma_channel(chan); in disable_dma() local 229 dma_t *dma = dma_channel(chan); in dma_channel_active() local [all …]
|
| /linux/drivers/tty/serial/8250/ |
| H A D | 8250_dma.c | 17 struct uart_8250_dma *dma = p->dma; in __dma_tx_complete() local 43 struct uart_8250_dma *dma = p->dma; in __dma_rx_complete() local 70 struct uart_8250_dma *dma = p->dma; in dma_rx_complete() local 88 struct uart_8250_dma *dma = p->dma; in serial8250_tx_dma() local 154 struct uart_8250_dma *dma = p->dma; in serial8250_tx_dma_flush() local 185 struct uart_8250_dma *dma = p->dma; in serial8250_rx_dma() local 212 struct uart_8250_dma *dma = p->dma; in serial8250_rx_dma_flush() local 224 struct uart_8250_dma *dma = p->dma; in serial8250_request_dma() local 320 struct uart_8250_dma *dma = p->dma; in serial8250_release_dma() local
|
| /linux/arch/arm/mach-rpc/ |
| H A D | dma.c | 26 struct dma_struct dma; member 134 static int iomd_request_dma(unsigned int chan, dma_t *dma) in iomd_request_dma() 142 static void iomd_free_dma(unsigned int chan, dma_t *dma) in iomd_free_dma() 155 static void iomd_enable_dma(unsigned int chan, dma_t *dma) in iomd_enable_dma() 192 static void iomd_disable_dma(unsigned int chan, dma_t *dma) in iomd_disable_dma() 205 static int iomd_set_dma_speed(unsigned int chan, dma_t *dma, int cycle) in iomd_set_dma_speed() 261 struct dma_struct dma; member 265 static void floppy_enable_dma(unsigned int chan, dma_t *dma) in floppy_enable_dma() 299 static void floppy_disable_dma(unsigned int chan, dma_t *dma) in floppy_disable_dma() 306 static int floppy_get_residue(unsigned int chan, dma_t *dma) in floppy_get_residue() [all …]
|
| /linux/drivers/media/pci/netup_unidvb/ |
| H A D | netup_unidvb_core.c | 145 struct netup_dma *dma = priv; in netup_unidvb_tuner_ctrl() local 189 static void netup_unidvb_dma_enable(struct netup_dma *dma, int enable) in netup_unidvb_dma_enable() 205 static irqreturn_t netup_dma_interrupt(struct netup_dma *dma) in netup_dma_interrupt() 295 struct netup_dma *dma = vb2_get_drv_priv(vq); in netup_unidvb_queue_setup() local 311 struct netup_dma *dma = vb2_get_drv_priv(vb->vb2_queue); in netup_unidvb_buf_prepare() local 324 struct netup_dma *dma = vb2_get_drv_priv(vb->vb2_queue); in netup_unidvb_buf_queue() local 338 struct netup_dma *dma = vb2_get_drv_priv(q); in netup_unidvb_start_streaming() local 347 struct netup_dma *dma = vb2_get_drv_priv(q); in netup_unidvb_stop_streaming() local 362 static int netup_unidvb_queue_init(struct netup_dma *dma, in netup_unidvb_queue_init() 538 static int netup_unidvb_ring_copy(struct netup_dma *dma, in netup_unidvb_ring_copy() [all …]
|
| /linux/drivers/thunderbolt/ |
| H A D | dma_port.c | 205 struct tb_dma_port *dma; in dma_port_alloc() local 233 void dma_port_free(struct tb_dma_port *dma) in dma_port_free() 241 static int dma_port_wait_for_completion(struct tb_dma_port *dma, in dma_port_wait_for_completion() 280 static int dma_port_request(struct tb_dma_port *dma, u32 in, in dma_port_request() 307 struct tb_dma_port *dma = data; in dma_port_flash_read_block() local 329 struct tb_dma_port *dma = data; in dma_port_flash_write_block() local 362 int dma_port_flash_read(struct tb_dma_port *dma, unsigned int address, in dma_port_flash_read() 382 int dma_port_flash_write(struct tb_dma_port *dma, unsigned int address, in dma_port_flash_write() 405 int dma_port_flash_update_auth(struct tb_dma_port *dma) in dma_port_flash_update_auth() 429 int dma_port_flash_update_auth_status(struct tb_dma_port *dma, u32 *status) in dma_port_flash_update_auth_status() [all …]
|
| /linux/drivers/vfio/ |
| H A D | vfio_iommu_type1.c | 174 struct vfio_dma *dma = rb_entry(node, struct vfio_dma, node); in vfio_find_dma() local 198 struct vfio_dma *dma = rb_entry(node, struct vfio_dma, node); in vfio_find_dma_first_node() local 218 struct vfio_dma *dma; in vfio_link_dma() local 242 static int vfio_dma_bitmap_alloc(struct vfio_dma *dma, size_t pgsize) in vfio_dma_bitmap_alloc() 262 static void vfio_dma_bitmap_free(struct vfio_dma *dma) in vfio_dma_bitmap_free() 268 static void vfio_dma_populate_bitmap(struct vfio_dma *dma, size_t pgsize) in vfio_dma_populate_bitmap() 286 struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node); in vfio_iommu_populate_bitmap_full() local 297 struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node); in vfio_dma_bitmap_alloc_all() local 305 struct vfio_dma *dma = rb_entry(p, in vfio_dma_bitmap_alloc_all() local 322 struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node); in vfio_dma_bitmap_free_all() local [all …]
|
| /linux/sound/core/ |
| H A D | isadma.c | 27 void snd_dma_program(unsigned long dma, in snd_dma_program() 51 void snd_dma_disable(unsigned long dma) in snd_dma_disable() 69 unsigned int snd_dma_pointer(unsigned long dma, unsigned int size) in snd_dma_pointer() 102 int dma; member 123 int snd_devm_request_dma(struct device *dev, int dma, const char *name) in snd_devm_request_dma()
|
| /linux/drivers/crypto/caam/ |
| H A D | sg_sw_qm.h | 13 static inline void __dma_to_qm_sg(struct qm_sg_entry *qm_sg_ptr, dma_addr_t dma, in __dma_to_qm_sg() 23 dma_addr_t dma, u32 len, u16 offset) in dma_to_qm_sg_one() 30 dma_addr_t dma, u32 len, u16 offset) in dma_to_qm_sg_one_last() 37 dma_addr_t dma, u32 len, u16 offset) in dma_to_qm_sg_one_ext() 44 dma_addr_t dma, u32 len, in dma_to_qm_sg_one_last_ext()
|
| /linux/drivers/crypto/qce/ |
| H A D | dma.c | 14 struct qce_dma_data *dma = data; in qce_dma_release() local 21 int devm_qce_dma_request(struct device *dev, struct qce_dma_data *dma) in devm_qce_dma_request() 105 int qce_dma_prep_sgs(struct qce_dma_data *dma, struct scatterlist *rx_sg, in qce_dma_prep_sgs() 123 void qce_dma_issue_pending(struct qce_dma_data *dma) in qce_dma_issue_pending() 129 int qce_dma_terminate_all(struct qce_dma_data *dma) in qce_dma_terminate_all()
|
| /linux/sound/soc/renesas/rcar/ |
| H A D | dma.c | 42 } dma; member 54 #define rsnd_dma_to_dmaen(dma) (&(dma)->dma.en) argument 55 #define rsnd_dma_to_dmapp(dma) (&(dma)->dma.pp) argument 93 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_cleanup() local 113 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_prepare() local 142 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_start() local 218 struct rsnd_dma *dma, in rsnd_dmaen_attach() 364 #define rsnd_dmapp_addr(dmac, dma, reg) \ argument 367 static void rsnd_dmapp_write(struct rsnd_dma *dma, u32 data, u32 reg) in rsnd_dmapp_write() 379 static u32 rsnd_dmapp_read(struct rsnd_dma *dma, u32 reg) in rsnd_dmapp_read() [all …]
|
| /linux/sound/soc/sprd/ |
| H A D | sprd-pcm-compress.c | 72 struct sprd_compr_dma dma[SPRD_COMPR_DMA_CHANS]; member 119 struct sprd_compr_dma *dma = &stream->dma[1]; in sprd_platform_compr_dma_complete() local 140 struct sprd_compr_dma *dma = &stream->dma[channel]; in sprd_platform_compr_dma_config() local 401 struct sprd_compr_dma *dma = &stream->dma[i]; in sprd_platform_compr_free() local 436 struct sprd_compr_dma *dma = &stream->dma[i]; in sprd_platform_compr_trigger() local 451 struct sprd_compr_dma *dma = &stream->dma[i]; in sprd_platform_compr_trigger() local 462 struct sprd_compr_dma *dma = &stream->dma[i]; in sprd_platform_compr_trigger() local 480 struct sprd_compr_dma *dma = &stream->dma[i]; in sprd_platform_compr_trigger() local 492 struct sprd_compr_dma *dma = &stream->dma[i]; in sprd_platform_compr_trigger() local
|
| /linux/sound/pci/au88x0/ |
| H A D | au88x0_core.c | 1072 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_setfirstbuffer() local 1080 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_setstartbuffer() local 1091 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_setbuffers() local 1145 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_setmode() local 1166 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_bufshift() local 1217 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_resetup() local 1247 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_getlinearpos() local 1266 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_startfifo() local 1292 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_resumefifo() local 1314 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_pausefifo() local [all …]
|
| /linux/drivers/usb/core/ |
| H A D | buffer.c | 119 dma_addr_t *dma in hcd_buffer_alloc() 148 dma_addr_t dma in hcd_buffer_free() 177 size_t size, gfp_t mem_flags, dma_addr_t *dma) in hcd_buffer_alloc_pages() 198 size_t size, void *addr, dma_addr_t dma) in hcd_buffer_free_pages()
|
| /linux/drivers/misc/bcm-vk/ |
| H A D | bcm_vk_sg.c | 36 struct bcm_vk_dma *dma, in bcm_vk_dma_alloc() 173 struct bcm_vk_dma *dma, in bcm_vk_sg_alloc() 224 static int bcm_vk_dma_free(struct device *dev, struct bcm_vk_dma *dma) in bcm_vk_dma_free() 258 int bcm_vk_sg_free(struct device *dev, struct bcm_vk_dma *dma, int num, in bcm_vk_sg_free()
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-stm32.c | 17 struct stm32_i2c_dma *dma; in stm32_i2c_dma_request() local 84 void stm32_i2c_dma_free(struct stm32_i2c_dma *dma) in stm32_i2c_dma_free() 98 int stm32_i2c_prep_dma_xfer(struct device *dev, struct stm32_i2c_dma *dma, in stm32_i2c_prep_dma_xfer()
|
| /linux/drivers/usb/host/ |
| H A D | ehci-mem.c | 26 dma_addr_t dma) in ehci_qtd_init() 39 dma_addr_t dma; in ehci_qtd_alloc() local 70 dma_addr_t dma; in ehci_qh_alloc() local
|
| /linux/drivers/dma/ioat/ |
| H A D | sysfs.c | 19 struct dma_device *dma = c->device; in cap_show() local 33 struct dma_device *dma = c->device; in version_show() local 77 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_kobject_add() local 98 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_kobject_del() local
|
| H A D | init.c | 305 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_dma_self_test() local 496 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_probe() local 540 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_dma_remove() local 557 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_enumerate_channels() local 758 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_init_channel() local 790 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_xor_val_self_test() local 1052 struct dma_device *dma; in ioat_intr_quirk() local 1080 struct dma_device *dma; in ioat3_dma_probe() local
|
| /linux/arch/arm/mach-footbridge/ |
| H A D | dma-isa.c | 44 static int isa_get_dma_residue(unsigned int chan, dma_t *dma) in isa_get_dma_residue() 61 static void isa_enable_dma(unsigned int chan, dma_t *dma) in isa_enable_dma() 125 static void isa_disable_dma(unsigned int chan, dma_t *dma) in isa_disable_dma()
|
| /linux/drivers/accel/ethosu/ |
| H A D | ethosu_gem.c | 100 struct dma { struct 111 struct dma src; argument 141 struct dma_state dma; member 161 struct dma_state *dma_st, struct dma *dma) in dma_length()
|
| /linux/drivers/comedi/drivers/ |
| H A D | comedi_isadma.c | 98 unsigned int comedi_isadma_poll(struct comedi_isadma *dma) in comedi_isadma_poll() 156 struct comedi_isadma *dma = NULL; in comedi_isadma_alloc() local 226 void comedi_isadma_free(struct comedi_isadma *dma) in comedi_isadma_free()
|
| /linux/drivers/iio/adc/ |
| H A D | ti_am335x_adc.c | 43 struct tiadc_dma dma; member 217 struct tiadc_dma *dma = &adc_dev->dma; in tiadc_dma_rx_complete() local 233 struct tiadc_dma *dma = &adc_dev->dma; in tiadc_start_dma() local 301 struct tiadc_dma *dma = &adc_dev->dma; in tiadc_buffer_postenable() local 333 struct tiadc_dma *dma = &adc_dev->dma; in tiadc_buffer_predisable() local 530 struct tiadc_dma *dma = &adc_dev->dma; in tiadc_request_dma() local 687 struct tiadc_dma *dma = &adc_dev->dma; in tiadc_remove() local
|
| /linux/drivers/staging/media/ipu7/ |
| H A D | ipu7-mmu.c | 113 dma_addr_t dma; in map_single() local 125 dma_addr_t dma; in get_dummy_page() local 159 dma_addr_t dma; in alloc_dummy_l2_pt() local 197 dma_addr_t dma; in alloc_l1_pt() local 298 dma_addr_t dma; in l2_map() local 403 dma_addr_t dma; in allocate_trash_buffer() local
|
| /linux/drivers/media/pci/intel/ipu6/ |
| H A D | ipu6-mmu.c | 130 dma_addr_t dma; in map_single() local 142 dma_addr_t dma; in get_dummy_page() local 176 dma_addr_t dma; in alloc_dummy_l2_pt() local 214 dma_addr_t dma; in alloc_l1_pt() local 315 dma_addr_t dma; in l2_map() local 419 dma_addr_t dma; in allocate_trash_buffer() local
|
| /linux/drivers/usb/musb/ |
| H A D | musb_host.c | 336 struct dma_controller *dma = musb->dma_controller; in musb_advance_schedule() local 626 static bool musb_tx_dma_program(struct dma_controller *dma, in musb_tx_dma_program() 902 struct dma_channel *dma; in musb_bulk_nak_timeout() local 1208 struct dma_channel *dma; in musb_host_tx() local 1464 static int musb_rx_dma_iso_cppi41(struct dma_controller *dma, in musb_rx_dma_iso_cppi41() 1489 static inline int musb_rx_dma_iso_cppi41(struct dma_controller *dma, in musb_rx_dma_iso_cppi41() 1535 static int musb_rx_dma_inventra_cppi41(struct dma_controller *dma, in musb_rx_dma_inventra_cppi41() 1605 static int musb_rx_dma_in_inventra_cppi41(struct dma_controller *dma, in musb_rx_dma_in_inventra_cppi41() 1705 static inline int musb_rx_dma_inventra_cppi41(struct dma_controller *dma, in musb_rx_dma_inventra_cppi41() 1714 static inline int musb_rx_dma_in_inventra_cppi41(struct dma_controller *dma, in musb_rx_dma_in_inventra_cppi41() [all …]
|