/linux-master/drivers/infiniband/sw/rdmavt/ |
H A D | mmap.c | 20 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 D | rxe_mmap.c | 131 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 D | rxe_verbs.h | 399 spinlock_t mmap_offset_lock; /* guard mmap_offset */ 400 u64 mmap_offset; member in struct:rxe_dev
|
/linux-master/arch/um/drivers/ |
H A D | vhost_user.h | 99 u64 mmap_offset; member in struct:vhost_user_mem_region
|
H A D | virtio_uml.c | 614 region_out->mmap_offset = mem_offset;
|
/linux-master/include/uapi/drm/ |
H A D | ivpu_accel.h | 232 * @mmap_offset: 236 __u64 mmap_offset; member in struct:drm_ivpu_bo_info
|
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_object_types.h | 88 u64 (*mmap_offset)(struct drm_i915_gem_object *obj); member in struct:drm_i915_gem_object_ops
|
H A D | i915_gem_mman.c | 674 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 D | i915_gem_ttm.c | 1235 .mmap_offset = i915_ttm_mmap_offset,
|
/linux-master/include/rdma/ |
H A D | rdma_vt.h | 415 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 D | kfd_chardev.c | 1066 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 D | ivpu_gem.c | 369 args->mmap_offset = drm_vma_node_offset_addr(&obj->vma_node);
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_amdkfd.h | 332 uint64_t *mmap_offset);
|
H A D | amdgpu_amdkfd_gpuvm.c | 2337 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 D | main.c | 3485 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 D | kfd_ioctl.h | 418 * @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 D | msm_gem.c | 337 static uint64_t mmap_offset(struct drm_gem_object *obj) function 360 offset = mmap_offset(obj);
|
/linux-master/drivers/infiniband/hw/erdma/ |
H A D | erdma_verbs.c | 286 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 D | ib_verbs.c | 4349 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 D | i915_gem_mman.c | 876 if (obj->ops->mmap_offset)
|
/linux-master/drivers/infiniband/hw/irdma/ |
H A D | verbs.c | 144 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
|