| /kernel/linux/linux-4.19/arch/arm/kernel/ |
| D | dma.c | 39 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 …]
|
| /kernel/linux/linux-5.10/arch/arm/kernel/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/xilinx/ |
| D | xilinx-dma.c | 58 static int xvip_dma_verify_format(struct xvip_dma *dma) in xvip_dma_verify_format() 99 struct xvip_dma *dma = pipe->output; in xvip_pipeline_start_stop() local 196 struct xvip_dma *dma; in xvip_pipeline_validate() local 258 struct xvip_dma *dma) in xvip_pipeline_prepare() 294 struct xvip_dma *dma; member 302 struct xvip_dma *dma = buf->dma; in xvip_dma_complete() local 320 struct xvip_dma *dma = vb2_get_drv_priv(vq); in xvip_dma_queue_setup() local 335 struct xvip_dma *dma = vb2_get_drv_priv(vb->vb2_queue); in xvip_dma_buffer_prepare() local 346 struct xvip_dma *dma = vb2_get_drv_priv(vb->vb2_queue); in xvip_dma_buffer_queue() local 392 struct xvip_dma *dma = vb2_get_drv_priv(vq); in xvip_dma_start_streaming() local [all …]
|
| /kernel/linux/linux-4.19/drivers/media/platform/xilinx/ |
| D | xilinx-dma.c | 61 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 …]
|
| /kernel/linux/linux-4.19/drivers/tty/serial/8250/ |
| D | 8250_dma.c | 17 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
|
| /kernel/linux/linux-5.10/drivers/tty/serial/8250/ |
| D | 8250_dma.c | 17 struct uart_8250_dma *dma = p->dma; in __dma_tx_complete() local 46 struct uart_8250_dma *dma = p->dma; in __dma_rx_complete() local 64 struct uart_8250_dma *dma = p->dma; in serial8250_tx_dma() local 111 struct uart_8250_dma *dma = p->dma; in serial8250_rx_dma() local 136 struct uart_8250_dma *dma = p->dma; in serial8250_rx_dma_flush() local 148 struct uart_8250_dma *dma = p->dma; in serial8250_request_dma() local 244 struct uart_8250_dma *dma = p->dma; in serial8250_release_dma() local
|
| /kernel/linux/linux-4.19/arch/arm/mach-rpc/ |
| D | dma.c | 29 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() 191 static void iomd_disable_dma(unsigned int chan, dma_t *dma) in iomd_disable_dma() 204 static int iomd_set_dma_speed(unsigned int chan, dma_t *dma, int cycle) in iomd_set_dma_speed() 260 struct dma_struct dma; member 264 static void floppy_enable_dma(unsigned int chan, dma_t *dma) in floppy_enable_dma() 298 static void floppy_disable_dma(unsigned int chan, dma_t *dma) in floppy_disable_dma() 305 static int floppy_get_residue(unsigned int chan, dma_t *dma) in floppy_get_residue() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-rpc/ |
| 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 …]
|
| /kernel/linux/linux-4.19/drivers/media/pci/netup_unidvb/ |
| D | netup_unidvb_core.c | 154 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 …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/netup_unidvb/ |
| 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() 290 struct netup_dma *dma = vb2_get_drv_priv(vq); in netup_unidvb_queue_setup() local 305 struct netup_dma *dma = vb2_get_drv_priv(vb->vb2_queue); in netup_unidvb_buf_prepare() local 318 struct netup_dma *dma = vb2_get_drv_priv(vb->vb2_queue); in netup_unidvb_buf_queue() local 332 struct netup_dma *dma = vb2_get_drv_priv(q); in netup_unidvb_start_streaming() local 341 struct netup_dma *dma = vb2_get_drv_priv(q); in netup_unidvb_stop_streaming() local 356 static int netup_unidvb_queue_init(struct netup_dma *dma, in netup_unidvb_queue_init() 532 static int netup_unidvb_ring_copy(struct netup_dma *dma, in netup_unidvb_ring_copy() [all …]
|
| /kernel/linux/linux-4.19/drivers/crypto/caam/ |
| D | sg_sw_qm.h | 40 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()
|
| /kernel/linux/linux-4.19/drivers/vfio/ |
| D | vfio_iommu_type1.c | 135 struct vfio_dma *dma = rb_entry(node, struct vfio_dma, node); in vfio_find_dma() local 151 struct vfio_dma *dma; in vfio_link_dma() local 175 static struct vfio_pfn *vfio_find_vpfn(struct vfio_dma *dma, dma_addr_t iova) in vfio_find_vpfn() 193 static void vfio_link_pfn(struct vfio_dma *dma, in vfio_link_pfn() 214 static void vfio_unlink_pfn(struct vfio_dma *dma, struct vfio_pfn *old) in vfio_unlink_pfn() 219 static int vfio_add_to_pfn_list(struct vfio_dma *dma, dma_addr_t iova, in vfio_add_to_pfn_list() 235 static void vfio_remove_from_pfn_list(struct vfio_dma *dma, in vfio_remove_from_pfn_list() 242 static struct vfio_pfn *vfio_iova_get_vfio_pfn(struct vfio_dma *dma, in vfio_iova_get_vfio_pfn() 252 static int vfio_iova_put_vfio_pfn(struct vfio_dma *dma, struct vfio_pfn *vpfn) in vfio_iova_put_vfio_pfn() 263 static int vfio_lock_acct(struct vfio_dma *dma, long npage, bool async) in vfio_lock_acct() [all …]
|
| /kernel/linux/linux-5.10/drivers/crypto/caam/ |
| 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()
|
| /kernel/linux/linux-4.19/drivers/crypto/qce/ |
| D | dma.c | 19 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()
|
| /kernel/linux/linux-5.10/drivers/crypto/qce/ |
| D | dma.c | 11 int qce_dma_request(struct device *dev, struct qce_dma_data *dma) in qce_dma_request() 42 void qce_dma_release(struct qce_dma_data *dma) in qce_dma_release() 99 int qce_dma_prep_sgs(struct qce_dma_data *dma, struct scatterlist *rx_sg, in qce_dma_prep_sgs() 117 void qce_dma_issue_pending(struct qce_dma_data *dma) in qce_dma_issue_pending() 123 int qce_dma_terminate_all(struct qce_dma_data *dma) in qce_dma_terminate_all()
|
| /kernel/linux/linux-5.10/drivers/thunderbolt/ |
| D | dma_port.c | 203 struct tb_dma_port *dma; in dma_port_alloc() local 231 void dma_port_free(struct tb_dma_port *dma) in dma_port_free() 239 static int dma_port_wait_for_completion(struct tb_dma_port *dma, in dma_port_wait_for_completion() 278 static int dma_port_request(struct tb_dma_port *dma, u32 in, in dma_port_request() 302 static int dma_port_flash_read_block(struct tb_dma_port *dma, u32 address, in dma_port_flash_read_block() 326 static int dma_port_flash_write_block(struct tb_dma_port *dma, u32 address, in dma_port_flash_write_block() 363 int dma_port_flash_read(struct tb_dma_port *dma, unsigned int address, in dma_port_flash_read() 409 int dma_port_flash_write(struct tb_dma_port *dma, unsigned int address, in dma_port_flash_write() 459 int dma_port_flash_update_auth(struct tb_dma_port *dma) in dma_port_flash_update_auth() 482 int dma_port_flash_update_auth_status(struct tb_dma_port *dma, u32 *status) in dma_port_flash_update_auth_status() [all …]
|
| /kernel/linux/linux-4.19/drivers/thunderbolt/ |
| D | dma_port.c | 206 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 …]
|
| /kernel/linux/linux-5.10/drivers/vfio/ |
| D | vfio_iommu_type1.c | 164 struct vfio_dma *dma = rb_entry(node, struct vfio_dma, node); in vfio_find_dma() local 180 struct vfio_dma *dma; in vfio_link_dma() local 202 static int vfio_dma_bitmap_alloc(struct vfio_dma *dma, size_t pgsize) in vfio_dma_bitmap_alloc() 222 static void vfio_dma_bitmap_free(struct vfio_dma *dma) in vfio_dma_bitmap_free() 228 static void vfio_dma_populate_bitmap(struct vfio_dma *dma, size_t pgsize) in vfio_dma_populate_bitmap() 246 struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node); in vfio_iommu_populate_bitmap_full() local 257 struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node); in vfio_dma_bitmap_alloc_all() local 265 struct vfio_dma *dma = rb_entry(n, in vfio_dma_bitmap_alloc_all() local 282 struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node); in vfio_dma_bitmap_free_all() local 291 static struct vfio_pfn *vfio_find_vpfn(struct vfio_dma *dma, dma_addr_t iova) in vfio_find_vpfn() [all …]
|
| /kernel/linux/linux-4.19/sound/soc/sh/rcar/ |
| D | dma.c | 43 } 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 …]
|
| /kernel/linux/linux-5.10/sound/soc/sh/rcar/ |
| D | dma.c | 43 } 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_cleanup() local 133 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_prepare() local 162 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_start() local 259 struct rsnd_dma *dma, in rsnd_dmaen_attach() 301 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_pointer() local 417 #define rsnd_dmapp_addr(dmac, dma, reg) \ argument [all …]
|
| /kernel/linux/linux-4.19/sound/core/ |
| D | isadma.c | 42 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()
|
| /kernel/linux/linux-5.10/sound/core/ |
| 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()
|
| /kernel/linux/linux-5.10/drivers/block/rsxx/ |
| D | dma.c | 74 struct rsxx_dma *dma; member 114 static unsigned int get_dma_size(struct rsxx_dma *dma) in get_dma_size() 126 struct rsxx_dma *dma) in set_tracker_dma() 210 static void rsxx_free_dma(struct rsxx_dma_ctrl *ctrl, struct rsxx_dma *dma) in rsxx_free_dma() 226 struct rsxx_dma *dma, in rsxx_complete_dma() 245 struct rsxx_dma *dma; in rsxx_cleanup_dma_queue() local 262 struct rsxx_dma *dma) in rsxx_requeue_dma() 275 struct rsxx_dma *dma, in rsxx_handle_dma_error() 384 struct rsxx_dma *dma; in rsxx_issue_dmas() local 496 struct rsxx_dma *dma; in rsxx_dma_done() local [all …]
|
| /kernel/linux/linux-4.19/drivers/block/rsxx/ |
| D | dma.c | 88 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 …]
|
| /kernel/linux/linux-4.19/drivers/media/v4l2-core/ |
| D | videobuf-dma-sg.c | 148 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()
|