/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/ |
H A D | mpp_common.h | 274 dma_addr_t iova; member
|
H A D | mpp_rkvenc.c | 1135 mpp_err("iommu_map iova %lx error.\n", page_iova); in rkvenc_iommu_handle_work() 1147 unsigned long iova, int status, void *arg) in rkvenc_iommu_fault_handle() 1155 enc->fault_iova = iova; in rkvenc_iommu_fault_handle() 1145 rkvenc_iommu_fault_handle(struct iommu_domain *iommu, struct device *iommu_dev, unsigned long iova, int status, void *arg) rkvenc_iommu_fault_handle() argument
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma.h | 136 u64 iova; member
|
/kernel/linux/linux-5.10/drivers/s390/cio/ |
H A D | vfio_ccw_ops.c | 61 if (!cp_iova_pinned(&private->cp, unmap->iova)) in vfio_ccw_mdev_notifier()
|
/kernel/linux/linux-5.10/drivers/vdpa/mlx5/core/ |
H A D | resources.c | 201 mkey->iova = MLX5_GET64(mkc, mkc, start_addr); in mlx5_vdpa_create_mkey()
|
/kernel/linux/linux-6.6/drivers/vdpa/mlx5/core/ |
H A D | resources.c | 4 #include <linux/iova.h>
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | cn10k.c | 59 req->lmt_iova = (u64)pfvf->dync_lmt->iova; in cn10k_lmtst_init()
|
/kernel/linux/linux-6.6/drivers/iommu/iommufd/ |
H A D | main.c | 354 iova),
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma.h | 136 u64 iova; member
|
/device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/ |
H A D | mpp_rkvenc.c | 1083 mpp_err("iommu_map iova %lx error.\n", page_iova);
in rkvenc_iommu_handle_work() 1094 static int rkvenc_iommu_fault_handle(struct iommu_domain *iommu, struct device *iommu_dev, unsigned long iova,
in rkvenc_iommu_fault_handle() argument 1103 enc->fault_iova = iova;
in rkvenc_iommu_fault_handle()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/ |
H A D | hns_roce_device.h | 379 u64 iova; /* MR's virtual orignal addr */ member 910 int mr_access_flags, u64 iova, u64 size,
|
H A D | hns_roce_hw_v2.c | 122 rc_sq_wqe->va = cpu_to_le64(wr->mr->iova); in set_frmr_seg() 2820 mpt_entry->va_l = cpu_to_le32(lower_32_bits(mr->iova)); in hns_roce_v2_write_mtpt() 2821 mpt_entry->va_h = cpu_to_le32(upper_32_bits(mr->iova)); in hns_roce_v2_write_mtpt() 2833 u32 pdn, int mr_access_flags, u64 iova, in hns_roce_v2_rereg_write_mtpt() 2864 mpt_entry->va_l = cpu_to_le32(lower_32_bits(iova)); in hns_roce_v2_rereg_write_mtpt() 2865 mpt_entry->va_h = cpu_to_le32(upper_32_bits(iova)); in hns_roce_v2_rereg_write_mtpt() 2869 mr->iova = iova; in hns_roce_v2_rereg_write_mtpt() 2831 hns_roce_v2_rereg_write_mtpt(struct hns_roce_dev *hr_dev, struct hns_roce_mr *mr, int flags, u32 pdn, int mr_access_flags, u64 iova, u64 size, void *mb_buf) hns_roce_v2_rereg_write_mtpt() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/ |
H A D | msm_drv.c | 782 uint64_t *iova) in msm_ioctl_gem_info_iova() 794 return msm_gem_get_iova(obj, ctx->aspace, iova); in msm_ioctl_gem_info_iova() 780 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
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/ |
H A D | hns_roce_mr.c | 234 mr->iova = virt_addr; in hns_roce_reg_user_mr() 297 mr->iova = virt_addr; in hns_roce_rereg_user_mr()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | mlx5_ib.h | 70 #define mlx5_umem_find_best_pgsz(umem, typ, log_pgsz_fld, pgsz_shift, iova) \ 75 iova)
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu.c | 612 dma_addr_t iova; in rvu_setup_msix_resources() local 702 iova = dma_map_resource(rvu->dev, phy_addr, in rvu_setup_msix_resources() 706 if (dma_mapping_error(rvu->dev, iova)) in rvu_setup_msix_resources() 709 rvu_write64(rvu, BLKADDR_RVUM, RVU_AF_MSIXTR_BASE, (u64)iova); in rvu_setup_msix_resources() 710 rvu->msix_base_iova = iova; in rvu_setup_msix_resources()
|
H A D | rvu_nix.c | 782 (u64)pfvf->rss_ctx->iova); in nixlf_rss_ctx_init() 967 inst.res_addr = (u64)aq->res->iova; in rvu_nix_blk_aq_enq_inst() 1405 (u64)pfvf->rq_ctx->iova); in rvu_mbox_handler_nix_lf_alloc() 1422 (u64)pfvf->sq_ctx->iova); in rvu_mbox_handler_nix_lf_alloc() 1438 (u64)pfvf->cq_ctx->iova); in rvu_mbox_handler_nix_lf_alloc() 1460 (u64)pfvf->cq_ints_ctx->iova); in rvu_mbox_handler_nix_lf_alloc() 1474 (u64)pfvf->nix_qints_ctx->iova); in rvu_mbox_handler_nix_lf_alloc() 3250 (u64)mcast->mce_ctx->iova); in nix_setup_mcast() 3264 (u64)mcast->mcast_buf->iova); in nix_setup_mcast() 4421 NIX_AF_AQ_BASE, (u64)block->aq->inst->iova); in nix_aq_init() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/ |
H A D | mr.c | 524 mmr->mmr.iova = virt_addr; in mlx4_ib_rereg_user_mr()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/ |
H A D | mr.c | 523 mmr->mmr.iova = virt_addr; in mlx4_ib_rereg_user_mr()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_gem.c | 262 if (va && mapping->iova != va) { in etnaviv_gem_mapping_get()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/erdma/ |
H A D | erdma_qp.c | 401 regmr_sge->addr = cpu_to_le64(mr->ibmr.iova); in erdma_push_one_sqe()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/ |
H A D | dc.c | 742 window.base[i] = state->iova[i] + fb->offsets[i]; in tegra_plane_atomic_update() 897 value |= (state->iova[0] >> 10) & 0x3fffff; in tegra_cursor_atomic_update() 901 value = (state->iova[0] >> 32) & 0x3; in tegra_cursor_atomic_update()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/ |
H A D | dc.c | 764 window.base[i] = tegra_plane_state->iova[i] + fb->offsets[i]; in tegra_plane_atomic_update() 949 value |= (tegra_plane_state->iova[0] >> 10) & 0x3fffff; in __tegra_cursor_atomic_update() 953 value = (tegra_plane_state->iova[0] >> 32) & (dma_mask >> 32); in __tegra_cursor_atomic_update()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/cxgb4/ |
H A D | qp.c | 811 fr->tpte.va_hi = cpu_to_be32(mhp->ibmr.iova >> 32); in build_tpte_memreg() 812 fr->tpte.va_lo_fbo = cpu_to_be32(mhp->ibmr.iova & 0xffffffff); in build_tpte_memreg() 840 wqe->fr.va_hi = cpu_to_be32(mhp->ibmr.iova >> 32); in build_memreg() 841 wqe->fr.va_lo_fbo = cpu_to_be32(mhp->ibmr.iova & in build_memreg()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/cxgb4/ |
H A D | qp.c | 811 fr->tpte.va_hi = cpu_to_be32(mhp->ibmr.iova >> 32); in build_tpte_memreg() 812 fr->tpte.va_lo_fbo = cpu_to_be32(mhp->ibmr.iova & 0xffffffff); in build_tpte_memreg() 840 wqe->fr.va_hi = cpu_to_be32(mhp->ibmr.iova >> 32); in build_memreg() 841 wqe->fr.va_lo_fbo = cpu_to_be32(mhp->ibmr.iova & in build_memreg()
|