Searched refs:mmap_offset (Results 1 - 21 of 21) sorted by relevance

/linux-master/drivers/infiniband/sw/rdmavt/
H A Dmmap.c20 rdi->mmap_offset = PAGE_SIZE;
131 if (rdi->mmap_offset == 0)
132 rdi->mmap_offset = ALIGN(PAGE_SIZE, SHMLBA);
133 ip->offset = rdi->mmap_offset;
134 rdi->mmap_offset += ALIGN(size, SHMLBA);
161 if (rdi->mmap_offset == 0)
162 rdi->mmap_offset = PAGE_SIZE;
163 ip->offset = rdi->mmap_offset;
164 rdi->mmap_offset += size;
/linux-master/drivers/infiniband/sw/rxe/
H A Drxe_mmap.c131 if (rxe->mmap_offset == 0)
132 rxe->mmap_offset = ALIGN(PAGE_SIZE, SHMLBA);
134 ip->info.offset = rxe->mmap_offset;
135 rxe->mmap_offset += ALIGN(size, SHMLBA);
H A Drxe_verbs.h399 spinlock_t mmap_offset_lock; /* guard mmap_offset */
400 u64 mmap_offset; member in struct:rxe_dev
/linux-master/arch/um/drivers/
H A Dvhost_user.h99 u64 mmap_offset; member in struct:vhost_user_mem_region
H A Dvirtio_uml.c614 region_out->mmap_offset = mem_offset;
/linux-master/include/uapi/drm/
H A Divpu_accel.h232 * @mmap_offset:
236 __u64 mmap_offset; member in struct:drm_ivpu_bo_info
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_object_types.h88 u64 (*mmap_offset)(struct drm_i915_gem_object *obj); member in struct:drm_i915_gem_object_ops
H A Di915_gem_mman.c674 GEM_BUG_ON(obj->ops->mmap_offset || obj->ops->mmap_ops);
728 if (obj->ops->mmap_offset) {
732 *offset = obj->ops->mmap_offset(obj);
H A Di915_gem_ttm.c1235 .mmap_offset = i915_ttm_mmap_offset,
/linux-master/include/rdma/
H A Drdma_vt.h415 spinlock_t mmap_offset_lock; /* protect mmap_offset */
416 u32 mmap_offset; member in struct:rvt_dev_info
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_chardev.c1066 uint64_t offset = args->mmap_offset;
1093 args->mmap_offset >> PAGE_SHIFT,
1094 (args->mmap_offset + args->size - 1) >> PAGE_SHIFT)) {
1096 args->mmap_offset);
1174 args->mmap_offset = offset;
1180 args->mmap_offset = KFD_MMAP_TYPE_MMIO
3379 unsigned long mmap_offset; local
3386 mmap_offset = vma->vm_pgoff << PAGE_SHIFT;
3387 gpu_id = KFD_MMAP_GET_GPU_ID(mmap_offset);
3391 switch (mmap_offset
[all...]
/linux-master/drivers/accel/ivpu/
H A Divpu_gem.c369 args->mmap_offset = drm_vma_node_offset_addr(&obj->vma_node);
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd.h332 uint64_t *mmap_offset);
H A Damdgpu_amdkfd_gpuvm.c2337 uint64_t *mmap_offset)
2360 if (mmap_offset)
2361 *mmap_offset = amdgpu_bo_mmap_offset(bo);
2407 uint64_t *mmap_offset)
2424 mmap_offset);
2332 import_obj_create(struct amdgpu_device *adev, struct dma_buf *dma_buf, struct drm_gem_object *obj, uint64_t va, void *drm_priv, struct kgd_mem **mem, uint64_t *size, uint64_t *mmap_offset) argument
2404 amdgpu_amdkfd_gpuvm_import_dmabuf_fd(struct amdgpu_device *adev, int fd, uint64_t va, void *drm_priv, struct kgd_mem **mem, uint64_t *size, uint64_t *mmap_offset) argument
/linux-master/drivers/infiniband/hw/mlx5/
H A Dmain.c3485 u64 mmap_offset; local
3497 mmap_offset = mlx5_entry_to_mmap_offset(entry);
3503 &mmap_offset, sizeof(mmap_offset));
3599 u64 mmap_offset; local
3624 mmap_offset = mlx5_entry_to_mmap_offset(entry);
3630 &mmap_offset, sizeof(mmap_offset));
/linux-master/include/uapi/linux/
H A Dkfd_ioctl.h418 * @mmap_offset: for CPU-mapping the allocation by mmapping a render node
427 __u64 mmap_offset; /* to KFD (userptr), from KFD (mmap offset) */ member in struct:kfd_ioctl_alloc_memory_of_gpu_args
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_gem.c337 static uint64_t mmap_offset(struct drm_gem_object *obj) function
360 offset = mmap_offset(obj);
/linux-master/drivers/infiniband/hw/erdma/
H A Derdma_verbs.c286 u32 size, u8 mmap_flag, u64 *mmap_offset)
307 *mmap_offset = rdma_user_mmap_get_offset(&entry->rdma_entry);
285 erdma_user_mmap_entry_insert(struct erdma_ucontext *uctx, void *address, u32 size, u8 mmap_flag, u64 *mmap_offset) argument
/linux-master/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.c4349 u64 mmap_offset; local
4397 entry = bnxt_re_mmap_entry_insert(uctx, addr, mmap_flag, &mmap_offset);
4404 &mmap_offset, sizeof(mmap_offset));
/linux-master/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_mman.c876 if (obj->ops->mmap_offset)
/linux-master/drivers/infiniband/hw/irdma/
H A Dverbs.c144 enum irdma_mmap_flag mmap_flag, u64 *mmap_offset)
161 *mmap_offset = rdma_user_mmap_get_offset(&entry->rdma_entry);
143 irdma_user_mmap_entry_insert(struct irdma_ucontext *ucontext, u64 bar_offset, enum irdma_mmap_flag mmap_flag, u64 *mmap_offset) argument

Completed in 363 milliseconds