Home
last modified time | relevance | path

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

12345678910>>...53

/kernel/linux/linux-5.10/arch/arm/kernel/
Ddma.c36 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-6.6/arch/arm/kernel/
Ddma.c36 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/
Dxilinx-dma.c58 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-6.6/drivers/media/platform/xilinx/
Dxilinx-dma.c57 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
184 struct xvip_dma *dma; in xvip_pipeline_validate() local
242 struct xvip_dma *dma) in xvip_pipeline_prepare()
278 struct xvip_dma *dma; member
286 struct xvip_dma *dma = buf->dma; in xvip_dma_complete() local
304 struct xvip_dma *dma = vb2_get_drv_priv(vq); in xvip_dma_queue_setup() local
319 struct xvip_dma *dma = vb2_get_drv_priv(vb->vb2_queue); in xvip_dma_buffer_prepare() local
330 struct xvip_dma *dma = vb2_get_drv_priv(vb->vb2_queue); in xvip_dma_buffer_queue() local
376 struct xvip_dma *dma = vb2_get_drv_priv(vq); in xvip_dma_start_streaming() local
[all …]
/kernel/linux/linux-6.6/drivers/tty/serial/8250/
D8250_dma.c17 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
144 struct uart_8250_dma *dma = p->dma; in serial8250_tx_dma_flush() local
160 struct uart_8250_dma *dma = p->dma; in serial8250_rx_dma() local
187 struct uart_8250_dma *dma = p->dma; in serial8250_rx_dma_flush() local
199 struct uart_8250_dma *dma = p->dma; in serial8250_request_dma() local
295 struct uart_8250_dma *dma = p->dma; in serial8250_release_dma() local
/kernel/linux/linux-5.10/drivers/tty/serial/8250/
D8250_dma.c17 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
73 struct uart_8250_dma *dma = p->dma; in dma_rx_complete() local
84 struct uart_8250_dma *dma = p->dma; in serial8250_tx_dma() local
140 struct uart_8250_dma *dma = p->dma; in serial8250_rx_dma() local
165 struct uart_8250_dma *dma = p->dma; in serial8250_rx_dma_flush() local
177 struct uart_8250_dma *dma = p->dma; in serial8250_request_dma() local
273 struct uart_8250_dma *dma = p->dma; in serial8250_release_dma() local
/kernel/linux/linux-6.6/arch/arm/mach-rpc/
Ddma.c26 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-5.10/arch/arm/mach-rpc/
Ddma.c26 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-6.6/sound/core/
Disadma.c27 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()
/kernel/linux/linux-5.10/drivers/media/pci/netup_unidvb/
Dnetup_unidvb_core.c145 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
310 struct netup_dma *dma = vb2_get_drv_priv(vb->vb2_queue); in netup_unidvb_buf_prepare() local
323 struct netup_dma *dma = vb2_get_drv_priv(vb->vb2_queue); in netup_unidvb_buf_queue() local
337 struct netup_dma *dma = vb2_get_drv_priv(q); in netup_unidvb_start_streaming() local
346 struct netup_dma *dma = vb2_get_drv_priv(q); in netup_unidvb_stop_streaming() local
361 static int netup_unidvb_queue_init(struct netup_dma *dma, in netup_unidvb_queue_init()
537 static int netup_unidvb_ring_copy(struct netup_dma *dma, in netup_unidvb_ring_copy()
[all …]
/kernel/linux/linux-6.6/drivers/media/pci/netup_unidvb/
Dnetup_unidvb_core.c145 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
310 struct netup_dma *dma = vb2_get_drv_priv(vb->vb2_queue); in netup_unidvb_buf_prepare() local
323 struct netup_dma *dma = vb2_get_drv_priv(vb->vb2_queue); in netup_unidvb_buf_queue() local
337 struct netup_dma *dma = vb2_get_drv_priv(q); in netup_unidvb_start_streaming() local
346 struct netup_dma *dma = vb2_get_drv_priv(q); in netup_unidvb_stop_streaming() local
361 static int netup_unidvb_queue_init(struct netup_dma *dma, in netup_unidvb_queue_init()
537 static int netup_unidvb_ring_copy(struct netup_dma *dma, in netup_unidvb_ring_copy()
[all …]
/kernel/linux/linux-6.6/drivers/thunderbolt/
Ddma_port.c203 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()
305 struct tb_dma_port *dma = data; in dma_port_flash_read_block() local
327 struct tb_dma_port *dma = data; in dma_port_flash_write_block() local
358 int dma_port_flash_read(struct tb_dma_port *dma, unsigned int address, in dma_port_flash_read()
376 int dma_port_flash_write(struct tb_dma_port *dma, unsigned int address, in dma_port_flash_write()
397 int dma_port_flash_update_auth(struct tb_dma_port *dma) in dma_port_flash_update_auth()
420 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-6.6/drivers/crypto/caam/
Dsg_sw_qm.h13 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-5.10/drivers/crypto/caam/
Dsg_sw_qm.h13 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-6.6/drivers/crypto/qce/
Ddma.c11 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/crypto/qce/
Ddma.c11 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/
Ddma_port.c203 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-6.6/drivers/vfio/
Dvfio_iommu_type1.c171 struct vfio_dma *dma = rb_entry(node, struct vfio_dma, node); in vfio_find_dma() local
192 struct vfio_dma *dma = rb_entry(node, struct vfio_dma, node); in vfio_find_dma_first_node() local
212 struct vfio_dma *dma; in vfio_link_dma() local
234 static int vfio_dma_bitmap_alloc(struct vfio_dma *dma, size_t pgsize) in vfio_dma_bitmap_alloc()
254 static void vfio_dma_bitmap_free(struct vfio_dma *dma) in vfio_dma_bitmap_free()
260 static void vfio_dma_populate_bitmap(struct vfio_dma *dma, size_t pgsize) in vfio_dma_populate_bitmap()
278 struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node); in vfio_iommu_populate_bitmap_full() local
289 struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node); in vfio_dma_bitmap_alloc_all() local
297 struct vfio_dma *dma = rb_entry(p, in vfio_dma_bitmap_alloc_all() local
314 struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node); in vfio_dma_bitmap_free_all() local
[all …]
/kernel/linux/linux-5.10/drivers/vfio/
Dvfio_iommu_type1.c171 struct vfio_dma *dma = rb_entry(node, struct vfio_dma, node); in vfio_find_dma() local
187 struct vfio_dma *dma; in vfio_link_dma() local
209 static int vfio_dma_bitmap_alloc(struct vfio_dma *dma, size_t pgsize) in vfio_dma_bitmap_alloc()
229 static void vfio_dma_bitmap_free(struct vfio_dma *dma) in vfio_dma_bitmap_free()
235 static void vfio_dma_populate_bitmap(struct vfio_dma *dma, size_t pgsize) in vfio_dma_populate_bitmap()
253 struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node); in vfio_iommu_populate_bitmap_full() local
264 struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node); in vfio_dma_bitmap_alloc_all() local
272 struct vfio_dma *dma = rb_entry(n, in vfio_dma_bitmap_alloc_all() local
289 struct vfio_dma *dma = rb_entry(n, struct vfio_dma, node); in vfio_dma_bitmap_free_all() local
298 static struct vfio_pfn *vfio_find_vpfn(struct vfio_dma *dma, dma_addr_t iova) in vfio_find_vpfn()
[all …]
/kernel/linux/linux-5.10/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_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-5.10/drivers/block/rsxx/
Ddma.c74 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-6.6/sound/soc/sh/rcar/
Ddma.c43 } dma; member
55 #define rsnd_dma_to_dmaen(dma) (&(dma)->dma.en) argument
56 #define rsnd_dma_to_dmapp(dma) (&(dma)->dma.pp) argument
101 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_stop() local
114 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_cleanup() local
134 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_prepare() local
163 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_start() local
269 struct rsnd_dma *dma, in rsnd_dmaen_attach()
311 struct rsnd_dma *dma = rsnd_mod_to_dma(mod); in rsnd_dmaen_pointer() local
427 #define rsnd_dmapp_addr(dmac, dma, reg) \ argument
[all …]
/kernel/linux/linux-6.6/drivers/usb/core/
Dbuffer.c119 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()
/kernel/linux/linux-5.10/drivers/usb/core/
Dbuffer.c117 dma_addr_t *dma in hcd_buffer_alloc()
146 dma_addr_t dma in hcd_buffer_free()
175 size_t size, gfp_t mem_flags, dma_addr_t *dma) in hcd_buffer_alloc_pages()
196 size_t size, void *addr, dma_addr_t dma) in hcd_buffer_free_pages()
/kernel/linux/linux-5.10/sound/core/
Disadma.c27 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()

12345678910>>...53