Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/infiniband/sw/rdmavt/
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()
/Linux-v5.15/drivers/infiniband/sw/rxe/
Drxe_mmap.c132 if (rxe->mmap_offset == 0) in rxe_create_mmap_info()
133 rxe->mmap_offset = ALIGN(PAGE_SIZE, SHMLBA); in rxe_create_mmap_info()
135 ip->info.offset = rxe->mmap_offset; in rxe_create_mmap_info()
136 rxe->mmap_offset += ALIGN(size, SHMLBA); in rxe_create_mmap_info()
Drxe_verbs.h414 u64 mmap_offset; member
/Linux-v5.15/arch/um/drivers/
Dvhost_user.h99 u64 mmap_offset; member
Dvirtio_uml.c595 region_out->mmap_offset = mem_offset; in vhost_user_init_mem_region()
/Linux-v5.15/drivers/gpu/drm/i915/gem/
Di915_gem_object_types.h64 u64 (*mmap_offset)(struct drm_i915_gem_object *obj); member
Di915_gem_mman.c628 GEM_BUG_ON(obj->ops->mmap_offset || obj->ops->mmap_ops); in mmap_offset_attach()
682 if (obj->ops->mmap_offset) { in __assign_mmap_offset()
686 *offset = obj->ops->mmap_offset(obj); in __assign_mmap_offset()
Di915_gem_ttm.c867 .mmap_offset = i915_ttm_mmap_offset,
/Linux-v5.15/drivers/gpu/drm/amd/amdkfd/
Dkfd_chardev.c1256 uint64_t offset = args->mmap_offset; in kfd_ioctl_alloc_memory_of_gpu()
1320 args->mmap_offset = offset; in kfd_ioctl_alloc_memory_of_gpu()
1326 args->mmap_offset = KFD_MMAP_TYPE_MMIO in kfd_ioctl_alloc_memory_of_gpu()
2064 unsigned long mmap_offset; in kfd_mmap() local
2071 mmap_offset = vma->vm_pgoff << PAGE_SHIFT; in kfd_mmap()
2072 gpu_id = KFD_MMAP_GET_GPU_ID(mmap_offset); in kfd_mmap()
2076 switch (mmap_offset & KFD_MMAP_TYPE_MASK) { in kfd_mmap()
/Linux-v5.15/include/rdma/
Drdma_vt.h416 u32 mmap_offset; member
/Linux-v5.15/include/uapi/linux/
Dkfd_ioctl.h375 __u64 mmap_offset; /* to KFD (userptr), from KFD (mmap offset) */ member
/Linux-v5.15/drivers/gpu/drm/amd/amdgpu/
Damdgpu_amdkfd.h290 uint64_t *mmap_offset);
Damdgpu_amdkfd_gpuvm.c1892 uint64_t *mmap_offset) in amdgpu_amdkfd_gpuvm_import_dmabuf() argument
1928 if (mmap_offset) in amdgpu_amdkfd_gpuvm_import_dmabuf()
1929 *mmap_offset = amdgpu_bo_mmap_offset(bo); in amdgpu_amdkfd_gpuvm_import_dmabuf()
/Linux-v5.15/drivers/infiniband/hw/mlx5/
Dmain.c3410 u64 mmap_offset; in UVERBS_HANDLER() local
3422 mmap_offset = mlx5_entry_to_mmap_offset(entry); in UVERBS_HANDLER()
3428 &mmap_offset, sizeof(mmap_offset)); in UVERBS_HANDLER()
3524 u64 mmap_offset; in UVERBS_HANDLER() local
3549 mmap_offset = mlx5_entry_to_mmap_offset(entry); in UVERBS_HANDLER()
3555 &mmap_offset, sizeof(mmap_offset)); in UVERBS_HANDLER()
/Linux-v5.15/drivers/gpu/drm/msm/
Dmsm_gem.c269 static uint64_t mmap_offset(struct drm_gem_object *obj) in mmap_offset() function
292 offset = mmap_offset(obj); in msm_gem_mmap_offset()
/Linux-v5.15/drivers/gpu/drm/i915/gem/selftests/
Di915_gem_mman.c859 if (obj->ops->mmap_offset) in can_mmap()
/Linux-v5.15/drivers/infiniband/hw/irdma/
Dverbs.c167 enum irdma_mmap_flag mmap_flag, u64 *mmap_offset) in irdma_user_mmap_entry_insert() argument
184 *mmap_offset = rdma_user_mmap_get_offset(&entry->rdma_entry); in irdma_user_mmap_entry_insert()