Searched refs:iova (Results 176 - 200 of 257) sorted by relevance

1234567891011

/linux-master/drivers/infiniband/ulp/iser/
H A Diser_memory.c295 sig_reg->sge.addr = mr->iova;
343 reg->sge.addr = mr->iova;
/linux-master/drivers/gpu/drm/msm/adreno/
H A Dadreno_gpu.h474 const struct firmware *fw, u64 *iova);
518 int adreno_fault_handler(struct msm_gpu *gpu, unsigned long iova, int flags,
H A Da3xx_gpu.c48 OUT_RING(ring, lower_32_bits(submit->cmd[i].iova));
283 gpu_write(gpu, REG_AXXX_CP_RB_BASE, lower_32_bits(gpu->rb[0]->iova));
/linux-master/drivers/vhost/
H A Dvhost.c1339 if (msg->iova <= vq_msg->iova &&
1340 msg->iova + msg->size - 1 >= vq_msg->iova &&
1389 if (vhost_iotlb_add_range(dev->iotlb, msg->iova,
1390 msg->iova + msg->size - 1,
1403 vhost_iotlb_del_range(dev->iotlb, msg->iova,
1404 msg->iova + msg->size - 1);
1564 static int vhost_iotlb_miss(struct vhost_virtqueue *vq, u64 iova, int access) argument
1583 msg->iova
[all...]
/linux-master/drivers/gpu/drm/tegra/
H A Dfalcon.c179 falcon_writel(falcon, (falcon->firmware.iova +
H A Dfirewall.c34 if (offset >= m->iova && offset <= m->iova_end)
H A Dfbdev.c138 info->fix.smem_start = (unsigned long)(bo->iova + offset);
/linux-master/arch/parisc/include/asm/
H A Dropes.h50 dma_addr_t iova; member in struct:ioc::sba_dma_pair
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_dump.c226 iter.hdr->bomap.iova = mapping->mmnode.start << PAGE_SHIFT;
/linux-master/drivers/vfio/pci/mlx5/
H A Dcmd.h238 int mlx5vf_tracker_read_and_clear(struct vfio_device *vdev, unsigned long iova,
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_drv.c511 uint64_t *iova)
526 return msm_gem_get_iova(obj, ctx->aspace, iova);
531 uint64_t iova)
546 return msm_gem_set_iova(obj, ctx->aspace, iova);
509 msm_ioctl_gem_info_iova(struct drm_device *dev, struct drm_file *file, struct drm_gem_object *obj, uint64_t *iova) argument
529 msm_ioctl_gem_info_set_iova(struct drm_device *dev, struct drm_file *file, struct drm_gem_object *obj, uint64_t iova) argument
H A Dmsm_gpu.c222 struct drm_gem_object *obj, u64 iova, bool full)
228 state_bo->iova = iova;
287 submit->bos[i].iova,
468 * When we get GPU iova faults, we can get 1000s of them,
221 msm_gpu_crashstate_get_bo(struct msm_gpu_state *state, struct drm_gem_object *obj, u64 iova, bool full) argument
/linux-master/drivers/infiniband/sw/rxe/
H A Drxe_req.c67 wqe->iova = (mask & WR_ATOMIC_MASK) ?
91 wqe->iova += npsn * qp->mtu;
462 reth_set_va(pkt, wqe->iova);
477 atmeth_set_va(pkt, wqe->iova);
/linux-master/drivers/infiniband/hw/efa/
H A Defa_com_cmd.h171 u64 iova; member in struct:efa_com_reg_mr_params
/linux-master/drivers/iommu/amd/
H A Diommu.c1577 dma_addr_t iova, size_t size)
1583 amd_iommu_domain_flush_pages(domain, iova, size);
2526 unsigned long iova, size_t size)
2532 domain_flush_np_cache(domain, iova, size);
2536 static int amd_iommu_map_pages(struct iommu_domain *dom, unsigned long iova, argument
2555 ret = ops->map_pages(ops, iova, paddr, pgsize,
2564 unsigned long iova, size_t size)
2577 iommu_iotlb_gather_is_disjoint(gather, iova, size))
2580 iommu_iotlb_gather_add_range(gather, iova, size);
2583 static size_t amd_iommu_unmap_pages(struct iommu_domain *dom, unsigned long iova, argument
1576 domain_flush_np_cache(struct protection_domain *domain, dma_addr_t iova, size_t size) argument
2525 amd_iommu_iotlb_sync_map(struct iommu_domain *dom, unsigned long iova, size_t size) argument
2562 amd_iommu_iotlb_gather_add_page(struct iommu_domain *domain, struct iommu_iotlb_gather *gather, unsigned long iova, size_t size) argument
2603 amd_iommu_iova_to_phys(struct iommu_domain *dom, dma_addr_t iova) argument
2679 amd_iommu_read_and_clear_dirty(struct iommu_domain *domain, unsigned long iova, size_t size, unsigned long flags, struct iommu_dirty_bitmap *dirty) argument
[all...]
/linux-master/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_crtc.c62 uint64_t iova; member in struct:mdp5_crtc::__anon732
553 if (mdp5_crtc->cursor.iova) {
940 mdp5_crtc->cursor.iova);
987 mdp5_crtc->cursor.iova = 0;
997 &mdp5_crtc->cursor.iova);
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_mr.c107 buf_attr.iova = mr->iova;
244 mr->iova = virt_addr;
313 mr->iova = virt_addr;
940 buf_attr->iova);
/linux-master/drivers/media/platform/mediatek/mdp3/
H A Dmtk-mdp3-comp.c165 reg = CFG_COMP(MT8183, ctx->param, rdma.iova[0]);
167 reg = CFG_COMP(MT8195, ctx->param, rdma.iova[0]);
172 reg = CFG_COMP(MT8183, ctx->param, rdma.iova[1]);
174 reg = CFG_COMP(MT8195, ctx->param, rdma.iova[1]);
179 reg = CFG_COMP(MT8183, ctx->param, rdma.iova[2]);
181 reg = CFG_COMP(MT8195, ctx->param, rdma.iova[2]);
681 reg = CFG_COMP(MT8183, ctx->param, wrot.iova[0]);
683 reg = CFG_COMP(MT8195, ctx->param, wrot.iova[0]);
688 reg = CFG_COMP(MT8183, ctx->param, wrot.iova[1]);
690 reg = CFG_COMP(MT8195, ctx->param, wrot.iova[
[all...]
/linux-master/drivers/nvme/host/
H A Dapple.c238 if (bfr->iova)
244 dma_alloc_coherent(anv->dev, bfr->size, &bfr->iova, GFP_KERNEL);
248 ret = apple_sart_add_allowed_region(anv->sart, bfr->iova, bfr->size);
250 dma_free_coherent(anv->dev, bfr->size, bfr->buffer, bfr->iova);
263 apple_sart_remove_allowed_region(anv->sart, bfr->iova, bfr->size);
264 dma_free_coherent(anv->dev, bfr->size, bfr->buffer, bfr->iova);
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_dev.h471 u64 iova, u64 total_size, u32 access, struct mthca_mr *mr);
476 int list_len, u64 iova, u64 total_size,
/linux-master/drivers/s390/cio/
H A Dvfio_ccw_ops.c35 static void vfio_ccw_dma_unmap(struct vfio_device *vdev, u64 iova, u64 length) argument
41 if (!cp_iova_pinned(&private->cp, iova, length))
/linux-master/drivers/gpu/drm/etnaviv/
H A Detnaviv_gem_submit.c230 submit->bos[i].va != mapping->iova) {
305 ptr[off] = bo->mapping->iova + r->reloc_offset;
/linux-master/drivers/gpu/host1x/
H A Ddev.c426 init_iova_domain(&host->iova, 1UL << order, start >> order);
482 put_iova_domain(&host->iova);
/linux-master/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.h790 void arm_smmu_tlb_inv_range_asid(unsigned long iova, size_t size, int asid,
795 unsigned long iova, size_t size);
/linux-master/drivers/iommu/intel/
H A Ddebugfs.c311 dump_page_info(struct seq_file *m, unsigned long iova, u64 *path) argument
314 iova >> VTD_PAGE_SHIFT, path[5], path[4], path[3]);

Completed in 492 milliseconds

1234567891011