Home
last modified time | relevance | path

Searched refs:iova (Results 276 - 300 of 491) sorted by relevance

1...<<11121314151617181920

/kernel/linux/linux-6.6/drivers/gpu/drm/msm/
H A Dmsm_gpu.h100 unsigned long iova; member
259 /* Fault info for most recent iova fault: */
520 u64 iova; member
532 u64 iova; member
/kernel/linux/linux-6.6/net/sunrpc/xprtrdma/
H A Dfrwr_ops.c323 ibmr->iova &= 0x00000000ffffffff; in frwr_map()
324 ibmr->iova |= ((u64)be32_to_cpu(xid)) << 32; in frwr_map()
337 mr->mr_offset = ibmr->iova; in frwr_map()
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dmr.c1009 mr->mmkey.iova = virt_addr; in alloc_mr_from_cache()
1109 wr.virt_addr = mr->mmkey.iova; in mlx5_ib_update_xlt()
1599 mr->mmkey.iova = addr; in mlx5_ib_rereg_user_mr()
2179 mr->ibmr.iova = sg_dma_address(sg) + sg_offset; in mlx5_ib_sg_to_klms()
2277 pi_mr->data_iova = pi_mr->ibmr.iova; in mlx5_ib_map_mtt_mr_sg_pi()
2284 u64 iova = pi_mr->data_iova; in mlx5_ib_map_mtt_mr_sg_pi() local
2296 pi_mr->pi_iova = (iova & page_mask) + in mlx5_ib_map_mtt_mr_sg_pi()
2298 (pi_mr->ibmr.iova & ~page_mask); in mlx5_ib_map_mtt_mr_sg_pi()
2306 pi_mr->ibmr.length = pi_mr->pi_iova + pi_mr->meta_length - iova; in mlx5_ib_map_mtt_mr_sg_pi()
2307 pi_mr->ibmr.iova in mlx5_ib_map_mtt_mr_sg_pi()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/
H A Dmsm_ringbuffer.c31 gpu->aspace, &ring->bo, &ring->iova); in msm_ringbuffer_new()
H A Dmsm_gpu.h204 u64 iova; member
215 u64 iova; member
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/
H A Dfalcon.h87 dma_addr_t iova; member
H A Dfb.c272 drm->mode_config.fb_base = (resource_size_t)bo->iova; in tegra_fbdev_probe()
275 info->fix.smem_start = (unsigned long)(bo->iova + offset); in tegra_fbdev_probe()
/kernel/linux/linux-6.6/include/linux/soc/apple/
H A Drtkit.h23 * @iova: Device VA of shared memory buffer.
32 dma_addr_t iova; member
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dvhost_types.h68 __u64 iova; member
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/
H A Dfalcon.h88 dma_addr_t iova; member
H A Dgem.h40 dma_addr_t iova; member
H A Dplane.h47 dma_addr_t iova[3]; member
H A Duapi.c249 mapping->iova = mapping->map->phys; in tegra_drm_ioctl_channel_map()
250 mapping->iova_end = mapping->iova + host1x_to_tegra_bo(mapping->bo)->gem.size; in tegra_drm_ioctl_channel_map()
/kernel/linux/linux-5.10/drivers/media/platform/mtk-vcodec/venc/
H A Dvenc_vp8_if.c81 * @iova: IO virtual address
86 u32 iova; member
102 * the buffer. After that, bypass the 'dma_addr' to the 'iova' field here for
171 * field and store the IO virtual addr in 'iova' field. For the in vp8_enc_alloc_work_buf()
175 * corresponding IO virtual addr and store in 'iova' field. in vp8_enc_alloc_work_buf()
187 * virtual addr in 'iova' field for reg setting in VPU side. in vp8_enc_alloc_work_buf()
200 wb[i].iova = inst->work_bufs[i].dma_addr; in vp8_enc_alloc_work_buf()
203 "work_bufs[%d] va=0x%p,iova=%pad,size=%zu", in vp8_enc_alloc_work_buf()
/kernel/linux/linux-5.10/drivers/gpu/host1x/
H A Ddev.h11 #include <linux/iova.h>
119 struct iova_domain iova; member
/kernel/linux/linux-6.6/include/linux/
H A Dvdpa.h272 * @get_iova_range: Get supported iova range (optional)
274 * Returns the iova range supported by
305 * @iova: iova to be mapped
317 * @iova: iova to be unmapped
394 u64 iova, u64 size, u64 pa, u32 perm, void *opaque);
396 u64 iova, u64 size);
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/encoder/venc/
H A Dvenc_vp8_if.c80 * @iova: IO virtual address
85 u32 iova; member
101 * the buffer. After that, bypass the 'dma_addr' to the 'iova' field here for
164 * field and store the IO virtual addr in 'iova' field. For the in vp8_enc_alloc_work_buf()
168 * corresponding IO virtual addr and store in 'iova' field. in vp8_enc_alloc_work_buf()
179 * virtual addr in 'iova' field for reg setting in VPU side. in vp8_enc_alloc_work_buf()
192 wb[i].iova = inst->work_bufs[i].dma_addr; in vp8_enc_alloc_work_buf()
194 mtk_venc_debug(inst->ctx, "work_bufs[%d] va=0x%p,iova=%pad,size=%zu", in vp8_enc_alloc_work_buf()
/kernel/linux/linux-6.6/drivers/gpu/host1x/
H A Ddev.h11 #include <linux/iova.h>
137 struct iova_domain iova; member
/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/
H A Drxe_mw.c123 if (unlikely((wqe->wr.wr.mw.addr < mr->ibmr.iova) || in rxe_check_bind_mw()
125 (mr->ibmr.iova + mr->ibmr.length)))) { in rxe_check_bind_mw()
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dvfio.h226 __u64 iova; member
233 __u64 iova; member
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_common.h896 dma_addr_t iova; in otx2_dma_map_page() local
898 iova = dma_map_page_attrs(pfvf->dev, page, in otx2_dma_map_page()
900 if (unlikely(dma_mapping_error(pfvf->dev, iova))) in otx2_dma_map_page()
902 return iova; in otx2_dma_map_page()
1060 bool otx2_xdp_sq_append_pkt(struct otx2_nic *pfvf, u64 iova, int len, u16 qidx);
1066 u64 iova, int size);
/device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/
H A Dmpp_common.c1167 data[i] = (u32)buffer->iova; in mpp_process_request()
1168 mpp_debug(DEBUG_IOMMU, "fd %d => iova %08x\n", fd, data[i]); in mpp_process_request()
1401 mem_region->iova = buffer->iova; in mpp_task_attach_fd()
1455 mpp_debug(DEBUG_IOMMU, "reg[%3d]: %d => %pad, offset %10d, size %lx\n", tbl[i], usr_fd, &mem_region->iova, in mpp_translate_reg_address()
1458 reg[tbl[i]] = mem_region->iova + offset; in mpp_translate_reg_address()
1613 mpp_err("reg[%3d]: %pad, size %lx\n", mem->reg_idx, &mem->iova, mem->len); in mpp_task_dump_mem_region()
1668 static int mpp_iommu_handle(struct iommu_domain *iommu, struct device *iommu_dev, unsigned long iova, int status, in mpp_iommu_handle() argument
1684 dev_err(mpp->dev, "fault addr 0x%08lx status %x\n", iova, status); in mpp_iommu_handle()
1690 mpp->iommu_info->hdl(iommu, iommu_dev, iova, statu in mpp_iommu_handle()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/
H A Dmpp_common.c1194 data[i] = (u32)buffer->iova; in mpp_process_request()
1195 mpp_debug(DEBUG_IOMMU, "fd %d => iova %08x\n", in mpp_process_request()
1429 mem_region->iova = buffer->iova; in mpp_task_attach_fd()
1486 tbl[i], usr_fd, &mem_region->iova, in mpp_translate_reg_address()
1489 reg[tbl[i]] = mem_region->iova + offset; in mpp_translate_reg_address()
1661 mem->reg_idx, &mem->iova, mem->len); in mpp_task_dump_mem_region()
1719 unsigned long iova, in mpp_iommu_handle()
1734 dev_err(mpp->dev, "fault addr 0x%08lx status %x\n", iova, status); in mpp_iommu_handle()
1740 mpp->iommu_info->hdl(iommu, iommu_dev, iova, statu in mpp_iommu_handle()
1717 mpp_iommu_handle(struct iommu_domain *iommu, struct device *iommu_dev, unsigned long iova, int status, void *arg) mpp_iommu_handle() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/adreno/
H A Da5xx_gpu.c165 OUT_RING(ring, lower_32_bits(submit->cmd[i].iova)); in a5xx_submit()
166 OUT_RING(ring, upper_32_bits(submit->cmd[i].iova)); in a5xx_submit()
745 gpu->rb[0]->iova); in a5xx_hw_init()
934 static int a5xx_fault_handler(void *arg, unsigned long iova, int flags) in a5xx_fault_handler() argument
937 pr_warn_ratelimited("*** gpu fault: iova=%08lx, flags=%d (%u,%u,%u,%u)\n", in a5xx_fault_handler()
938 iova, flags, in a5xx_fault_handler()
1252 u64 iova; member
1265 &dumper->bo, &dumper->iova); in a5xx_crashdumper_init()
1282 REG_A5XX_CP_CRASH_SCRIPT_BASE_HI, dumper->iova); in a5xx_crashdumper_run()
1332 offset = dumper.iova in a5xx_gpu_state_get_hlsq_regs()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/mdp3/
H A Dmtk-mdp3-comp.c140 reg = CFG_COMP(MT8183, ctx->param, rdma.iova[0]); in config_rdma_frame()
144 reg = CFG_COMP(MT8183, ctx->param, rdma.iova[1]); in config_rdma_frame()
148 reg = CFG_COMP(MT8183, ctx->param, rdma.iova[2]); in config_rdma_frame()
444 reg = CFG_COMP(MT8183, ctx->param, wrot.iova[0]); in config_wrot_frame()
448 reg = CFG_COMP(MT8183, ctx->param, wrot.iova[1]); in config_wrot_frame()
452 reg = CFG_COMP(MT8183, ctx->param, wrot.iova[2]); in config_wrot_frame()
609 reg = CFG_COMP(MT8183, ctx->param, wdma.iova[0]); in config_wdma_frame()
613 reg = CFG_COMP(MT8183, ctx->param, wdma.iova[1]); in config_wdma_frame()
617 reg = CFG_COMP(MT8183, ctx->param, wdma.iova[2]); in config_wdma_frame()

Completed in 25 milliseconds

1...<<11121314151617181920