Home
last modified time | relevance | path

Searched refs:user_va (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/drivers/infiniband/sw/rxe/
H A Drxe_odp.c43 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 Dodp.c725 (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 Diommufd.h215 __aligned_u64 user_va; member
/linux-6.15/drivers/iommu/iommufd/
H A Dioas.c277 u64_to_user_ptr(cmd->user_va), cmd->length, in iommufd_ioas_map()
/linux-6.15/tools/testing/selftests/iommu/
H A Diommufd_utils.h578 .user_va = (uintptr_t)buffer, in _test_ioctl_ioas_map()
/linux-6.15/Documentation/driver-api/
H A Dvfio.rst363 map.user_va = (int64_t)mmap(0, 1024 * 1024, PROT_READ | PROT_WRITE,