Home
last modified time | relevance | path

Searched refs:mmap_offset (Results 1 – 18 of 18) sorted by relevance

/drivers/infiniband/sw/rdmavt/
A Dmmap.c20 rdi->mmap_offset = PAGE_SIZE; in rvt_mmap_init()
131 if (rdi->mmap_offset == 0) in rvt_create_mmap_info()
132 rdi->mmap_offset = ALIGN(PAGE_SIZE, SHMLBA); in rvt_create_mmap_info()
133 ip->offset = rdi->mmap_offset; in rvt_create_mmap_info()
134 rdi->mmap_offset += ALIGN(size, SHMLBA); in rvt_create_mmap_info()
161 if (rdi->mmap_offset == 0) in rvt_update_mmap_info()
162 rdi->mmap_offset = PAGE_SIZE; in rvt_update_mmap_info()
163 ip->offset = rdi->mmap_offset; in rvt_update_mmap_info()
164 rdi->mmap_offset += size; in rvt_update_mmap_info()
/drivers/infiniband/sw/rxe/
A Drxe_mmap.c131 if (rxe->mmap_offset == 0) in rxe_create_mmap_info()
132 rxe->mmap_offset = ALIGN(PAGE_SIZE, SHMLBA); in rxe_create_mmap_info()
134 ip->info.offset = rxe->mmap_offset; in rxe_create_mmap_info()
135 rxe->mmap_offset += ALIGN(size, SHMLBA); in rxe_create_mmap_info()
A Drxe_verbs.h439 u64 mmap_offset; member
/drivers/iommu/arm/arm-smmu-v3/
A Dtegra241-cmdqv.c179 unsigned long mmap_offset; member
1206 if (vintf->mmap_offset) in tegra241_cmdqv_destroy_vintf_user()
1208 vintf->mmap_offset); in tegra241_cmdqv_destroy_vintf_user()
1317 &vintf->mmap_offset); in tegra241_cmdqv_init_vintf_user()
1322 data.out_vintf_mmap_offset = vintf->mmap_offset; in tegra241_cmdqv_init_vintf_user()
1339 iommufd_viommu_destroy_mmap(&vintf->vsmmu.core, vintf->mmap_offset); in tegra241_cmdqv_init_vintf_user()
/drivers/gpu/drm/amd/amdkfd/
A Dkfd_chardev.c1060 uint64_t offset = args->mmap_offset; in kfd_ioctl_alloc_memory_of_gpu()
1087 args->mmap_offset >> PAGE_SHIFT, in kfd_ioctl_alloc_memory_of_gpu()
1088 (args->mmap_offset + args->size - 1) >> PAGE_SHIFT)) { in kfd_ioctl_alloc_memory_of_gpu()
1090 args->mmap_offset); in kfd_ioctl_alloc_memory_of_gpu()
1168 args->mmap_offset = offset; in kfd_ioctl_alloc_memory_of_gpu()
1174 args->mmap_offset = KFD_MMAP_TYPE_MMIO in kfd_ioctl_alloc_memory_of_gpu()
3397 unsigned long mmap_offset; in kfd_mmap() local
3404 mmap_offset = vma->vm_pgoff << PAGE_SHIFT; in kfd_mmap()
3405 gpu_id = KFD_MMAP_GET_GPU_ID(mmap_offset); in kfd_mmap()
3409 switch (mmap_offset & KFD_MMAP_TYPE_MASK) { in kfd_mmap()
/drivers/gpu/drm/i915/gem/
A Di915_gem_object_types.h87 u64 (*mmap_offset)(struct drm_i915_gem_object *obj); member
A Di915_gem_mman.c726 GEM_BUG_ON(obj->ops->mmap_offset || obj->ops->mmap_ops); in mmap_offset_attach()
780 if (obj->ops->mmap_offset) { in __assign_mmap_offset()
784 *offset = obj->ops->mmap_offset(obj); in __assign_mmap_offset()
A Di915_gem_ttm.c1236 .mmap_offset = i915_ttm_mmap_offset,
/drivers/iommu/iommufd/
A Dselftest.c156 unsigned long mmap_offset; member
699 if (mock_viommu->mmap_offset) in mock_viommu_destroy()
701 mock_viommu->mmap_offset); in mock_viommu_destroy()
910 &mock_viommu->mmap_offset); in mock_viommu_init()
918 data.out_mmap_offset = mock_viommu->mmap_offset; in mock_viommu_init()
934 mock_viommu->mmap_offset); in mock_viommu_init()
/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_amdkfd_gpuvm.c2321 uint64_t *mmap_offset) in import_obj_create() argument
2344 if (mmap_offset) in import_obj_create()
2345 *mmap_offset = amdgpu_bo_mmap_offset(bo); in import_obj_create()
2392 uint64_t *mmap_offset) in amdgpu_amdkfd_gpuvm_import_dmabuf_fd() argument
2409 mmap_offset); in amdgpu_amdkfd_gpuvm_import_dmabuf_fd()
A Damdgpu_amdkfd.h333 uint64_t *mmap_offset);
/drivers/infiniband/hw/mlx5/
A Dmain.c3846 u64 mmap_offset; in UVERBS_HANDLER() local
3858 mmap_offset = mlx5_entry_to_mmap_offset(entry); in UVERBS_HANDLER()
3864 &mmap_offset, sizeof(mmap_offset)); in UVERBS_HANDLER()
3960 u64 mmap_offset; in UVERBS_HANDLER() local
3985 mmap_offset = mlx5_entry_to_mmap_offset(entry); in UVERBS_HANDLER()
3991 &mmap_offset, sizeof(mmap_offset)); in UVERBS_HANDLER()
/drivers/gpu/drm/msm/
A Dmsm_gem.c374 static uint64_t mmap_offset(struct drm_gem_object *obj) in mmap_offset() function
397 offset = mmap_offset(obj); in msm_gem_mmap_offset()
/drivers/accel/ivpu/
A Divpu_gem.c427 args->mmap_offset = drm_vma_node_offset_addr(&obj->vma_node); in ivpu_bo_info_ioctl()
/drivers/infiniband/hw/bnxt_re/
A Dib_verbs.c4546 u64 mmap_offset; in UVERBS_HANDLER() local
4594 entry = bnxt_re_mmap_entry_insert(uctx, addr, mmap_flag, &mmap_offset); in UVERBS_HANDLER()
4601 &mmap_offset, sizeof(mmap_offset)); in UVERBS_HANDLER()
/drivers/infiniband/hw/erdma/
A Derdma_verbs.c292 u32 size, u8 mmap_flag, u64 *mmap_offset) in erdma_user_mmap_entry_insert() argument
313 *mmap_offset = rdma_user_mmap_get_offset(&entry->rdma_entry); in erdma_user_mmap_entry_insert()
/drivers/gpu/drm/i915/gem/selftests/
A Di915_gem_mman.c876 if (obj->ops->mmap_offset) in can_mmap()
/drivers/infiniband/hw/irdma/
A Dverbs.c144 enum irdma_mmap_flag mmap_flag, u64 *mmap_offset) in irdma_user_mmap_entry_insert() argument
161 *mmap_offset = rdma_user_mmap_get_offset(&entry->rdma_entry); in irdma_user_mmap_entry_insert()

Completed in 77 milliseconds