/linux-master/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_mr.c | 150 mr->mmr.iova = virt_addr;
|
H A D | pvrdma.h | 136 u64 iova; member in struct:pvrdma_mr
|
/linux-master/drivers/infiniband/hw/mana/ |
H A D | mana_ib.h | 291 u64 iova, int access_flags,
|
/linux-master/drivers/infiniband/hw/efa/ |
H A D | efa_admin_cmds_defs.h | 403 u64 iova; member in struct:efa_admin_reg_mr_cmd
|
H A D | efa_com_cmd.c | 243 mr_cmd.iova = params->iova;
|
/linux-master/drivers/remoteproc/ |
H A D | qcom_q6v5_adsp.c | 343 unsigned long iova; local 359 iova = adsp->mem_phys | (sid << 32); 361 ret = iommu_map(rproc->domain, iova, adsp->mem_phys,
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | odp.c | 434 mr->ibmr.iova = idx * MLX5_IMR_MTT_SIZE; 505 imr->ibmr.iova = 0; 710 umem_dmabuf->umem.iova); 742 if (unlikely(io_virt < mr->ibmr.iova)) 751 if (check_add_overflow(io_virt - mr->ibmr.iova,
|
H A D | mlx5_ib.h | 70 #define mlx5_umem_find_best_pgsz(umem, typ, log_pgsz_fld, pgsz_shift, iova) \ 75 iova)
|
/linux-master/drivers/gpu/drm/msm/adreno/ |
H A D | a6xx_gpu.c | 92 u64 iova) 98 OUT_RING(ring, lower_32_bits(iova)); 99 OUT_RING(ring, upper_32_bits(iova)); 226 OUT_RING(ring, lower_32_bits(submit->cmd[i].iova)); 227 OUT_RING(ring, upper_32_bits(submit->cmd[i].iova)); 312 OUT_RING(ring, lower_32_bits(submit->cmd[i].iova)); 313 OUT_RING(ring, upper_32_bits(submit->cmd[i].iova)); 1965 gpu_write64(gpu, REG_A6XX_CP_RB_BASE, gpu->rb[0]->iova); 2259 static int a6xx_fault_handler(void *arg, unsigned long iova, int flags, void *data) argument 2275 return adreno_fault_handler(gpu, iova, flag 91 get_stats_counter(struct msm_ringbuffer *ring, u32 counter, u64 iova) argument [all...] |
H A D | a4xx_gpu.c | 42 OUT_RING(ring, lower_32_bits(submit->cmd[i].iova)); 325 gpu_write(gpu, REG_A4XX_CP_RB_BASE, lower_32_bits(gpu->rb[0]->iova));
|
H A D | a2xx_gpu.c | 30 OUT_RING(ring, lower_32_bits(submit->cmd[i].iova)); 219 gpu_write(gpu, REG_AXXX_CP_RB_BASE, lower_32_bits(gpu->rb[0]->iova));
|
/linux-master/include/linux/mlx4/ |
H A D | device.h | 690 u64 iova; member in struct:mlx4_mr 1125 int mlx4_mr_alloc(struct mlx4_dev *dev, u32 pd, u64 iova, u64 size, u32 access, 1540 u64 iova, u64 size, int npages,
|
/linux-master/drivers/gpu/drm/tegra/ |
H A D | hub.c | 641 base = tegra_plane_state->iova[0] + fb->offsets[0]; 667 base = tegra_plane_state->iova[1] + fb->offsets[1]; 674 base = tegra_plane_state->iova[2] + fb->offsets[2];
|
/linux-master/drivers/infiniband/sw/rxe/ |
H A D | rxe_verbs.c | 844 wqe->iova = mask & WR_ATOMIC_MASK ? atomic_wr(ibwr)->remote_addr : 1252 u64 length, u64 iova, int access, 1300 u64 start, u64 length, u64 iova, 1251 rxe_reg_user_mr(struct ib_pd *ibpd, u64 start, u64 length, u64 iova, int access, struct ib_udata *udata) argument 1299 rxe_rereg_user_mr(struct ib_mr *ibmr, int flags, u64 start, u64 length, u64 iova, int access, struct ib_pd *ibpd, struct ib_udata *udata) argument
|
/linux-master/drivers/vdpa/mlx5/core/ |
H A D | resources.c | 4 #include <linux/iova.h>
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | cn10k.c | 59 req->lmt_iova = (u64)pfvf->dync_lmt->iova;
|
/linux-master/drivers/iommu/iommufd/ |
H A D | main.c | 377 iova),
|
/linux-master/drivers/crypto/tegra/ |
H A D | tegra-se.h | 435 dma_addr_t iova; member in struct:tegra_se_cmdbuf
|
/linux-master/drivers/infiniband/core/ |
H A D | rw.c | 119 reg->sge.addr = reg->mr->iova; 437 ctx->reg->sge.addr = ctx->reg->mr->iova;
|
/linux-master/drivers/infiniband/hw/hns/ |
H A D | hns_roce_device.h | 289 u64 iova; member in struct:hns_roce_buf_attr 325 u64 iova; /* MR's virtual original addr */ member in struct:hns_roce_mr
|
/linux-master/drivers/s390/crypto/ |
H A D | vfio_ap_ops.c | 1826 static void unmap_iova(struct ap_matrix_mdev *matrix_mdev, u64 iova, u64 length) argument 1833 if (q->saved_iova >= iova && q->saved_iova < iova + length) 1838 static void vfio_ap_mdev_dma_unmap(struct vfio_device *vdev, u64 iova, argument 1846 unmap_iova(matrix_mdev, iova, length);
|
/linux-master/drivers/infiniband/hw/mlx4/ |
H A D | mr.c | 523 mmr->mmr.iova = virt_addr;
|
/linux-master/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_gem.c | 261 if (va && mapping->iova != va) {
|
/linux-master/drivers/vfio/pci/mlx5/ |
H A D | cmd.c | 946 u32 tracker_id, unsigned long iova, 961 MLX5_SET64(page_track, obj_context, range_start_address, iova); 1711 int mlx5vf_tracker_read_and_clear(struct vfio_device *vdev, unsigned long iova, argument 1739 err = mlx5vf_cmd_modify_tracker(mdev, tracker->id, iova, length, 945 mlx5vf_cmd_modify_tracker(struct mlx5_core_dev *mdev, u32 tracker_id, unsigned long iova, unsigned long length, u32 tracker_state) argument
|
/linux-master/drivers/infiniband/hw/erdma/ |
H A D | erdma_qp.c | 401 regmr_sge->addr = cpu_to_le64(mr->ibmr.iova);
|