/linux-master/drivers/infiniband/ulp/iser/ |
H A D | iser_memory.c | 295 sig_reg->sge.addr = mr->iova; 343 reg->sge.addr = mr->iova;
|
/linux-master/drivers/gpu/drm/msm/adreno/ |
H A D | adreno_gpu.h | 474 const struct firmware *fw, u64 *iova); 518 int adreno_fault_handler(struct msm_gpu *gpu, unsigned long iova, int flags,
|
H A D | a3xx_gpu.c | 48 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 D | vhost.c | 1339 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 D | falcon.c | 179 falcon_writel(falcon, (falcon->firmware.iova +
|
H A D | firewall.c | 34 if (offset >= m->iova && offset <= m->iova_end)
|
H A D | fbdev.c | 138 info->fix.smem_start = (unsigned long)(bo->iova + offset);
|
/linux-master/arch/parisc/include/asm/ |
H A D | ropes.h | 50 dma_addr_t iova; member in struct:ioc::sba_dma_pair
|
/linux-master/drivers/gpu/drm/panfrost/ |
H A D | panfrost_dump.c | 226 iter.hdr->bomap.iova = mapping->mmnode.start << PAGE_SHIFT;
|
/linux-master/drivers/vfio/pci/mlx5/ |
H A D | cmd.h | 238 int mlx5vf_tracker_read_and_clear(struct vfio_device *vdev, unsigned long iova,
|
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_drv.c | 511 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 D | msm_gpu.c | 222 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 D | rxe_req.c | 67 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 D | efa_com_cmd.h | 171 u64 iova; member in struct:efa_com_reg_mr_params
|
/linux-master/drivers/iommu/amd/ |
H A D | iommu.c | 1577 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 D | mdp5_crtc.c | 62 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 D | hns_roce_mr.c | 107 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 D | mtk-mdp3-comp.c | 165 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 D | apple.c | 238 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 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,
|
/linux-master/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) argument 41 if (!cp_iova_pinned(&private->cp, iova, length))
|
/linux-master/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_gem_submit.c | 230 submit->bos[i].va != mapping->iova) { 305 ptr[off] = bo->mapping->iova + r->reloc_offset;
|
/linux-master/drivers/gpu/host1x/ |
H A D | dev.c | 426 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 D | arm-smmu-v3.h | 790 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 D | debugfs.c | 311 dump_page_info(struct seq_file *m, unsigned long iova, u64 *path) argument 314 iova >> VTD_PAGE_SHIFT, path[5], path[4], path[3]);
|