/openbmc/linux/drivers/infiniband/sw/rdmavt/ |
H A D | mmap.c | 20 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()
|
/openbmc/linux/drivers/infiniband/sw/rxe/ |
H A D | rxe_mmap.c | 131 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()
|
H A D | rxe_verbs.h | 400 u64 mmap_offset; member
|
/openbmc/qemu/subprojects/libvhost-user/ |
H A D | libvhost-user.c | 251 r->mmap_offset; in vu_gpa_to_va() 266 qemu_addr - r->qva + r->mmap_addr + r->mmap_offset; in qva_to_va() 281 munmap((void *)(uintptr_t)r->mmap_addr, r->size + r->mmap_offset); in vu_remove_all_mem_regs() 381 uint64_t mmap_offset, fd_offset; in _vu_add_mem_reg() local 397 msg_region->mmap_offset); in _vu_add_mem_reg() 442 fd_offset = ALIGN_DOWN(msg_region->mmap_offset, hugepagesize); in _vu_add_mem_reg() 443 mmap_offset = msg_region->mmap_offset - fd_offset; in _vu_add_mem_reg() 445 fd_offset = msg_region->mmap_offset; in _vu_add_mem_reg() 446 mmap_offset = 0; in _vu_add_mem_reg() 452 mmap_offset); in _vu_add_mem_reg() [all …]
|
H A D | libvhost-user.h | 137 uint64_t mmap_offset; member 155 uint64_t mmap_offset; member 178 uint64_t mmap_offset; member 232 uint64_t mmap_offset; member
|
/openbmc/qemu/tests/qtest/ |
H A D | vhost-user-test.c | 98 uint64_t mmap_offset; member 109 uint64_t mmap_offset; member 299 s->memory.regions[i].mmap_offset; in read_guest_mem_server() 305 guest_mem += (s->memory.regions[i].mmap_offset / sizeof(*guest_mem)); in read_guest_mem_server() 712 s->memory.regions[i].mmap_offset; in write_guest_mem() 718 guest_mem += (s->memory.regions[i].mmap_offset / sizeof(*guest_mem)); in write_guest_mem()
|
/openbmc/linux/include/uapi/drm/ |
H A D | ivpu_accel.h | 219 __u64 mmap_offset; member
|
/openbmc/linux/arch/um/drivers/ |
H A D | vhost_user.h | 99 u64 mmap_offset; member
|
H A D | virtio_uml.c | 614 region_out->mmap_offset = mem_offset; in vhost_user_init_mem_region()
|
/openbmc/qemu/hw/virtio/ |
H A D | vhost-user.c | 125 uint64_t mmap_offset; member 141 uint64_t mmap_offset; member 186 uint64_t mmap_offset; member 445 .payload.log.mmap_offset = 0, in vhost_user_set_log_base() 496 uint64_t mmap_offset) in vhost_user_fill_msg_region() argument 502 dst->mmap_offset = mmap_offset; in vhost_user_fill_msg_region() 2719 MAP_SHARED, fd, msg.payload.inflight.mmap_offset); in vhost_user_get_inflight_fd() 2730 inflight->offset = msg.payload.inflight.mmap_offset; in vhost_user_get_inflight_fd() 2743 .payload.inflight.mmap_offset = inflight->offset, in vhost_user_set_inflight_fd()
|
/openbmc/linux/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_object_types.h | 88 u64 (*mmap_offset)(struct drm_i915_gem_object *obj); member
|
H A D | i915_gem_mman.c | 715 GEM_BUG_ON(obj->ops->mmap_offset || obj->ops->mmap_ops); in mmap_offset_attach() 769 if (obj->ops->mmap_offset) { in __assign_mmap_offset() 773 *offset = obj->ops->mmap_offset(obj); in __assign_mmap_offset()
|
H A D | i915_gem_ttm.c | 1241 .mmap_offset = i915_ttm_mmap_offset,
|
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_chardev.c | 1065 uint64_t offset = args->mmap_offset; in kfd_ioctl_alloc_memory_of_gpu() 1092 args->mmap_offset >> PAGE_SHIFT, in kfd_ioctl_alloc_memory_of_gpu() 1093 (args->mmap_offset + args->size - 1) >> PAGE_SHIFT)) { in kfd_ioctl_alloc_memory_of_gpu() 1095 args->mmap_offset); in kfd_ioctl_alloc_memory_of_gpu() 1173 args->mmap_offset = offset; in kfd_ioctl_alloc_memory_of_gpu() 1179 args->mmap_offset = KFD_MMAP_TYPE_MMIO in kfd_ioctl_alloc_memory_of_gpu() 3387 unsigned long mmap_offset; in kfd_mmap() local 3394 mmap_offset = vma->vm_pgoff << PAGE_SHIFT; in kfd_mmap() 3395 gpu_id = KFD_MMAP_GET_GPU_ID(mmap_offset); in kfd_mmap() 3399 switch (mmap_offset & KFD_MMAP_TYPE_MASK) { in kfd_mmap()
|
/openbmc/qemu/subprojects/libvduse/ |
H A D | libvduse.c | 117 uint64_t mmap_offset; member 331 dev->regions[i].mmap_offset + dev->regions[i].size); in vduse_iova_remove_region() 354 dev->regions[i].mmap_offset = offset; in vduse_iova_add_region() 405 r->mmap_addr + r->mmap_offset); in iova_to_va()
|
/openbmc/linux/include/rdma/ |
H A D | rdma_vt.h | 416 u32 mmap_offset; member
|
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_amdkfd.h | 321 uint64_t *mmap_offset);
|
H A D | amdgpu_amdkfd_gpuvm.c | 2300 uint64_t *mmap_offset) in amdgpu_amdkfd_gpuvm_import_dmabuf() argument 2332 if (mmap_offset) in amdgpu_amdkfd_gpuvm_import_dmabuf() 2333 *mmap_offset = amdgpu_bo_mmap_offset(bo); in amdgpu_amdkfd_gpuvm_import_dmabuf()
|
/openbmc/linux/drivers/infiniband/hw/mlx5/ |
H A D | main.c | 3506 u64 mmap_offset; in UVERBS_HANDLER() local 3518 mmap_offset = mlx5_entry_to_mmap_offset(entry); in UVERBS_HANDLER() 3524 &mmap_offset, sizeof(mmap_offset)); in UVERBS_HANDLER() 3620 u64 mmap_offset; in UVERBS_HANDLER() local 3645 mmap_offset = mlx5_entry_to_mmap_offset(entry); in UVERBS_HANDLER() 3651 &mmap_offset, sizeof(mmap_offset)); in UVERBS_HANDLER()
|
/openbmc/linux/drivers/gpu/drm/msm/ |
H A D | msm_gem.c | 337 static uint64_t mmap_offset(struct drm_gem_object *obj) in mmap_offset() function 360 offset = mmap_offset(obj); in msm_gem_mmap_offset()
|
/openbmc/linux/include/uapi/linux/ |
H A D | kfd_ioctl.h | 425 __u64 mmap_offset; /* to KFD (userptr), from KFD (mmap offset) */ member
|
/openbmc/linux/drivers/accel/ivpu/ |
H A D | ivpu_gem.c | 678 args->mmap_offset = drm_vma_node_offset_addr(&obj->vma_node); in ivpu_bo_info_ioctl()
|
/openbmc/linux/drivers/infiniband/hw/erdma/ |
H A D | erdma_verbs.c | 286 u32 size, u8 mmap_flag, u64 *mmap_offset) in erdma_user_mmap_entry_insert() argument 307 *mmap_offset = rdma_user_mmap_get_offset(&entry->rdma_entry); in erdma_user_mmap_entry_insert()
|
/openbmc/linux/drivers/infiniband/hw/bnxt_re/ |
H A D | ib_verbs.c | 4323 u64 mmap_offset; in UVERBS_HANDLER() local 4371 entry = bnxt_re_mmap_entry_insert(uctx, addr, mmap_flag, &mmap_offset); in UVERBS_HANDLER() 4378 &mmap_offset, sizeof(mmap_offset)); in UVERBS_HANDLER()
|
/openbmc/linux/drivers/gpu/drm/i915/gem/selftests/ |
H A D | i915_gem_mman.c | 874 if (obj->ops->mmap_offset) in can_mmap()
|