Searched refs:user_va (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/drivers/infiniband/sw/rxe/ |
| H A D | rxe_odp.c | 43 static int rxe_odp_do_pagefault_and_lock(struct rxe_mr *mr, u64 user_va, int bcnt, u32 flags) in rxe_odp_do_pagefault_and_lock() argument 59 np = ib_umem_odp_map_dma_and_lock(umem_odp, user_va, bcnt, in rxe_odp_do_pagefault_and_lock() 191 u8 *user_va; in __rxe_odp_mr_copy() local 200 user_va = kmap_local_page(page); in __rxe_odp_mr_copy() 201 if (!user_va) in __rxe_odp_mr_copy() 204 src = (dir == RXE_TO_MR_OBJ) ? addr : user_va; in __rxe_odp_mr_copy() 205 dest = (dir == RXE_TO_MR_OBJ) ? user_va : addr; in __rxe_odp_mr_copy() 212 kunmap_local(user_va); in __rxe_odp_mr_copy()
|
| /linux-6.15/drivers/infiniband/hw/mlx5/ |
| H A D | odp.c | 725 (user_va - round_down(user_va, 1 << page_shift)); in pagefault_real_mr() 737 struct ib_umem_odp *odp_imr, u64 user_va, in pagefault_implicit_mr() argument 776 user_va; in pagefault_implicit_mr() 785 user_va += len; in pagefault_implicit_mr() 883 u64 user_va; in pagefault_mr() local 886 &user_va)) in pagefault_mr() 890 if (user_va < ib_umem_start(odp)) in pagefault_mr() 891 user_va = ib_umem_start(odp); in pagefault_mr() 892 if ((user_va + bcnt) > ib_umem_end(odp)) in pagefault_mr() 893 bcnt = ib_umem_end(odp) - user_va; in pagefault_mr() [all …]
|
| /linux-6.15/include/uapi/linux/ |
| H A D | iommufd.h | 215 __aligned_u64 user_va; member
|
| /linux-6.15/drivers/iommu/iommufd/ |
| H A D | ioas.c | 277 u64_to_user_ptr(cmd->user_va), cmd->length, in iommufd_ioas_map()
|
| /linux-6.15/tools/testing/selftests/iommu/ |
| H A D | iommufd_utils.h | 578 .user_va = (uintptr_t)buffer, in _test_ioctl_ioas_map()
|
| /linux-6.15/Documentation/driver-api/ |
| H A D | vfio.rst | 363 map.user_va = (int64_t)mmap(0, 1024 * 1024, PROT_READ | PROT_WRITE,
|