Home
last modified time | relevance | path

Searched defs:dma (Results 1 – 25 of 592) sorted by relevance

12345678910>>...24

/Linux-v4.19/arch/arm/kernel/
Ddma.c39 int __init isa_dma_add(unsigned int chan, dma_t *dma) in isa_dma_add()
59 dma_t *dma = dma_channel(chan); in request_dma() local
97 dma_t *dma = dma_channel(chan); in free_dma() local
126 dma_t *dma = dma_channel(chan); in set_dma_sg() local
143 dma_t *dma = dma_channel(chan); in __set_dma_addr() local
160 dma_t *dma = dma_channel(chan); in set_dma_count() local
175 dma_t *dma = dma_channel(chan); in set_dma_mode() local
189 dma_t *dma = dma_channel(chan); in enable_dma() local
210 dma_t *dma = dma_channel(chan); in disable_dma() local
232 dma_t *dma = dma_channel(chan); in dma_channel_active() local
[all …]
Ddma-isa.c47 static int isa_get_dma_residue(unsigned int chan, dma_t *dma) in isa_get_dma_residue()
58 static void isa_enable_dma(unsigned int chan, dma_t *dma) in isa_enable_dma()
122 static void isa_disable_dma(unsigned int chan, dma_t *dma) in isa_disable_dma()
/Linux-v4.19/drivers/media/platform/xilinx/
Dxilinx-dma.c61 static int xvip_dma_verify_format(struct xvip_dma *dma) in xvip_dma_verify_format()
102 struct xvip_dma *dma = pipe->output; in xvip_pipeline_start_stop() local
199 struct xvip_dma *dma; in xvip_pipeline_validate() local
261 struct xvip_dma *dma) in xvip_pipeline_prepare()
297 struct xvip_dma *dma; member
305 struct xvip_dma *dma = buf->dma; in xvip_dma_complete() local
323 struct xvip_dma *dma = vb2_get_drv_priv(vq); in xvip_dma_queue_setup() local
338 struct xvip_dma *dma = vb2_get_drv_priv(vb->vb2_queue); in xvip_dma_buffer_prepare() local
349 struct xvip_dma *dma = vb2_get_drv_priv(vb->vb2_queue); in xvip_dma_buffer_queue() local
395 struct xvip_dma *dma = vb2_get_drv_priv(vq); in xvip_dma_start_streaming() local
[all …]
/Linux-v4.19/drivers/tty/serial/8250/
D8250_dma.c17 struct uart_8250_dma *dma = p->dma; in __dma_tx_complete() local
48 struct uart_8250_dma *dma = p->dma; in __dma_rx_complete() local
66 struct uart_8250_dma *dma = p->dma; in serial8250_tx_dma() local
116 struct uart_8250_dma *dma = p->dma; in serial8250_rx_dma() local
141 struct uart_8250_dma *dma = p->dma; in serial8250_rx_dma_flush() local
153 struct uart_8250_dma *dma = p->dma; in serial8250_request_dma() local
249 struct uart_8250_dma *dma = p->dma; in serial8250_release_dma() local
/Linux-v4.19/arch/arm/mach-rpc/
Ddma.c29 struct dma_struct dma; member
139 static int iomd_request_dma(unsigned int chan, dma_t *dma) in iomd_request_dma()
147 static void iomd_free_dma(unsigned int chan, dma_t *dma) in iomd_free_dma()
154 static void iomd_enable_dma(unsigned int chan, dma_t *dma) in iomd_enable_dma()
188 static void iomd_disable_dma(unsigned int chan, dma_t *dma) in iomd_disable_dma()
201 static int iomd_set_dma_speed(unsigned int chan, dma_t *dma, int cycle) in iomd_set_dma_speed()
257 struct dma_struct dma; member
261 static void floppy_enable_dma(unsigned int chan, dma_t *dma) in floppy_enable_dma()
295 static void floppy_disable_dma(unsigned int chan, dma_t *dma) in floppy_disable_dma()
302 static int floppy_get_residue(unsigned int chan, dma_t *dma) in floppy_get_residue()
[all …]
/Linux-v4.19/drivers/media/pci/netup_unidvb/
Dnetup_unidvb_core.c154 struct netup_dma *dma = priv; in netup_unidvb_tuner_ctrl() local
198 static void netup_unidvb_dma_enable(struct netup_dma *dma, int enable) in netup_unidvb_dma_enable()
214 static irqreturn_t netup_dma_interrupt(struct netup_dma *dma) in netup_dma_interrupt()
299 struct netup_dma *dma = vb2_get_drv_priv(vq); in netup_unidvb_queue_setup() local
314 struct netup_dma *dma = vb2_get_drv_priv(vb->vb2_queue); in netup_unidvb_buf_prepare() local
327 struct netup_dma *dma = vb2_get_drv_priv(vb->vb2_queue); in netup_unidvb_buf_queue() local
341 struct netup_dma *dma = vb2_get_drv_priv(q); in netup_unidvb_start_streaming() local
350 struct netup_dma *dma = vb2_get_drv_priv(q); in netup_unidvb_stop_streaming() local
365 static int netup_unidvb_queue_init(struct netup_dma *dma, in netup_unidvb_queue_init()
541 static int netup_unidvb_ring_copy(struct netup_dma *dma, in netup_unidvb_ring_copy()
[all …]
/Linux-v4.19/drivers/crypto/caam/
Dsg_sw_qm.h40 static inline void __dma_to_qm_sg(struct qm_sg_entry *qm_sg_ptr, dma_addr_t dma, in __dma_to_qm_sg()
50 dma_addr_t dma, u32 len, u16 offset) in dma_to_qm_sg_one()
57 dma_addr_t dma, u32 len, u16 offset) in dma_to_qm_sg_one_last()
64 dma_addr_t dma, u32 len, u16 offset) in dma_to_qm_sg_one_ext()
71 dma_addr_t dma, u32 len, in dma_to_qm_sg_one_last_ext()
/Linux-v4.19/drivers/crypto/qce/
Ddma.c19 int qce_dma_request(struct device *dev, struct qce_dma_data *dma) in qce_dma_request()
50 void qce_dma_release(struct qce_dma_data *dma) in qce_dma_release()
104 int qce_dma_prep_sgs(struct qce_dma_data *dma, struct scatterlist *rx_sg, in qce_dma_prep_sgs()
122 void qce_dma_issue_pending(struct qce_dma_data *dma) in qce_dma_issue_pending()
128 int qce_dma_terminate_all(struct qce_dma_data *dma) in qce_dma_terminate_all()
/Linux-v4.19/drivers/vfio/
Dvfio_iommu_type1.c129 struct vfio_dma *dma = rb_entry(node, struct vfio_dma, node); in vfio_find_dma() local
145 struct vfio_dma *dma; in vfio_link_dma() local
169 static struct vfio_pfn *vfio_find_vpfn(struct vfio_dma *dma, dma_addr_t iova) in vfio_find_vpfn()
187 static void vfio_link_pfn(struct vfio_dma *dma, in vfio_link_pfn()
208 static void vfio_unlink_pfn(struct vfio_dma *dma, struct vfio_pfn *old) in vfio_unlink_pfn()
213 static int vfio_add_to_pfn_list(struct vfio_dma *dma, dma_addr_t iova, in vfio_add_to_pfn_list()
229 static void vfio_remove_from_pfn_list(struct vfio_dma *dma, in vfio_remove_from_pfn_list()
236 static struct vfio_pfn *vfio_iova_get_vfio_pfn(struct vfio_dma *dma, in vfio_iova_get_vfio_pfn()
246 static int vfio_iova_put_vfio_pfn(struct vfio_dma *dma, struct vfio_pfn *vpfn) in vfio_iova_put_vfio_pfn()
257 static int vfio_lock_acct(struct vfio_dma *dma, long npage, bool async) in vfio_lock_acct()
[all …]
/Linux-v4.19/drivers/thunderbolt/
Ddma_port.c206 struct tb_dma_port *dma; in dma_port_alloc() local
234 void dma_port_free(struct tb_dma_port *dma) in dma_port_free()
242 static int dma_port_wait_for_completion(struct tb_dma_port *dma, in dma_port_wait_for_completion()
281 static int dma_port_request(struct tb_dma_port *dma, u32 in, in dma_port_request()
305 static int dma_port_flash_read_block(struct tb_dma_port *dma, u32 address, in dma_port_flash_read_block()
329 static int dma_port_flash_write_block(struct tb_dma_port *dma, u32 address, in dma_port_flash_write_block()
366 int dma_port_flash_read(struct tb_dma_port *dma, unsigned int address, in dma_port_flash_read()
411 int dma_port_flash_write(struct tb_dma_port *dma, unsigned int address, in dma_port_flash_write()
461 int dma_port_flash_update_auth(struct tb_dma_port *dma) in dma_port_flash_update_auth()
484 int dma_port_flash_update_auth_status(struct tb_dma_port *dma, u32 *status) in dma_port_flash_update_auth_status()
[all …]
/Linux-v4.19/sound/soc/sh/rcar/
Ddma.c43 } dma; member
54 #define rsnd_dma_to_dmaen(dma) (&(dma)->dma.en) argument
55 #define rsnd_dma_to_dmapp(dma) (&(dma)->dma.pp) argument
100 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_stop() local
113 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_nolock_stop() local
133 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_nolock_start() local
163 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_start() local
234 struct rsnd_dma *dma, in rsnd_dmaen_attach()
276 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_pointer() local
375 #define rsnd_dmapp_addr(dmac, dma, reg) \ argument
[all …]
/Linux-v4.19/drivers/block/rsxx/
Ddma.c88 struct rsxx_dma *dma; member
128 static unsigned int get_dma_size(struct rsxx_dma *dma) in get_dma_size()
140 struct rsxx_dma *dma) in set_tracker_dma()
224 static void rsxx_free_dma(struct rsxx_dma_ctrl *ctrl, struct rsxx_dma *dma) in rsxx_free_dma()
240 struct rsxx_dma *dma, in rsxx_complete_dma()
259 struct rsxx_dma *dma; in rsxx_cleanup_dma_queue() local
276 struct rsxx_dma *dma) in rsxx_requeue_dma()
289 struct rsxx_dma *dma, in rsxx_handle_dma_error()
398 struct rsxx_dma *dma; in rsxx_issue_dmas() local
510 struct rsxx_dma *dma; in rsxx_dma_done() local
[all …]
/Linux-v4.19/sound/core/
Disadma.c42 void snd_dma_program(unsigned long dma, in snd_dma_program()
66 void snd_dma_disable(unsigned long dma) in snd_dma_disable()
84 unsigned int snd_dma_pointer(unsigned long dma, unsigned int size) in snd_dma_pointer()
/Linux-v4.19/drivers/media/v4l2-core/
Dvideobuf-dma-sg.c148 static void videobuf_dma_init(struct videobuf_dmabuf *dma) in videobuf_dma_init()
154 static int videobuf_dma_init_user_locked(struct videobuf_dmabuf *dma, in videobuf_dma_init_user_locked()
201 static int videobuf_dma_init_user(struct videobuf_dmabuf *dma, int direction, in videobuf_dma_init_user()
213 static int videobuf_dma_init_kernel(struct videobuf_dmabuf *dma, int direction, in videobuf_dma_init_kernel()
272 static int videobuf_dma_init_overlay(struct videobuf_dmabuf *dma, int direction, in videobuf_dma_init_overlay()
288 static int videobuf_dma_map(struct device *dev, struct videobuf_dmabuf *dma) in videobuf_dma_map()
331 int videobuf_dma_unmap(struct device *dev, struct videobuf_dmabuf *dma) in videobuf_dma_unmap()
348 int videobuf_dma_free(struct videobuf_dmabuf *dma) in videobuf_dma_free()
/Linux-v4.19/drivers/soc/ti/
Dknav_dma.c117 struct knav_dma_device *dma; member
264 static void dma_hw_enable_all(struct knav_dma_device *dma) in dma_hw_enable_all()
275 static void knav_dma_hw_init(struct knav_dma_device *dma) in knav_dma_hw_init()
303 static void knav_dma_hw_destroy(struct knav_dma_device *dma) in knav_dma_hw_destroy()
348 struct knav_dma_device *dma) in dma_debug_show_devices()
360 struct knav_dma_device *dma; in dma_debug_show() local
429 struct knav_dma_device *dma; in knav_dma_open_channel() local
536 static void __iomem *pktdma_get_regs(struct knav_dma_device *dma, in pktdma_get_regs()
564 struct knav_dma_device *dma = chan->dma; in pktdma_init_rx_chan() local
576 struct knav_dma_device *dma = chan->dma; in pktdma_init_tx_chan() local
[all …]
/Linux-v4.19/drivers/media/pci/ivtv/
Divtv-udma.c37 int ivtv_udma_fill_sg_list (struct ivtv_user_dma *dma, struct ivtv_dma_page_info *dma_page, int map… in ivtv_udma_fill_sg_list()
75 void ivtv_udma_fill_sg_array (struct ivtv_user_dma *dma, u32 buffer_offset, u32 buffer_offset_2, u3… in ivtv_udma_fill_sg_array()
106 struct ivtv_user_dma *dma = &itv->udma; in ivtv_udma_setup() local
167 struct ivtv_user_dma *dma = &itv->udma; in ivtv_udma_unmap() local
/Linux-v4.19/drivers/i2c/busses/
Di2c-stm32.c18 struct stm32_i2c_dma *dma; in stm32_i2c_dma_request() local
82 void stm32_i2c_dma_free(struct stm32_i2c_dma *dma) in stm32_i2c_dma_free()
96 int stm32_i2c_prep_dma_xfer(struct device *dev, struct stm32_i2c_dma *dma, in stm32_i2c_prep_dma_xfer()
/Linux-v4.19/sound/pci/cs5535audio/
Dcs5535audio_pcm.c119 struct cs5535audio_dma *dma, in cs5535audio_build_dma_packets()
237 struct cs5535audio_dma *dma, in cs5535audio_clear_dma_packets()
249 struct cs5535audio_dma *dma = substream->runtime->private_data; in snd_cs5535audio_hw_params() local
271 struct cs5535audio_dma *dma = substream->runtime->private_data; in snd_cs5535audio_hw_free() local
296 struct cs5535audio_dma *dma = substream->runtime->private_data; in snd_cs5535audio_trigger() local
333 struct cs5535audio_dma *dma; in snd_cs5535audio_pcm_pointer() local
/Linux-v4.19/sound/pci/au88x0/
Dau88x0_core.c1084 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_setfirstbuffer() local
1092 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_setstartbuffer() local
1103 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_setbuffers() local
1154 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_setmode() local
1175 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_bufshift() local
1226 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_resetup() local
1256 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_getlinearpos() local
1275 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_startfifo() local
1301 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_resumefifo() local
1323 stream_t *dma = &vortex->dma_adb[adbdma]; in vortex_adbdma_pausefifo() local
[all …]
/Linux-v4.19/drivers/usb/host/
Dehci-mem.c26 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-v4.19/drivers/dma/ioat/
Dsysfs.c31 struct dma_device *dma = c->device; in cap_show() local
45 struct dma_device *dma = c->device; in version_show() local
89 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_kobject_add() local
110 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_kobject_del() local
Dinit.c314 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_dma_self_test() local
505 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_probe() local
561 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_dma_remove() local
582 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_enumerate_channels() local
752 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_init_channel() local
786 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_xor_val_self_test() local
1048 struct dma_device *dma; in ioat_intr_quirk() local
1076 struct dma_device *dma; in ioat3_dma_probe() local
/Linux-v4.19/drivers/staging/comedi/drivers/
Dcomedi_isadma.c100 unsigned int comedi_isadma_poll(struct comedi_isadma *dma) in comedi_isadma_poll()
158 struct comedi_isadma *dma = NULL; in comedi_isadma_alloc() local
215 void comedi_isadma_free(struct comedi_isadma *dma) in comedi_isadma_free()
/Linux-v4.19/drivers/usb/musb/
Dmusb_host.c347 struct dma_controller *dma = musb->dma_controller; in musb_advance_schedule() local
584 static void musb_tx_dma_set_mode_mentor(struct dma_controller *dma, in musb_tx_dma_set_mode_mentor()
623 static void musb_tx_dma_set_mode_cppi_tusb(struct dma_controller *dma, in musb_tx_dma_set_mode_cppi_tusb()
642 static bool musb_tx_dma_program(struct dma_controller *dma, in musb_tx_dma_program()
930 struct dma_channel *dma; in musb_bulk_nak_timeout() local
1234 struct dma_channel *dma; in musb_host_tx() local
1499 static int musb_rx_dma_iso_cppi41(struct dma_controller *dma, in musb_rx_dma_iso_cppi41()
1524 static inline int musb_rx_dma_iso_cppi41(struct dma_controller *dma, in musb_rx_dma_iso_cppi41()
1570 static int musb_rx_dma_inventra_cppi41(struct dma_controller *dma, in musb_rx_dma_inventra_cppi41()
1640 static int musb_rx_dma_in_inventra_cppi41(struct dma_controller *dma, in musb_rx_dma_in_inventra_cppi41()
[all …]
/Linux-v4.19/drivers/media/pci/b2c2/
Dflexcop-dma.c10 struct flexcop_dma *dma, u32 size) in flexcop_dma_allocate()
33 void flexcop_dma_free(struct flexcop_dma *dma) in flexcop_dma_free()
42 struct flexcop_dma *dma, in flexcop_dma_config()

12345678910>>...24