| /linux/drivers/vfio/ |
| H A D | vfio_iommu_type1.c | 337 dma_addr_t iova_start, dma_addr_t iova_end) in vfio_find_vpfn_range() argument 345 if (iova_end <= vpfn->iova) in vfio_find_vpfn_range() 642 dma_addr_t iova_end = iova_start + (nr_pages << PAGE_SHIFT); in vpfn_pages() local 643 struct vfio_pfn *top = vfio_find_vpfn_range(dma, iova_start, iova_end); in vpfn_pages() 663 if (vpfn->iova >= iova_end) in vpfn_pages() 906 dma_addr_t iova_end; in vfio_iommu_type1_pin_pages() local 917 check_add_overflow(user_iova, iova_size - 1, &iova_end)) in vfio_iommu_type1_pin_pages() 1025 dma_addr_t iova_end; in vfio_iommu_type1_unpin_pages() local 1037 check_add_overflow(user_iova, iova_size - 1, &iova_end))) in vfio_iommu_type1_unpin_pages() 1309 dma_addr_t iova, dma_addr_t iova_end, size_t pgsize) in vfio_iova_dirty_bitmap() argument [all …]
|
| H A D | vfio_main.c | 1062 u64 iova_end; in vfio_ioctl_device_feature_logging_start() local 1101 if (check_add_overflow(range.iova, range.length, &iova_end) || in vfio_ioctl_device_feature_logging_start() 1102 iova_end > ULONG_MAX) { in vfio_ioctl_device_feature_logging_start() 1170 u64 iova_end; in vfio_ioctl_device_feature_logging_report() local 1188 if (check_add_overflow(report.iova, report.length, &iova_end) || in vfio_ioctl_device_feature_logging_report() 1189 iova_end > ULONG_MAX) in vfio_ioctl_device_feature_logging_report()
|
| /linux/drivers/gpu/drm/tegra/ |
| H A D | uapi.h | 34 dma_addr_t iova_end; member
|
| H A D | firewall.c | 34 if (offset >= m->iova && offset <= m->iova_end) in fw_check_addr_valid()
|
| H A D | uapi.c | 253 mapping->iova_end = mapping->iova + host1x_to_tegra_bo(mapping->bo)->gem.size; in tegra_drm_ioctl_channel_map()
|
| /linux/drivers/media/platform/mediatek/mdp3/ |
| H A D | mdp_sm_mt8183.h | 54 u32 iova_end[IMG_MAX_PLANES]; member
|
| H A D | mdp_sm_mt8195.h | 57 u32 iova_end[IMG_MAX_PLANES]; member
|
| H A D | mtk-mdp3-comp.c | 180 reg = CFG_COMP(MT8183, ctx->param, rdma.iova_end[0]); in config_rdma_frame() 182 reg = CFG_COMP(MT8195, ctx->param, rdma.iova_end[0]); in config_rdma_frame() 186 reg = CFG_COMP(MT8183, ctx->param, rdma.iova_end[1]); in config_rdma_frame() 188 reg = CFG_COMP(MT8195, ctx->param, rdma.iova_end[1]); in config_rdma_frame() 192 reg = CFG_COMP(MT8183, ctx->param, rdma.iova_end[2]); in config_rdma_frame() 194 reg = CFG_COMP(MT8195, ctx->param, rdma.iova_end[2]); in config_rdma_frame()
|
| /linux/drivers/media/pci/intel/ipu6/ |
| H A D | ipu6-mmu.c | 399 u32 iova_end = ALIGN(iova + size, ISP_PAGE_SIZE); in __ipu6_mmu_map() local 403 iova_start, iova_end, size, &paddr); in __ipu6_mmu_map()
|
| /linux/drivers/gpu/host1x/ |
| H A D | dev.h | 147 dma_addr_t iova_end; member
|
| H A D | cdma.c | 100 host1x->iova_end >> shift, true); in host1x_pushbuffer_init()
|
| H A D | job.c | 245 host->iova_end >> shift, true); in pin_job()
|
| H A D | dev.c | 437 host->iova_end = end; in host1x_iommu_attach()
|
| /linux/drivers/staging/media/ipu7/ |
| H A D | ipu7-mmu.c | 382 u32 iova_end = ALIGN(iova + size, ISP_PAGE_SIZE); in __ipu7_mmu_map() local 386 iova_start, iova_end, size, &paddr); in __ipu7_mmu_map()
|
| /linux/drivers/iommu/ |
| H A D | rockchip-iommu.c | 363 dma_addr_t iova_end = iova_start + size; in rk_iommu_zap_lines() local 371 for (iova = iova_start; iova < iova_end; iova += SPAGE_SIZE) in rk_iommu_zap_lines()
|