Home
last modified time | relevance | path

Searched refs:dma (Results 626 - 650 of 5346) sorted by relevance

1...<<21222324252627282930>>...214

/kernel/linux/linux-5.10/drivers/media/pci/tw68/
H A Dtw68-video.c22 #include <media/videobuf2-dma-sg.h>
330 tw_writel(TW68_DMAP_SA, buf->dma); in tw68_video_start_dma()
416 buf->jmp[1] = cpu_to_le32(buf->dma + 8); in tw68_buf_queue()
421 prev->jmp[1] = cpu_to_le32(buf->dma); in tw68_buf_queue()
444 struct sg_table *dma = vb2_dma_sg_plane_desc(vb, 0); in tw68_buf_prepare() local
455 tw68_risc_buffer(dev->pci, buf, dma->sgl, in tw68_buf_prepare()
459 tw68_risc_buffer(dev->pci, buf, dma->sgl, in tw68_buf_prepare()
463 tw68_risc_buffer(dev->pci, buf, dma->sgl, in tw68_buf_prepare()
468 tw68_risc_buffer(dev->pci, buf, dma->sgl, in tw68_buf_prepare()
474 tw68_risc_buffer(dev->pci, buf, dma in tw68_buf_prepare()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/
H A Dprestera_rxtx.c114 dma_addr_t dma; in prestera_sdma_buf_init() local
116 desc = dma_pool_alloc(sdma->desc_pool, GFP_DMA | GFP_KERNEL, &dma); in prestera_sdma_buf_init()
121 buf->desc_dma = dma; in prestera_sdma_buf_init()
162 dma_addr_t dma; in prestera_sdma_rx_skb_alloc() local
168 dma = dma_map_single(dev, skb->data, skb->len, DMA_FROM_DEVICE); in prestera_sdma_rx_skb_alloc()
169 if (dma_mapping_error(dev, dma)) in prestera_sdma_rx_skb_alloc()
176 buf->buf_dma = dma; in prestera_sdma_rx_skb_alloc()
471 dma_addr_t dma; in prestera_sdma_tx_buf_map() local
473 dma = dma_map_single(dma_dev, skb->data, skb->len, DMA_TO_DEVICE); in prestera_sdma_tx_buf_map()
474 if (dma_mapping_error(dma_dev, dma)) in prestera_sdma_tx_buf_map()
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/tw68/
H A Dtw68-video.c22 #include <media/videobuf2-dma-sg.h>
330 tw_writel(TW68_DMAP_SA, buf->dma); in tw68_video_start_dma()
416 buf->jmp[1] = cpu_to_le32(buf->dma + 8); in tw68_buf_queue()
421 prev->jmp[1] = cpu_to_le32(buf->dma); in tw68_buf_queue()
445 struct sg_table *dma = vb2_dma_sg_plane_desc(vb, 0); in tw68_buf_prepare() local
456 ret = tw68_risc_buffer(dev->pci, buf, dma->sgl, in tw68_buf_prepare()
460 ret = tw68_risc_buffer(dev->pci, buf, dma->sgl, in tw68_buf_prepare()
464 ret = tw68_risc_buffer(dev->pci, buf, dma->sgl, in tw68_buf_prepare()
469 ret = tw68_risc_buffer(dev->pci, buf, dma->sgl, in tw68_buf_prepare()
475 ret = tw68_risc_buffer(dev->pci, buf, dma in tw68_buf_prepare()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_migrate.c111 * By exposing the dma addresses of the page directories themselves in migrate_vm()
449 GEM_BUG_ON(!IS_ALIGNED(it->dma, page_size)); in emit_pte()
451 *cs++ = lower_32_bits(encode | it->dma); in emit_pte()
452 *cs++ = upper_32_bits(encode | it->dma); in emit_pte()
457 it->dma += page_size; in emit_pte()
458 if (it->dma >= it->max) { in emit_pte()
463 it->dma = sg_dma_address(it->sg); in emit_pte()
464 it->max = it->dma + sg_dma_len(it->sg); in emit_pte()
663 len = it->max - it->dma; in get_ccs_sg_sgt()
665 it->dma in get_ccs_sg_sgt()
[all...]
/kernel/linux/linux-5.10/drivers/iommu/
H A Dtegra-smmu.c16 #include <linux/dma-mapping.h>
98 #define SMMU_PTB_DATA_VALUE(dma, attr) ((dma) >> 12 | (attr))
100 #define SMMU_MK_PDE(dma, attr) ((dma) >> SMMU_PTE_SHIFT | (attr))
181 static inline void smmu_flush_ptc(struct tegra_smmu *smmu, dma_addr_t dma, in smmu_flush_ptc() argument
190 value = (dma >> 32) & SMMU_PTC_FLUSH_HI_MASK; in smmu_flush_ptc()
197 value = (dma + offset) | SMMU_PTC_FLUSH_TYPE_ADR; in smmu_flush_ptc()
589 dma_addr_t dma; in as_get_pte() local
591 dma in as_get_pte()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/
H A Den_tx.c101 en_dbg(DRV, priv, "Allocated TX ring (addr:%p) - buf:%p size:%d buf_size:%d dma:%llx\n", in mlx4_en_create_tx_ring()
350 .dma = tx_info->map0_dma, in mlx4_en_recycle_tx_desc()
593 /* Decide if skb can be inlined in tx descriptor to avoid dma mapping
807 dma_addr_t dma = 0; in mlx4_en_build_dma_wqe() local
815 dma = skb_frag_dma_map(ddev, frag, in mlx4_en_build_dma_wqe()
818 if (dma_mapping_error(ddev, dma)) in mlx4_en_build_dma_wqe()
821 data->addr = cpu_to_be64(dma); in mlx4_en_build_dma_wqe()
832 dma = dma_map_single(ddev, skb->data + in mlx4_en_build_dma_wqe()
835 if (dma_mapping_error(ddev, dma)) in mlx4_en_build_dma_wqe()
838 data->addr = cpu_to_be64(dma); in mlx4_en_build_dma_wqe()
1155 dma_addr_t dma; mlx4_en_xmit_frame() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/
H A Den_tx.c103 en_dbg(DRV, priv, "Allocated TX ring (addr:%p) - buf:%p size:%d buf_size:%d dma:%llx\n", in mlx4_en_create_tx_ring()
355 .dma = tx_info->map0_dma, in mlx4_en_recycle_tx_desc()
598 /* Decide if skb can be inlined in tx descriptor to avoid dma mapping
820 dma_addr_t dma = 0; in mlx4_en_build_dma_wqe() local
828 dma = skb_frag_dma_map(ddev, frag, in mlx4_en_build_dma_wqe()
831 if (dma_mapping_error(ddev, dma)) in mlx4_en_build_dma_wqe()
834 data->addr = cpu_to_be64(dma); in mlx4_en_build_dma_wqe()
845 dma = dma_map_single(ddev, skb->data + in mlx4_en_build_dma_wqe()
848 if (dma_mapping_error(ddev, dma)) in mlx4_en_build_dma_wqe()
851 data->addr = cpu_to_be64(dma); in mlx4_en_build_dma_wqe()
1179 dma_addr_t dma; mlx4_en_xmit_frame() local
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/bt8xx/
H A Dbttv-risc.c361 /* risc group / risc main loop / dma management */
405 btwrite(btv->main.dma, BT848_RISC_STRT_ADD); in bttv_start_dma()
435 btv->cvbi ? (unsigned long long)btv->cvbi->top.dma : 0, in bttv_set_dma()
436 btv->curr.top ? (unsigned long long)btv->curr.top->top.dma : 0, in bttv_set_dma()
437 btv->cvbi ? (unsigned long long)btv->cvbi->bottom.dma : 0, in bttv_set_dma()
438 btv->curr.bottom ? (unsigned long long)btv->curr.bottom->bottom.dma : 0); in bttv_set_dma()
449 btv->c.nr, (unsigned long long)btv->main.dma); in bttv_risc_init_main()
455 btv->main.cpu[3] = cpu_to_le32(btv->main.dma + (4<<2)); in bttv_risc_init_main()
459 btv->main.cpu[5] = cpu_to_le32(btv->main.dma + (6<<2)); in bttv_risc_init_main()
461 btv->main.cpu[7] = cpu_to_le32(btv->main.dma in bttv_risc_init_main()
[all...]
/kernel/linux/linux-6.6/drivers/iommu/
H A Dtegra-smmu.c17 #include <linux/dma-mapping.h>
99 #define SMMU_PTB_DATA_VALUE(dma, attr) ((dma) >> 12 | (attr))
101 #define SMMU_MK_PDE(dma, attr) ((dma) >> SMMU_PTE_SHIFT | (attr))
182 static inline void smmu_flush_ptc(struct tegra_smmu *smmu, dma_addr_t dma, in smmu_flush_ptc() argument
191 value = (dma >> 32) & SMMU_PTC_FLUSH_HI_MASK; in smmu_flush_ptc()
198 value = (dma + offset) | SMMU_PTC_FLUSH_TYPE_ADR; in smmu_flush_ptc()
584 dma_addr_t dma; in as_get_pte() local
586 dma in as_get_pte()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/
H A Denetc.c78 dma_unmap_page(tx_ring->dev, tx_swbd->dma, in enetc_unmap_tx_buff()
82 dma_unmap_single(tx_ring->dev, tx_swbd->dma, in enetc_unmap_tx_buff()
84 tx_swbd->dma = 0; in enetc_unmap_tx_buff()
93 if (tx_swbd->dma) in enetc_free_tx_frame()
159 dma_addr_t dma; in enetc_map_tx_buffs() local
166 dma = dma_map_single(tx_ring->dev, skb->data, len, DMA_TO_DEVICE); in enetc_map_tx_buffs()
167 if (unlikely(dma_mapping_error(tx_ring->dev, dma))) in enetc_map_tx_buffs()
170 temp_bd.addr = cpu_to_le64(dma); in enetc_map_tx_buffs()
175 tx_swbd->dma = dma; in enetc_map_tx_buffs()
1316 dma_addr_t dma; enetc_xdp_frame_to_xdp_tx_swbd() local
[all...]
/kernel/linux/linux-5.10/drivers/dma/dw/
H A Dof.c21 .dma_dev = dw->dma.dev, in dw_dma_of_xlate()
62 if (of_property_read_u32(np, "dma-masters", &nr_masters)) in dw_dma_parse_dt()
67 if (of_property_read_u32(np, "dma-channels", &nr_channels)) in dw_dma_parse_dt()
109 if (!of_property_read_u32(np, "snps,dma-protection-control", &tmp)) { in dw_dma_parse_dt()
120 struct device *dev = dw->dma.dev; in dw_dma_of_controller_register()
133 struct device *dev = dw->dma.dev; in dw_dma_of_controller_free()
/kernel/linux/linux-5.10/drivers/dma-buf/heaps/
H A Dcma_heap.c11 #include <linux/dma-buf.h>
12 #include <linux/dma-heap.h>
13 #include <linux/dma-map-ops.h>
/kernel/linux/linux-5.10/arch/arm/mach-pxa/
H A Dpxa25x.c17 #include <linux/dma/pxa-dma.h>
37 #include <mach/dma.h>
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgb/
H A Dixgb.h26 #include <linux/dma-mapping.h>
76 dma_addr_t dma; member
87 dma_addr_t dma; member
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-at91.h18 #include <linux/dma-mapping.h>
21 #include <linux/platform_data/dma-atmel.h>
157 struct at91_twi_dma dma; member
/kernel/linux/linux-5.10/drivers/media/common/b2c2/
H A Dflexcop-common.h121 /* from flexcop-dma.c */
123 struct flexcop_dma *dma, u32 size);
124 void flexcop_dma_free(struct flexcop_dma *dma);
130 int flexcop_dma_config(struct flexcop_device *fc, struct flexcop_dma *dma,
/kernel/linux/linux-5.10/drivers/gpu/drm/lima/
H A Dlima_mmu.c76 mmu_write(LIMA_MMU_DTE_ADDR, dev->empty_vm->pd.dma); in lima_mmu_hw_init()
138 mmu_write(LIMA_MMU_DTE_ADDR, vm->pd.dma); in lima_mmu_switch_vm()
162 mmu_write(LIMA_MMU_DTE_ADDR, dev->empty_vm->pd.dma); in lima_mmu_page_fault_resume()
/kernel/linux/linux-5.10/include/net/
H A Dxdp_sock_drv.h113 dma_addr_t dma, in xsk_buff_raw_dma_sync_for_device()
116 xp_dma_sync_for_device(pool, dma, size); in xsk_buff_raw_dma_sync_for_device()
233 dma_addr_t dma, in xsk_buff_raw_dma_sync_for_device()
112 xsk_buff_raw_dma_sync_for_device(struct xsk_buff_pool *pool, dma_addr_t dma, size_t size) xsk_buff_raw_dma_sync_for_device() argument
232 xsk_buff_raw_dma_sync_for_device(struct xsk_buff_pool *pool, dma_addr_t dma, size_t size) xsk_buff_raw_dma_sync_for_device() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/dma/
H A Dusernv50.c45 struct nvkm_device *device = dmaobj->base.dma->engine.subdev.device; in nv50_dmaobj_bind()
70 nv50_dmaobj_new(struct nvkm_dma *dma, const struct nvkm_oclass *oclass, in nv50_dmaobj_new() argument
85 ret = nvkm_dmaobj_ctor(&nv50_dmaobj_func, dma, oclass, in nv50_dmaobj_new()
93 nvif_ioctl(parent, "create nv50 dma size %d\n", size); in nv50_dmaobj_new()
95 nvif_ioctl(parent, "create nv50 dma vers %d priv %d part %d " in nv50_dmaobj_new()
/kernel/linux/linux-5.10/drivers/staging/media/hantro/
H A Dhantro_postproc.c8 #include <linux/dma-mapping.h>
107 priv->dma, priv->attrs); in hantro_postproc_free()
133 priv->cpu = dma_alloc_attrs(vpu->dev, buf_size, &priv->dma, in hantro_postproc_alloc()
/kernel/linux/linux-5.10/include/linux/
H A Dasync_tx.h11 /* on architectures without dma-mapping capabilities we need to ensure
21 * dma_chan_ref - object used to manage dma channels received from the
67 * @scribble: caller provided space for dma/page address conversions
92 struct dma_device *dma = chan->device; in async_tx_issue_pending() local
94 dma->device_issue_pending(chan); in async_tx_issue_pending()
142 dma_addr_t dma; member
/kernel/linux/linux-6.6/include/linux/
H A Dasync_tx.h11 /* on architectures without dma-mapping capabilities we need to ensure
21 * dma_chan_ref - object used to manage dma channels received from the
67 * @scribble: caller provided space for dma/page address conversions
92 struct dma_device *dma = chan->device; in async_tx_issue_pending() local
94 dma->device_issue_pending(chan); in async_tx_issue_pending()
142 dma_addr_t dma; member
/kernel/linux/linux-6.6/drivers/gpu/drm/lima/
H A Dlima_mmu.c76 mmu_write(LIMA_MMU_DTE_ADDR, dev->empty_vm->pd.dma); in lima_mmu_hw_init()
138 mmu_write(LIMA_MMU_DTE_ADDR, vm->pd.dma); in lima_mmu_switch_vm()
162 mmu_write(LIMA_MMU_DTE_ADDR, dev->empty_vm->pd.dma); in lima_mmu_page_fault_resume()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/dma/
H A Dusernv50.c45 struct nvkm_device *device = dmaobj->base.dma->engine.subdev.device; in nv50_dmaobj_bind()
70 nv50_dmaobj_new(struct nvkm_dma *dma, const struct nvkm_oclass *oclass, in nv50_dmaobj_new() argument
85 ret = nvkm_dmaobj_ctor(&nv50_dmaobj_func, dma, oclass, in nv50_dmaobj_new()
93 nvif_ioctl(parent, "create nv50 dma size %d\n", size); in nv50_dmaobj_new()
95 nvif_ioctl(parent, "create nv50 dma vers %d priv %d part %d " in nv50_dmaobj_new()
/kernel/linux/linux-6.6/drivers/media/common/b2c2/
H A Dflexcop-common.h121 /* from flexcop-dma.c */
123 struct flexcop_dma *dma, u32 size);
124 void flexcop_dma_free(struct flexcop_dma *dma);
130 int flexcop_dma_config(struct flexcop_device *fc, struct flexcop_dma *dma,

Completed in 21 milliseconds

1...<<21222324252627282930>>...214