Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/infiniband/sw/rdmavt/
H 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()
/openbmc/linux/drivers/infiniband/sw/rxe/
H 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()
H A Drxe_verbs.h400 u64 mmap_offset; member
/openbmc/qemu/subprojects/libvhost-user/
H A Dlibvhost-user.c762 msg_region->mmap_offset); in vu_add_mem_reg()
767 dev_region->mmap_offset = msg_region->mmap_offset; in vu_add_mem_reg()
868 msg_region->mmap_offset); in vu_rem_mem_reg()
944 msg_region->mmap_offset); in vu_set_mem_table_exec_postcopy()
949 dev_region->mmap_offset = msg_region->mmap_offset; in vu_set_mem_table_exec_postcopy()
1034 msg_region->mmap_offset); in vu_set_mem_table_exec()
1039 dev_region->mmap_offset = msg_region->mmap_offset; in vu_set_mem_table_exec()
1873 vmsg->payload.inflight.mmap_offset = 0; in vu_get_inflight_fd()
1887 uint64_t mmap_size, mmap_offset; in vu_set_inflight_fd() local
1900 mmap_offset = vmsg->payload.inflight.mmap_offset; in vu_set_inflight_fd()
[all …]
H A Dlibvhost-user.h135 uint64_t mmap_offset; member
153 uint64_t mmap_offset; member
176 uint64_t mmap_offset; member
230 uint64_t mmap_offset; member
/openbmc/linux/arch/um/drivers/
H A Dvhost_user.h99 u64 mmap_offset; member
H A Dvirtio_uml.c614 region_out->mmap_offset = mem_offset; in vhost_user_init_mem_region()
/openbmc/linux/include/uapi/drm/
H A Divpu_accel.h219 __u64 mmap_offset; member
/openbmc/qemu/tests/qtest/
H A Dvhost-user-test.c96 uint64_t mmap_offset; member
107 uint64_t mmap_offset; member
294 s->memory.regions[i].mmap_offset; in read_guest_mem_server()
300 guest_mem += (s->memory.regions[i].mmap_offset / sizeof(*guest_mem)); in read_guest_mem_server()
704 s->memory.regions[i].mmap_offset; in write_guest_mem()
710 guest_mem += (s->memory.regions[i].mmap_offset / sizeof(*guest_mem)); in write_guest_mem()
/openbmc/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_object_types.h88 u64 (*mmap_offset)(struct drm_i915_gem_object *obj); member
H A Di915_gem_mman.c674 GEM_BUG_ON(obj->ops->mmap_offset || obj->ops->mmap_ops); in mmap_offset_attach()
728 if (obj->ops->mmap_offset) { in __assign_mmap_offset()
732 *offset = obj->ops->mmap_offset(obj); in __assign_mmap_offset()
H A Di915_gem_ttm.c1241 .mmap_offset = i915_ttm_mmap_offset,
/openbmc/qemu/hw/virtio/
H A Dvhost-user.c126 uint64_t mmap_offset; member
142 uint64_t mmap_offset; member
187 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()
2681 MAP_SHARED, fd, msg.payload.inflight.mmap_offset); in vhost_user_get_inflight_fd()
2692 inflight->offset = msg.payload.inflight.mmap_offset; in vhost_user_get_inflight_fd()
2705 .payload.inflight.mmap_offset = inflight->offset, in vhost_user_set_inflight_fd()
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_chardev.c1065 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()
3381 unsigned long mmap_offset; in kfd_mmap() local
3388 mmap_offset = vma->vm_pgoff << PAGE_SHIFT; in kfd_mmap()
3389 gpu_id = KFD_MMAP_GET_GPU_ID(mmap_offset); in kfd_mmap()
3393 switch (mmap_offset & KFD_MMAP_TYPE_MASK) { in kfd_mmap()
/openbmc/qemu/subprojects/libvduse/
H A Dlibvduse.c117 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 Drdma_vt.h416 u32 mmap_offset; member
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd.h322 uint64_t *mmap_offset);
H A Damdgpu_amdkfd_gpuvm.c2264 uint64_t *mmap_offset) in amdgpu_amdkfd_gpuvm_import_dmabuf() argument
2296 if (mmap_offset) in amdgpu_amdkfd_gpuvm_import_dmabuf()
2297 *mmap_offset = amdgpu_bo_mmap_offset(bo); in amdgpu_amdkfd_gpuvm_import_dmabuf()
/openbmc/linux/drivers/infiniband/hw/mlx5/
H A Dmain.c3457 u64 mmap_offset; in UVERBS_HANDLER() local
3469 mmap_offset = mlx5_entry_to_mmap_offset(entry); in UVERBS_HANDLER()
3475 &mmap_offset, sizeof(mmap_offset)); in UVERBS_HANDLER()
3571 u64 mmap_offset; in UVERBS_HANDLER() local
3596 mmap_offset = mlx5_entry_to_mmap_offset(entry); in UVERBS_HANDLER()
3602 &mmap_offset, sizeof(mmap_offset)); in UVERBS_HANDLER()
/openbmc/linux/drivers/gpu/drm/msm/
H A Dmsm_gem.c337 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 Dkfd_ioctl.h425 __u64 mmap_offset; /* to KFD (userptr), from KFD (mmap offset) */ member
/openbmc/linux/drivers/accel/ivpu/
H A Divpu_gem.c678 args->mmap_offset = drm_vma_node_offset_addr(&obj->vma_node); in ivpu_bo_info_ioctl()
/openbmc/linux/drivers/infiniband/hw/erdma/
H A Derdma_verbs.c286 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 Dib_verbs.c4299 u64 mmap_offset; in UVERBS_HANDLER() local
4347 entry = bnxt_re_mmap_entry_insert(uctx, addr, mmap_flag, &mmap_offset); in UVERBS_HANDLER()
4354 &mmap_offset, sizeof(mmap_offset)); in UVERBS_HANDLER()
/openbmc/linux/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_mman.c874 if (obj->ops->mmap_offset) in can_mmap()

12