| /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()
|
| /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()
|
| /linux/io_uring/ |
| H A D | memmap.c | 154 unsigned long mmap_offset) in io_region_allocate_pages() argument 179 reg->mmap_offset = mmap_offset; in io_region_allocate_pages() 186 unsigned long mmap_offset) in io_create_region() argument 200 if (!reg->size || reg->mmap_offset || reg->id) in io_create_region() 220 ret = io_region_allocate_pages(mr, reg, mmap_offset); in io_create_region()
|
| H A D | kbuf.c | 605 unsigned long mmap_offset; in io_register_pbuf_ring() local 635 mmap_offset = (unsigned long)reg.bgid << IORING_OFF_PBUF_SHIFT; in io_register_pbuf_ring() 644 ret = io_create_region(ctx, &bl->region, &rd, mmap_offset); in io_register_pbuf_ring()
|
| H A D | zcrx.c | 361 u64 mmap_offset; in io_allocate_rbuf_ring() local 372 mmap_offset = IORING_MAP_OFF_ZCRX_REGION; in io_allocate_rbuf_ring() 373 mmap_offset += id << IORING_OFF_PBUF_SHIFT; in io_allocate_rbuf_ring() 375 ret = io_create_region(ctx, &ifq->region, rd, mmap_offset); in io_allocate_rbuf_ring()
|
| /linux/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | tegra241-cmdqv.c | 179 unsigned long mmap_offset; member 1208 if (vintf->mmap_offset) in tegra241_cmdqv_destroy_vintf_user() 1210 vintf->mmap_offset); in tegra241_cmdqv_destroy_vintf_user() 1319 &vintf->mmap_offset); in tegra241_cmdqv_init_vintf_user() 1324 data.out_vintf_mmap_offset = vintf->mmap_offset; in tegra241_cmdqv_init_vintf_user() 1341 iommufd_viommu_destroy_mmap(&vintf->vsmmu.core, vintf->mmap_offset); in tegra241_cmdqv_init_vintf_user()
|
| /linux/arch/um/drivers/ |
| H A D | vhost_user.h | 101 u64 mmap_offset; member
|
| H A D | virtio_uml.c | 634 region_out->mmap_offset = mem_offset; in vhost_user_init_mem_region()
|
| /linux/include/rdma/ |
| H A D | rdma_vt.h | 416 u32 mmap_offset; member
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_amdkfd_gpuvm.c | 2353 uint64_t *mmap_offset) in import_obj_create() argument 2376 if (mmap_offset) in import_obj_create() 2377 *mmap_offset = amdgpu_bo_mmap_offset(bo); in import_obj_create() 2424 uint64_t *mmap_offset) in amdgpu_amdkfd_gpuvm_import_dmabuf_fd() argument 2441 mmap_offset); in amdgpu_amdkfd_gpuvm_import_dmabuf_fd()
|
| /linux/include/uapi/linux/ |
| H A D | io_uring.h | 733 __u64 mmap_offset; member
|
| H A D | kfd_ioctl.h | 439 __u64 mmap_offset; /* to KFD (userptr), from KFD (mmap offset) */ member
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | main.c | 3941 u64 mmap_offset; in UVERBS_HANDLER() local 3953 mmap_offset = mlx5_entry_to_mmap_offset(entry); in UVERBS_HANDLER() 3959 &mmap_offset, sizeof(mmap_offset)); in UVERBS_HANDLER() 4055 u64 mmap_offset; in UVERBS_HANDLER() local 4080 mmap_offset = mlx5_entry_to_mmap_offset(entry); in UVERBS_HANDLER() 4086 &mmap_offset, sizeof(mmap_offset)); in UVERBS_HANDLER()
|
| /linux/drivers/gpu/drm/msm/ |
| H A D | msm_gem.c | 379 static uint64_t mmap_offset(struct drm_gem_object *obj) in mmap_offset() function 402 offset = mmap_offset(obj); in msm_gem_mmap_offset()
|
| /linux/drivers/infiniband/hw/bnxt_re/ |
| H A D | ib_verbs.c | 4676 u64 mmap_offset; in UVERBS_HANDLER() local 4724 entry = bnxt_re_mmap_entry_insert(uctx, addr, mmap_flag, &mmap_offset); in UVERBS_HANDLER() 4731 &mmap_offset, sizeof(mmap_offset)); in UVERBS_HANDLER()
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | verbs.c | 158 enum irdma_mmap_flag mmap_flag, u64 *mmap_offset) in irdma_user_mmap_entry_insert() argument 175 *mmap_offset = rdma_user_mmap_get_offset(&entry->rdma_entry); in irdma_user_mmap_entry_insert()
|