Symbol: ib_umem_odp
sys/ofed/drivers/infiniband/core/ib_umem.c
113
umem = kzalloc(sizeof(struct ib_umem_odp), GFP_KERNEL);
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
105
static int ib_umem_notifier_release_trampoline(struct ib_umem_odp *umem_odp,
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
139
static int invalidate_page_trampoline(struct ib_umem_odp *item, u64 start,
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
148
static int invalidate_range_start_trampoline(struct ib_umem_odp *item,
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
185
static int invalidate_range_end_trampoline(struct ib_umem_odp *item, u64 start,
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
215
static void add_umem_to_per_mm(struct ib_umem_odp *umem_odp)
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
227
static void remove_umem_from_per_mm(struct ib_umem_odp *umem_odp)
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
280
static int get_per_mm(struct ib_umem_odp *umem_odp)
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
314
void put_per_mm(struct ib_umem_odp *umem_odp)
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
347
struct ib_umem_odp *ib_alloc_odp_umem(struct ib_ucontext_per_mm *per_mm,
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
351
struct ib_umem_odp *odp_data;
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
404
int ib_umem_odp_get(struct ib_umem_odp *umem_odp, int access)
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
462
void ib_umem_odp_release(struct ib_umem_odp *umem_odp)
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
500
struct ib_umem_odp *umem_odp,
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
57
struct ib_umem_odp *umem_odp =
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
58
container_of(n, struct ib_umem_odp, interval_tree);
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
588
int ib_umem_odp_map_dma_pages(struct ib_umem_odp *umem_odp, u64 user_virt,
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
70
struct ib_umem_odp *umem_odp =
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
704
void ib_umem_odp_unmap_dma_pages(struct ib_umem_odp *umem_odp, u64 virt,
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
71
container_of(n, struct ib_umem_odp, interval_tree);
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
767
struct ib_umem_odp *umem;
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
778
umem = container_of(node, struct ib_umem_odp, interval_tree);
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
786
struct ib_umem_odp *rbt_ib_umem_lookup(struct rb_root_cached *root,
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
79
static void ib_umem_notifier_start_account(struct ib_umem_odp *umem_odp)
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
793
return container_of(node, struct ib_umem_odp, interval_tree);
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
92
static void ib_umem_notifier_end_account(struct ib_umem_odp *umem_odp)
sys/ofed/include/rdma/ib_umem.h
43
struct ib_umem_odp;
sys/ofed/include/rdma/ib_umem_odp.h
108
int ib_umem_odp_get(struct ib_umem_odp *umem_odp, int access);
sys/ofed/include/rdma/ib_umem_odp.h
109
struct ib_umem_odp *ib_alloc_odp_umem(struct ib_ucontext_per_mm *per_mm,
sys/ofed/include/rdma/ib_umem_odp.h
111
void ib_umem_odp_release(struct ib_umem_odp *umem_odp);
sys/ofed/include/rdma/ib_umem_odp.h
126
int ib_umem_odp_map_dma_pages(struct ib_umem_odp *umem_odp, u64 start_offset,
sys/ofed/include/rdma/ib_umem_odp.h
130
void ib_umem_odp_unmap_dma_pages(struct ib_umem_odp *umem_odp, u64 start_offset,
sys/ofed/include/rdma/ib_umem_odp.h
133
typedef int (*umem_call_back)(struct ib_umem_odp *item, u64 start, u64 end,
sys/ofed/include/rdma/ib_umem_odp.h
148
struct ib_umem_odp *rbt_ib_umem_lookup(struct rb_root_cached *root,
sys/ofed/include/rdma/ib_umem_odp.h
151
static inline int ib_umem_mmu_notifier_retry(struct ib_umem_odp *umem_odp,
sys/ofed/include/rdma/ib_umem_odp.h
170
static inline int ib_umem_odp_get(struct ib_umem_odp *umem_odp, int access)
sys/ofed/include/rdma/ib_umem_odp.h
175
static inline struct ib_umem_odp *
sys/ofed/include/rdma/ib_umem_odp.h
181
static inline void ib_umem_odp_release(struct ib_umem_odp *umem_odp) {}
sys/ofed/include/rdma/ib_umem_odp.h
84
static inline struct ib_umem_odp *to_ib_umem_odp(struct ib_umem *umem)
sys/ofed/include/rdma/ib_umem_odp.h
86
return container_of(umem, struct ib_umem_odp, umem);
sys/ofed/include/rdma/ib_verbs.h
1447
void (*invalidate_range)(struct ib_umem_odp *umem_odp,