Home
last modified time | relevance | path

Searched refs:dma (Results 1026 - 1050 of 5382) sorted by relevance

1...<<41424344454647484950>>...216

/kernel/linux/linux-6.6/drivers/dma-buf/
H A Ddma-heap.c12 #include <linux/dma-buf.h>
20 #include <linux/dma-heap.h>
21 #include <uapi/linux/dma-heap.h>
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/
H A Dsrq.c67 return mlx4_cmd(dev, mailbox->dma, srq_num, 0, in mlx4_SW2HW_SRQ()
75 return mlx4_cmd_box(dev, 0, mailbox ? mailbox->dma : 0, srq_num, in mlx4_HW2SW_SRQ()
89 return mlx4_cmd_box(dev, 0, mailbox->dma, srq_num, 0, MLX4_CMD_QUERY_SRQ, in mlx4_QUERY_SRQ()
/kernel/linux/linux-6.6/drivers/media/pci/ivtv/
H A Divtv-queue.c191 s->dma != DMA_NONE ? "DMA " : "", in ivtv_stream_alloc()
242 buf->buf, s->buf_size + 256, s->dma); in ivtv_stream_alloc()
265 s->buf_size + 256, s->dma); in ivtv_stream_free()
/kernel/linux/linux-6.6/drivers/gpu/host1x/hw/
H A Dcdma_hw.c10 #include <linux/dma-mapping.h>
52 start = cdma->push_buffer.dma; in cdma_start()
103 start = cdma->push_buffer.dma; in cdma_timeout_restart()
/kernel/linux/linux-6.6/sound/isa/gus/
H A Dgusextreme.c13 #include <asm/dma.h>
65 module_param_hw_array(dma8, int, dma, NULL, 0444);
67 module_param_hw_array(dma1, int, dma, NULL, 0444);
314 "irq %i&%i, dma %i&%i", es1688->port, in snd_gusextreme_probe()
H A Dgusmax.c13 #include <asm/dma.h>
47 module_param_hw_array(dma1, int, dma, NULL, 0444);
49 module_param_hw_array(dma2, int, dma, NULL, 0444);
318 sprintf(card->longname + strlen(card->longname), " at 0x%lx, irq %i, dma %i", gus->gf1.port, xirq, xdma1); in snd_gusmax_probe()
/kernel/linux/linux-6.6/sound/isa/sb/
H A Djazz16.c18 #include <asm/dma.h>
58 module_param_hw_array(dma8, int, dma, NULL, 0444);
60 module_param_hw_array(dma16, int, dma, NULL, 0444);
/kernel/linux/linux-6.6/sound/soc/fsl/
H A DMakefile25 snd-soc-fsl-dma-objs := fsl_dma.o
44 obj-$(CONFIG_SND_SOC_POWERPC_DMA) += snd-soc-fsl-dma.o
64 obj-$(CONFIG_SND_SOC_IMX_PCM_DMA) += imx-pcm-dma.o
/kernel/linux/linux-6.6/drivers/scsi/elx/libefc/
H A Defclib.h121 * @dma: memory for Service Parameters
157 struct efc_dma dma; member
193 * @dma: memory for Service Parameters
224 struct efc_dma dma; member
421 struct efc_dma dma; member
/kernel/linux/linux-5.10/drivers/crypto/marvell/cesa/
H A Dhash.c16 #include <linux/dma-mapping.h>
51 req->cache = dma_pool_alloc(cesa_dev->dma->cache_pool, flags, in mv_cesa_ahash_dma_alloc_cache()
65 dma_pool_free(cesa_dev->dma->cache_pool, req->cache, in mv_cesa_ahash_dma_free_cache()
75 req->padding = dma_pool_alloc(cesa_dev->dma->padding_pool, flags, in mv_cesa_ahash_dma_alloc_padding()
88 dma_pool_free(cesa_dev->dma->padding_pool, req->padding, in mv_cesa_ahash_dma_free_padding()
97 mv_cesa_ahash_dma_free_padding(&creq->req.dma); in mv_cesa_ahash_dma_last_cleanup()
105 mv_cesa_ahash_dma_free_cache(&creq->req.dma); in mv_cesa_ahash_dma_cleanup()
500 struct mv_cesa_ahash_dma_req *ahashdreq = &creq->req.dma; in mv_cesa_ahash_dma_add_cache()
526 struct mv_cesa_ahash_dma_req *ahashdreq = &creq->req.dma; in mv_cesa_ahash_dma_last_req()
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
H A Dtegra_nand.c10 #include <linux/dma-mapping.h>
251 u32 isr, dma; in tegra_nand_irq() local
254 dma = readl_relaxed(ctrl->regs + DMA_MST_CTRL); in tegra_nand_irq()
257 if (!isr && !(dma & DMA_MST_CTRL_IS_DONE)) in tegra_nand_irq()
278 if (dma & DMA_MST_CTRL_IS_DONE) { in tegra_nand_irq()
279 writel_relaxed(dma, ctrl->regs + DMA_MST_CTRL); in tegra_nand_irq()
327 u32 isr, dma; in tegra_nand_controller_abort() local
338 dma = readl_relaxed(ctrl->regs + DMA_MST_CTRL); in tegra_nand_controller_abort()
339 writel_relaxed(dma, ctrl->regs + DMA_MST_CTRL); in tegra_nand_controller_abort()
532 dev_err(ctrl->dev, "dma mappin in tegra_nand_page_xfer()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/diag/
H A Dfw_tracer.c129 dma_addr_t dma; in mlx5_fw_tracer_create_log_buf() local
147 dma = dma_map_single(ddev, buff, tracer->buff.size, DMA_FROM_DEVICE); in mlx5_fw_tracer_create_log_buf()
148 if (dma_mapping_error(ddev, dma)) { in mlx5_fw_tracer_create_log_buf()
150 dma_mapping_error(ddev, dma)); in mlx5_fw_tracer_create_log_buf()
154 tracer->buff.dma = dma; in mlx5_fw_tracer_create_log_buf()
173 dma_unmap_single(ddev, tracer->buff.dma, tracer->buff.size, DMA_FROM_DEVICE); in mlx5_fw_tracer_destroy_log_buf()
196 mtt[i] = cpu_to_be64(tracer->buff.dma + i * PAGE_SIZE); in mlx5_fw_tracer_create_mkey()
208 MLX5_SET64(mkc, mkc, start_addr, tracer->buff.dma); in mlx5_fw_tracer_create_mkey()
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/
H A Dtegra_nand.c10 #include <linux/dma-mapping.h>
254 u32 isr, dma; in tegra_nand_irq() local
257 dma = readl_relaxed(ctrl->regs + DMA_MST_CTRL); in tegra_nand_irq()
260 if (!isr && !(dma & DMA_MST_CTRL_IS_DONE)) in tegra_nand_irq()
281 if (dma & DMA_MST_CTRL_IS_DONE) { in tegra_nand_irq()
282 writel_relaxed(dma, ctrl->regs + DMA_MST_CTRL); in tegra_nand_irq()
330 u32 isr, dma; in tegra_nand_controller_abort() local
341 dma = readl_relaxed(ctrl->regs + DMA_MST_CTRL); in tegra_nand_controller_abort()
342 writel_relaxed(dma, ctrl->regs + DMA_MST_CTRL); in tegra_nand_controller_abort()
535 dev_err(ctrl->dev, "dma mappin in tegra_nand_page_xfer()
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/rkvdec/
H A Drkvdec-vp9.c666 writel_relaxed(vp9_ctx->priv_tbl.dma + in config_registers()
669 writel_relaxed(vp9_ctx->count_tbl.dma, in config_registers()
672 writel_relaxed(vp9_ctx->priv_tbl.dma + in config_registers()
676 writel_relaxed(vp9_ctx->priv_tbl.dma + in config_registers()
1012 &vp9_ctx->priv_tbl.dma, GFP_KERNEL); in rkvdec_vp9_start()
1022 &vp9_ctx->count_tbl.dma, GFP_KERNEL); in rkvdec_vp9_start()
1036 vp9_ctx->priv_tbl.cpu, vp9_ctx->priv_tbl.dma); in rkvdec_vp9_start()
1049 vp9_ctx->count_tbl.cpu, vp9_ctx->count_tbl.dma); in rkvdec_vp9_stop()
1051 vp9_ctx->priv_tbl.cpu, vp9_ctx->priv_tbl.dma); in rkvdec_vp9_stop()
/kernel/linux/linux-6.6/drivers/tty/serial/8250/
H A D8250_bcm7271.c20 #include <linux/dma-mapping.h>
218 struct uart_8250_dma dma; member
426 priv->dma.tx_err = 0; in brcmuart_tx_dma()
600 up->dma = NULL; in brcmuart_startup()
617 priv->dma.rx_dma = NULL; in brcmuart_startup()
618 priv->dma.tx_dma = brcmuart_tx_dma; in brcmuart_startup()
619 up->dma = &priv->dma; in brcmuart_startup()
646 up->dma = NULL; in brcmuart_shutdown()
1103 dma_irq = platform_get_irq_byname(pdev, "dma"); in brcmuart_probe()
[all...]
/kernel/linux/linux-6.6/drivers/crypto/marvell/cesa/
H A Dhash.c17 #include <linux/dma-mapping.h>
52 req->cache = dma_pool_alloc(cesa_dev->dma->cache_pool, flags, in mv_cesa_ahash_dma_alloc_cache()
66 dma_pool_free(cesa_dev->dma->cache_pool, req->cache, in mv_cesa_ahash_dma_free_cache()
76 req->padding = dma_pool_alloc(cesa_dev->dma->padding_pool, flags, in mv_cesa_ahash_dma_alloc_padding()
89 dma_pool_free(cesa_dev->dma->padding_pool, req->padding, in mv_cesa_ahash_dma_free_padding()
98 mv_cesa_ahash_dma_free_padding(&creq->req.dma); in mv_cesa_ahash_dma_last_cleanup()
106 mv_cesa_ahash_dma_free_cache(&creq->req.dma); in mv_cesa_ahash_dma_cleanup()
524 struct mv_cesa_ahash_dma_req *ahashdreq = &creq->req.dma; in mv_cesa_ahash_dma_add_cache()
550 struct mv_cesa_ahash_dma_req *ahashdreq = &creq->req.dma; in mv_cesa_ahash_dma_last_req()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/diag/
H A Dfw_tracer.c129 dma_addr_t dma; in mlx5_fw_tracer_create_log_buf() local
147 dma = dma_map_single(ddev, buff, tracer->buff.size, DMA_FROM_DEVICE); in mlx5_fw_tracer_create_log_buf()
148 if (dma_mapping_error(ddev, dma)) { in mlx5_fw_tracer_create_log_buf()
150 dma_mapping_error(ddev, dma)); in mlx5_fw_tracer_create_log_buf()
154 tracer->buff.dma = dma; in mlx5_fw_tracer_create_log_buf()
173 dma_unmap_single(ddev, tracer->buff.dma, tracer->buff.size, DMA_FROM_DEVICE); in mlx5_fw_tracer_destroy_log_buf()
196 mtt[i] = cpu_to_be64(tracer->buff.dma + i * PAGE_SIZE); in mlx5_fw_tracer_create_mkey()
208 MLX5_SET64(mkc, mkc, start_addr, tracer->buff.dma); in mlx5_fw_tracer_create_mkey()
/third_party/mesa3d/src/imagination/vulkan/pds/
H A Dpvr_xgl_pds.c391 * Generates the PDS vertex primary program for the dma's listed in the input
529 for (uint32_t dma = 0; dma < input_program->dma_count; dma++) { in pvr_pds_generate_vertex_primary_program()
742 for (uint32_t dma = 0; dma < input_program->dma_count; dma++) { in pvr_pds_generate_vertex_primary_program()
743 uint32_t const_base = dma * PVR_PDS_DDMAD_NUM_CONSTS; in pvr_pds_generate_vertex_primary_program()
747 struct pvr_pds_vertex_dma *vertex_dma = &input_program->dma_list[dma]; in pvr_pds_generate_vertex_primary_program()
750 pvr_debug_pds_note("Vertex Attribute DMA %d (last=%d)", dma, last_DM in pvr_pds_generate_vertex_primary_program()
[all...]
/kernel/linux/linux-5.10/block/
H A Dblk-settings.c15 #include <linux/dma-mapping.h>
105 int dma = 0; in blk_queue_bounce_limit() local
115 dma = 1; in blk_queue_bounce_limit()
119 dma = 1; in blk_queue_bounce_limit()
122 if (dma) { in blk_queue_bounce_limit()
673 * Update dma pad mask.
723 * blk_queue_dma_alignment - set dma length and memory alignment
728 * set required memory and length alignment for direct dma transactions.
739 * blk_queue_update_dma_alignment - update dma length and memory alignment
744 * update required memory and length alignment for direct dma transaction
[all...]
/kernel/linux/linux-5.10/drivers/acpi/acpica/
H A Drsdumpinfo.c45 {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(dma.type), "Speed",
47 {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(dma.bus_master), "Mastering",
49 {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(dma.transfer), "Transfer Type",
51 {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(dma.channel_count), "Channel Count",
53 {ACPI_RSD_SHORTLIST, ACPI_RSD_OFFSET(dma.channels[0]), "Channel List",
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/
H A Drxe_comp.c347 &wqe->dma, payload_addr(pkt), in do_read()
352 if (wqe->dma.resid == 0 && (pkt->mask & RXE_END_MASK)) in do_read()
367 &wqe->dma, &atomic_orig, in do_atomic()
389 wc->byte_len = wqe->dma.length; in make_send_cqe()
400 uwc->byte_len = wqe->dma.length; in make_send_cqe()
/kernel/linux/linux-5.10/drivers/usb/core/
H A Dusb.c46 #include <linux/dma-mapping.h>
978 * usb_alloc_coherent - allocate dma-consistent buffer for URB_NO_xxx_DMA_MAP
982 * @dma: used to return DMA address of buffer
1001 dma_addr_t *dma) in usb_alloc_coherent()
1005 return hcd_buffer_alloc(dev->bus, size, mem_flags, dma); in usb_alloc_coherent()
1014 * @dma: DMA address of buffer
1021 dma_addr_t dma) in usb_free_coherent()
1027 hcd_buffer_free(dev->bus, size, addr, dma); in usb_free_coherent()
1000 usb_alloc_coherent(struct usb_device *dev, size_t size, gfp_t mem_flags, dma_addr_t *dma) usb_alloc_coherent() argument
1020 usb_free_coherent(struct usb_device *dev, size_t size, void *addr, dma_addr_t dma) usb_free_coherent() argument
/kernel/linux/linux-5.10/drivers/vdpa/mlx5/core/
H A Dmr.c237 struct device *dma = mvdev->mdev->device; in map_direct_mr() local
275 mr->nent = dma_map_sg_attrs(dma, mr->sg_head.sgl, mr->nsg, DMA_BIDIRECTIONAL, 0); in map_direct_mr()
288 dma_unmap_sg_attrs(dma, mr->sg_head.sgl, mr->nsg, DMA_BIDIRECTIONAL, 0); in map_direct_mr()
296 struct device *dma = mvdev->mdev->device; in unmap_direct_mr() local
299 dma_unmap_sg_attrs(dma, mr->sg_head.sgl, mr->nsg, DMA_BIDIRECTIONAL, 0); in unmap_direct_mr()
/kernel/linux/linux-5.10/include/linux/usb/
H A Dhcd.h476 dma_addr_t dma, size_t size);
503 gfp_t mem_flags, dma_addr_t *dma);
505 void *addr, dma_addr_t dma);
508 size_t size, gfp_t mem_flags, dma_addr_t *dma);
510 size_t size, void *addr, dma_addr_t dma);
/kernel/linux/linux-5.10/drivers/scsi/aic94xx/
H A Daic94xx_task.c50 dma_addr_t dma = dma_map_single(&asd_ha->pcidev->dev, p, in asd_map_scatterlist() local
53 if (dma_mapping_error(&asd_ha->pcidev->dev, dma)) in asd_map_scatterlist()
56 sg_arr[0].bus_addr = cpu_to_le64((u64)dma); in asd_map_scatterlist()
128 dma_addr_t dma = (dma_addr_t) in asd_unmap_scatterlist() local
130 dma_unmap_single(&ascb->ha->pcidev->dev, dma, in asd_unmap_scatterlist()

Completed in 27 milliseconds

1...<<41424344454647484950>>...216