/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/ |
H A D | fbdev.c | 138 info->fix.smem_start = (unsigned long)(bo->iova + offset); in tegra_fbdev_probe()
|
H A D | firewall.c | 34 if (offset >= m->iova && offset <= m->iova_end) in fw_check_addr_valid()
|
H A D | falcon.c | 179 falcon_writel(falcon, (falcon->firmware.iova + in falcon_boot()
|
/third_party/libdrm/freedreno/ |
H A D | freedreno_priv.h | 153 uint64_t (*iova)(struct fd_bo *bo); member
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
H A D | fd6_image.c | 97 .iova = 0, in fd6_emit_image_descriptor()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
H A D | msm_drv.c | 787 uint64_t *iova) in msm_ioctl_gem_info_iova() 802 return msm_gem_get_iova(obj, ctx->aspace, iova); in msm_ioctl_gem_info_iova() 807 uint64_t iova) in msm_ioctl_gem_info_set_iova() 822 return msm_gem_set_iova(obj, ctx->aspace, iova); in msm_ioctl_gem_info_set_iova() 785 msm_ioctl_gem_info_iova(struct drm_device *dev, struct drm_file *file, struct drm_gem_object *obj, uint64_t *iova) msm_ioctl_gem_info_iova() argument 805 msm_ioctl_gem_info_set_iova(struct drm_device *dev, struct drm_file *file, struct drm_gem_object *obj, uint64_t iova) msm_ioctl_gem_info_set_iova() argument
|
/kernel/linux/linux-6.6/drivers/nvme/host/ |
H A D | apple.c | 238 if (bfr->iova) in apple_nvme_sart_dma_setup() 244 dma_alloc_coherent(anv->dev, bfr->size, &bfr->iova, GFP_KERNEL); in apple_nvme_sart_dma_setup() 248 ret = apple_sart_add_allowed_region(anv->sart, bfr->iova, bfr->size); in apple_nvme_sart_dma_setup() 250 dma_free_coherent(anv->dev, bfr->size, bfr->buffer, bfr->iova); in apple_nvme_sart_dma_setup() 263 apple_sart_remove_allowed_region(anv->sart, bfr->iova, bfr->size); in apple_nvme_sart_dma_destroy() 264 dma_free_coherent(anv->dev, bfr->size, bfr->buffer, bfr->iova); in apple_nvme_sart_dma_destroy()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_nix.c | 575 (u64)pfvf->rss_ctx->iova); in nixlf_rss_ctx_init() 719 inst.res_addr = (u64)aq->res->iova; in rvu_nix_aq_enq_inst() 1049 (u64)pfvf->rq_ctx->iova); in rvu_mbox_handler_nix_lf_alloc() 1066 (u64)pfvf->sq_ctx->iova); in rvu_mbox_handler_nix_lf_alloc() 1082 (u64)pfvf->cq_ctx->iova); in rvu_mbox_handler_nix_lf_alloc() 1103 (u64)pfvf->cq_ints_ctx->iova); in rvu_mbox_handler_nix_lf_alloc() 1117 (u64)pfvf->nix_qints_ctx->iova); in rvu_mbox_handler_nix_lf_alloc() 2167 (u64)mcast->mce_ctx->iova); in nix_setup_mcast() 2181 (u64)mcast->mcast_buf->iova); in nix_setup_mcast() 3125 NIX_AF_AQ_BASE, (u64)block->aq->inst->iova); in nix_aq_init() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/adreno/ |
H A D | a3xx_gpu.c | 49 OUT_RING(ring, lower_32_bits(submit->cmd[i].iova)); in a3xx_submit() 277 gpu_write(gpu, REG_AXXX_CP_RB_BASE, lower_32_bits(gpu->rb[0]->iova)); in a3xx_hw_init()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/ |
H A D | mthca_dev.h | 471 u64 iova, u64 total_size, u32 access, struct mthca_mr *mr); 476 int list_len, u64 iova, u64 total_size,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_gem_submit.c | 241 submit->bos[i].va != mapping->iova) { in submit_pin_objects() 316 ptr[off] = bo->mapping->iova + r->reloc_offset; in submit_reloc()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_gem_submit.c | 230 submit->bos[i].va != mapping->iova) { in submit_pin_objects() 305 ptr[off] = bo->mapping->iova + r->reloc_offset; in submit_reloc()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mthca/ |
H A D | mthca_dev.h | 471 u64 iova, u64 total_size, u32 access, struct mthca_mr *mr); 476 int list_len, u64 iova, u64 total_size,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/adreno/ |
H A D | a3xx_gpu.c | 48 OUT_RING(ring, lower_32_bits(submit->cmd[i].iova)); in a3xx_submit() 276 gpu_write(gpu, REG_AXXX_CP_RB_BASE, lower_32_bits(gpu->rb[0]->iova)); in a3xx_hw_init()
|
/kernel/linux/linux-6.6/drivers/gpu/host1x/ |
H A D | dev.c | 401 init_iova_domain(&host->iova, 1UL << order, start >> order); in host1x_iommu_attach() 457 put_iova_domain(&host->iova); in host1x_iommu_exit()
|
/kernel/linux/linux-6.6/drivers/iommu/intel/ |
H A D | debugfs.c | 312 dump_page_info(struct seq_file *m, unsigned long iova, u64 *path) in dump_page_info() argument 315 iova >> VTD_PAGE_SHIFT, path[5], path[4], in dump_page_info()
|
/kernel/linux/linux-6.6/drivers/s390/cio/ |
H A D | vfio_ccw_ops.c | 35 static void vfio_ccw_dma_unmap(struct vfio_device *vdev, u64 iova, u64 length) in vfio_ccw_dma_unmap() argument 41 if (!cp_iova_pinned(&private->cp, iova, length)) in vfio_ccw_dma_unmap()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
H A D | tu_lrz.c | 140 uint64_t lrz_iova = depth_image->iova + depth_image->lrz_offset; in tu6_emit_lrz_buffer() 141 uint64_t lrz_fc_iova = depth_image->iova + depth_image->lrz_fc_offset; in tu6_emit_lrz_buffer()
|
H A D | tu_query.c | 99 pool->bo->iova + pool->stride * (query) + offsetof(type, field) 105 pool->bo->iova + pool->stride * (query) + \ 113 pool->bo->iova + pool->stride * (query) + \ 125 pool->bo->iova + pool->stride * (query) + \ 628 uint64_t buffer_iova = buffer->iova + dstOffset + i * stride; in emit_copy_query_pool_results()
|
/third_party/mesa3d/src/freedreno/drm/msm/ |
H A D | msm_ringbuffer.c | 567 .iova = bo->iova + msm_target->offset, in msm_ringbuffer_emit_reloc_ring()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | odp.c | 434 mr->ibmr.iova = idx * MLX5_IMR_MTT_SIZE; in implicit_get_child_mr() 505 imr->ibmr.iova = 0; in mlx5_ib_alloc_implicit_mr() 710 umem_dmabuf->umem.iova); in pagefault_dmabuf_mr() 742 if (unlikely(io_virt < mr->ibmr.iova)) in pagefault_mr() 751 if (check_add_overflow(io_virt - mr->ibmr.iova, in pagefault_mr()
|
/kernel/linux/linux-6.6/drivers/s390/crypto/ |
H A D | vfio_ap_ops.c | 1618 static void unmap_iova(struct ap_matrix_mdev *matrix_mdev, u64 iova, u64 length) in unmap_iova() argument 1625 if (q->saved_iova >= iova && q->saved_iova < iova + length) in unmap_iova() 1630 static void vfio_ap_mdev_dma_unmap(struct vfio_device *vdev, u64 iova, in vfio_ap_mdev_dma_unmap() argument 1638 unmap_iova(matrix_mdev, iova, length); in vfio_ap_mdev_dma_unmap()
|
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/ |
H A D | rxe_verbs.h | 303 u64 iova; member
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_mr.c | 150 mr->mmr.iova = virt_addr; in pvrdma_reg_user_mr()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/efa/ |
H A D | efa_admin_cmds_defs.h | 394 u64 iova; member
|