Searched refs:iova (Results 201 - 225 of 257) sorted by relevance

1234567891011

/linux-master/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_mr.c150 mr->mmr.iova = virt_addr;
H A Dpvrdma.h136 u64 iova; member in struct:pvrdma_mr
/linux-master/drivers/infiniband/hw/mana/
H A Dmana_ib.h291 u64 iova, int access_flags,
/linux-master/drivers/infiniband/hw/efa/
H A Defa_admin_cmds_defs.h403 u64 iova; member in struct:efa_admin_reg_mr_cmd
H A Defa_com_cmd.c243 mr_cmd.iova = params->iova;
/linux-master/drivers/remoteproc/
H A Dqcom_q6v5_adsp.c343 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 Dodp.c434 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 Dmlx5_ib.h70 #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 Da6xx_gpu.c92 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 Da4xx_gpu.c42 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 Da2xx_gpu.c30 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 Ddevice.h690 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 Dhub.c641 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 Drxe_verbs.c844 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 Dresources.c4 #include <linux/iova.h>
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dcn10k.c59 req->lmt_iova = (u64)pfvf->dync_lmt->iova;
/linux-master/drivers/iommu/iommufd/
H A Dmain.c377 iova),
/linux-master/drivers/crypto/tegra/
H A Dtegra-se.h435 dma_addr_t iova; member in struct:tegra_se_cmdbuf
/linux-master/drivers/infiniband/core/
H A Drw.c119 reg->sge.addr = reg->mr->iova;
437 ctx->reg->sge.addr = ctx->reg->mr->iova;
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_device.h289 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 Dvfio_ap_ops.c1826 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 Dmr.c523 mmr->mmr.iova = virt_addr;
/linux-master/drivers/gpu/drm/etnaviv/
H A Detnaviv_gem.c261 if (va && mapping->iova != va) {
/linux-master/drivers/vfio/pci/mlx5/
H A Dcmd.c946 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 Derdma_qp.c401 regmr_sge->addr = cpu_to_le64(mr->ibmr.iova);

Completed in 259 milliseconds

1234567891011