Symbol: ib_umem
sys/dev/bnxt/bnxt_re/ib_verbs.c
1184
struct ib_umem *ib_umem_get_compat(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
1194
struct ib_umem *ib_umem_get_flags_compat(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
1204
static inline size_t ib_umem_num_pages_compat(struct ib_umem *umem)
sys/dev/bnxt/bnxt_re/ib_verbs.c
1219
struct ib_umem *umem;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1704
struct ib_umem *umem;
sys/dev/bnxt/bnxt_re/ib_verbs.c
39
struct scatterlist *get_ib_umem_sgl(struct ib_umem *umem, u32 *nmap)
sys/dev/bnxt/bnxt_re/ib_verbs.c
46
static inline void bnxt_re_peer_mem_release(struct ib_umem *umem)
sys/dev/bnxt/bnxt_re/ib_verbs.c
4933
if (!IS_ERR(mr->ib_umem) && mr->ib_umem) {
sys/dev/bnxt/bnxt_re/ib_verbs.c
4935
bnxt_re_peer_mem_release(mr->ib_umem);
sys/dev/bnxt/bnxt_re/ib_verbs.c
5107
static int bnxt_re_get_page_shift(struct ib_umem *umem,
sys/dev/bnxt/bnxt_re/ib_verbs.c
5117
static int bnxt_re_get_num_pages(struct ib_umem *umem, u64 start, u64 length, int page_shift)
sys/dev/bnxt/bnxt_re/ib_verbs.c
5141
struct ib_umem *umem;
sys/dev/bnxt/bnxt_re/ib_verbs.c
5189
mr->ib_umem = umem;
sys/dev/bnxt/bnxt_re/ib_verbs.c
5231
bnxt_re_peer_mem_release(mr->ib_umem);
sys/dev/bnxt/bnxt_re/ib_verbs.c
5250
struct ib_umem *umem;
sys/dev/bnxt/bnxt_re/ib_verbs.c
5266
mr->ib_umem = umem;
sys/dev/bnxt/bnxt_re/ib_verbs.c
5309
bnxt_re_peer_mem_release(mr->ib_umem);
sys/dev/bnxt/bnxt_re/ib_verbs.h
140
struct scatterlist *get_ib_umem_sgl(struct ib_umem *umem, u32 *nmap);
sys/dev/bnxt/bnxt_re/ib_verbs.h
175
struct ib_umem *umem;
sys/dev/bnxt/bnxt_re/ib_verbs.h
201
struct ib_umem *sumem;
sys/dev/bnxt/bnxt_re/ib_verbs.h
202
struct ib_umem *rumem;
sys/dev/bnxt/bnxt_re/ib_verbs.h
225
struct ib_umem *umem;
sys/dev/bnxt/bnxt_re/ib_verbs.h
226
struct ib_umem *resize_umem;
sys/dev/bnxt/bnxt_re/ib_verbs.h
238
struct ib_umem *ib_umem;
sys/dev/bnxt/bnxt_re/ib_verbs.h
388
struct ib_umem *ib_umem_get_compat(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.h
394
struct ib_umem *ib_umem_get_flags_compat(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.h
399
static inline size_t ib_umem_num_pages_compat(struct ib_umem *umem);
sys/dev/bnxt/bnxt_re/ib_verbs.h
400
static inline void bnxt_re_peer_mem_release(struct ib_umem *umem);
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
394
struct ib_umem *umem;
sys/dev/irdma/fbsd_kcompat.h
280
static inline size_t irdma_ib_umem_num_dma_blocks(struct ib_umem *umem, unsigned long pgsz, u64 iova)
sys/dev/irdma/irdma_kcompat.c
1174
struct ib_umem *region = iwmr->region;
sys/dev/irdma/irdma_kcompat.c
1277
struct ib_umem *region;
sys/dev/irdma/irdma_verbs.c
2063
irdma_alloc_iwmr(struct ib_umem *region,
sys/dev/irdma/irdma_verbs.c
2291
struct ib_umem *region;
sys/dev/irdma/irdma_verbs.h
141
struct ib_umem *region;
sys/dev/irdma/irdma_verbs.h
385
struct irdma_mr *irdma_alloc_iwmr(struct ib_umem *region,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
124
struct ib_umem *umem;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
125
struct ib_umem *resize_umem;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
141
struct ib_umem *umem;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
309
struct ib_umem *umem;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
344
struct ib_umem *umem;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
720
struct ib_umem *umem);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
141
struct ib_umem **umem, u64 buf_addr, int cqe)
sys/dev/mlx4/mlx4_ib/mlx4_ib_doorbell.c
39
struct ib_umem *umem;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mr.c
94
struct ib_umem *umem)
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1026
void mlx5_ib_invalidate_range(struct ib_umem *umem, unsigned long start,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
253
struct ib_umem *umem;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
305
struct ib_umem *umem;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
423
struct ib_umem *umem;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
463
struct ib_umem *umem;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
480
struct ib_umem *resize_umem;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
507
struct ib_umem *umem;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
542
struct ib_umem *umem;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
986
void mlx5_ib_cont_pages(struct ib_umem *umem, u64 addr,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
990
void __mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
993
void mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
999
int mlx5_mr_ib_cont_pages(struct ib_umem *umem, u64 addr, int *count, int *shift);
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
1117
struct ib_umem *umem;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
139
struct ib_umem *umem;
sys/dev/mlx5/mlx5_ib/mlx5_ib_doorbell.c
37
struct ib_umem *umem;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mem.c
126
void __mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mem.c
175
void mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mem.c
42
void mlx5_ib_cont_pages(struct ib_umem *umem, u64 addr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
1312
struct ib_umem *umem = mr->umem;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
546
static int dma_map_mr_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
624
static struct ib_umem *mr_umem_get(struct ib_pd *pd, u64 start, u64 length,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
629
struct ib_umem *umem = ib_umem_get(pd->uobject->context, start, length,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
665
static struct mlx5_ib_mr *reg_umr(struct ib_pd *pd, struct ib_umem *umem,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
751
struct ib_umem *umem = mr->umem;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
872
struct ib_umem *umem, int npages,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
963
struct ib_umem *umem;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
141
struct ib_umem *umem = base->ubuffer.umem;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
652
struct ib_umem **umem,
sys/dev/mthca/mthca_provider.h
77
struct ib_umem *umem;
sys/dev/qlnx/qlnxr/qlnxr_def.h
504
struct ib_umem *umem;
sys/dev/qlnx/qlnxr/qlnxr_def.h
600
struct ib_umem *prod_umem;
sys/dev/qlnx/qlnxr/qlnxr_def.h
698
struct ib_umem *umem;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1286
qlnxr_populate_pbls(struct qlnxr_dev *dev, struct ib_umem *umem,
sys/ofed/drivers/infiniband/core/ib_umem.c
234
struct ib_umem *umem = container_of(work, struct ib_umem, work);
sys/ofed/drivers/infiniband/core/ib_umem.c
247
void ib_umem_release(struct ib_umem *umem)
sys/ofed/drivers/infiniband/core/ib_umem.c
302
int ib_umem_page_count(struct ib_umem *umem)
sys/ofed/drivers/infiniband/core/ib_umem.c
332
int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset,
sys/ofed/drivers/infiniband/core/ib_umem.c
51
static void __ib_umem_release(struct ib_device *dev, struct ib_umem *umem, int dirty)
sys/ofed/drivers/infiniband/core/ib_umem.c
85
struct ib_umem *ib_umem_get(struct ib_ucontext *context, unsigned long addr,
sys/ofed/drivers/infiniband/core/ib_umem.c
88
struct ib_umem *umem;
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
124
static int ib_umem_notifier_release_trampoline(struct ib_umem *item, u64 start,
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
158
static int invalidate_page_trampoline(struct ib_umem *item, u64 start,
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
185
static int invalidate_range_start_trampoline(struct ib_umem *item, u64 start,
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
211
static int invalidate_range_end_trampoline(struct ib_umem *item, u64 start,
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
243
int ib_umem_odp_get(struct ib_ucontext *context, struct ib_umem *umem)
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
348
void ib_umem_odp_release(struct ib_umem *umem)
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
434
struct ib_umem *umem,
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
45
static void ib_umem_notifier_start_account(struct ib_umem *item)
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
519
int ib_umem_odp_map_dma_pages(struct ib_umem *umem, u64 user_virt, u64 bcnt,
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
622
void ib_umem_odp_unmap_dma_pages(struct ib_umem *umem, u64 virt,
sys/ofed/drivers/infiniband/core/ib_umem_odp.c
63
static void ib_umem_notifier_end_account(struct ib_umem *item)
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
246
struct ib_umem *umem;
sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
258
struct ib_umem *umem;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_zcopy.c
420
struct ib_pool_fmr **_fmr, struct ib_umem **_umem)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_zcopy.c
423
struct ib_umem *umem;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_zcopy.c
508
void sdp_free_fmr(struct socket *sk, struct ib_pool_fmr **_fmr, struct ib_umem **_umem)
sys/ofed/include/rdma/ib_umem.h
102
static inline void ib_umem_release(struct ib_umem *umem) { }
sys/ofed/include/rdma/ib_umem.h
103
static inline int ib_umem_page_count(struct ib_umem *umem) { return 0; }
sys/ofed/include/rdma/ib_umem.h
104
static inline int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset,
sys/ofed/include/rdma/ib_umem.h
62
static inline int ib_umem_offset(struct ib_umem *umem)
sys/ofed/include/rdma/ib_umem.h
68
static inline unsigned long ib_umem_start(struct ib_umem *umem)
sys/ofed/include/rdma/ib_umem.h
74
static inline unsigned long ib_umem_end(struct ib_umem *umem)
sys/ofed/include/rdma/ib_umem.h
79
static inline size_t ib_umem_num_pages(struct ib_umem *umem)
sys/ofed/include/rdma/ib_umem.h
86
struct ib_umem *ib_umem_get(struct ib_ucontext *context, unsigned long addr,
sys/ofed/include/rdma/ib_umem.h
88
void ib_umem_release(struct ib_umem *umem);
sys/ofed/include/rdma/ib_umem.h
89
int ib_umem_page_count(struct ib_umem *umem);
sys/ofed/include/rdma/ib_umem.h
90
int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset,
sys/ofed/include/rdma/ib_umem.h
97
static inline struct ib_umem *ib_umem_get(struct ib_ucontext *context,
sys/ofed/include/rdma/ib_umem_odp.h
106
int ib_umem_odp_map_dma_pages(struct ib_umem *umem, u64 start_offset, u64 bcnt,
sys/ofed/include/rdma/ib_umem_odp.h
109
void ib_umem_odp_unmap_dma_pages(struct ib_umem *umem, u64 start_offset,
sys/ofed/include/rdma/ib_umem_odp.h
114
typedef int (*umem_call_back)(struct ib_umem *item, u64 start, u64 end,
sys/ofed/include/rdma/ib_umem_odp.h
128
static inline int ib_umem_mmu_notifier_retry(struct ib_umem *item,
sys/ofed/include/rdma/ib_umem_odp.h
154
struct ib_umem *umem)
sys/ofed/include/rdma/ib_umem_odp.h
159
static inline void ib_umem_odp_release(struct ib_umem *umem) {}
sys/ofed/include/rdma/ib_umem_odp.h
78
struct ib_umem *umem;
sys/ofed/include/rdma/ib_umem_odp.h
89
int ib_umem_odp_get(struct ib_ucontext *context, struct ib_umem *umem);
sys/ofed/include/rdma/ib_umem_odp.h
91
void ib_umem_odp_release(struct ib_umem *umem);
sys/ofed/include/rdma/ib_verbs.h
1366
struct ib_umem;