drivers/infiniband/core/umem.c
162
static struct ib_umem *__ib_umem_get_va(struct ib_device *device,
drivers/infiniband/core/umem.c
166
struct ib_umem *umem;
drivers/infiniband/core/umem.c
289
struct ib_umem *ib_umem_get_desc(struct ib_device *device,
drivers/infiniband/core/umem.c
375
static struct ib_umem *
drivers/infiniband/core/umem.c
380
struct ib_umem *umem;
drivers/infiniband/core/umem.c
399
static struct ib_umem *
drivers/infiniband/core/umem.c
428
static struct ib_umem *
drivers/infiniband/core/umem.c
461
struct ib_umem *ib_umem_get_attr(struct ib_device *device,
drivers/infiniband/core/umem.c
499
struct ib_umem *ib_umem_get_attr_or_va(struct ib_device *device,
drivers/infiniband/core/umem.c
50
static void __ib_umem_release(struct ib_device *dev, struct ib_umem *umem, int dirty)
drivers/infiniband/core/umem.c
574
struct ib_umem *ib_umem_get_cq_buf(struct ib_device *device,
drivers/infiniband/core/umem.c
603
struct ib_umem *ib_umem_get_cq_buf_or_va(struct ib_device *device,
drivers/infiniband/core/umem.c
618
void ib_umem_release(struct ib_umem *umem)
drivers/infiniband/core/umem.c
645
int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset,
drivers/infiniband/core/umem.c
674
int ib_umem_check_rereg(struct ib_umem *umem, int flags, int new_access_flags)
drivers/infiniband/core/umem.c
85
unsigned long ib_umem_find_best_pgsz(struct ib_umem *umem,
drivers/infiniband/core/umem_dmabuf.c
125
struct ib_umem *umem;
drivers/infiniband/core/umem_odp.c
137
struct ib_umem *umem;
drivers/infiniband/core/umem_odp.c
178
struct ib_umem *umem;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1146
struct ib_umem *umem,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1205
struct ib_umem *umem;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2172
struct ib_umem *umem;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4469
ib_umem_release(mr->ib_umem);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4614
int mr_access_flags, struct ib_umem *umem)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4656
mr->ib_umem = umem;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4695
struct ib_umem *umem;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4725
struct ib_umem *umem;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
112
struct ib_umem *umem;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
113
struct ib_umem *resize_umem;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
122
struct ib_umem *ib_umem;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
78
struct ib_umem *umem;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
91
struct ib_umem *sumem;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
92
struct ib_umem *rumem;
drivers/infiniband/hw/bnxt_re/qplib_res.h
165
struct ib_umem *umem;
drivers/infiniband/hw/bnxt_re/qplib_sp.c
586
struct ib_umem *umem, int num_pbls, u32 buf_pg_size, bool unified_mr)
drivers/infiniband/hw/bnxt_re/qplib_sp.h
346
struct ib_umem *umem, int num_pbls, u32 buf_pg_size, bool unified_mr);
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
391
struct ib_umem *umem;
drivers/infiniband/hw/efa/efa.h
110
struct ib_umem *umem;
drivers/infiniband/hw/efa/efa.h
95
struct ib_umem *umem;
drivers/infiniband/hw/efa/efa_verbs.c
1127
struct ib_umem *umem;
drivers/infiniband/hw/efa/efa_verbs.c
1273
struct ib_umem *umem,
drivers/infiniband/hw/efa/efa_verbs.c
1505
struct ib_umem *umem,
drivers/infiniband/hw/erdma/erdma_verbs.h
112
struct ib_umem *umem;
drivers/infiniband/hw/erdma/erdma_verbs.h
134
struct ib_umem *umem;
drivers/infiniband/hw/hns/hns_roce_alloc.c
156
int hns_roce_get_umem_bufs(dma_addr_t *bufs, int buf_cnt, struct ib_umem *umem,
drivers/infiniband/hw/hns/hns_roce_device.h
1286
int buf_cnt, struct ib_umem *umem,
drivers/infiniband/hw/hns/hns_roce_device.h
323
struct ib_umem *umem; /* user space buffer */
drivers/infiniband/hw/hns/hns_roce_device.h
407
struct ib_umem *umem;
drivers/infiniband/hw/ionic/ionic_ibdev.h
217
struct ib_umem *umem;
drivers/infiniband/hw/ionic/ionic_ibdev.h
295
struct ib_umem *sq_umem;
drivers/infiniband/hw/ionic/ionic_ibdev.h
302
struct ib_umem *rq_umem;
drivers/infiniband/hw/ionic/ionic_ibdev.h
325
struct ib_umem *umem;
drivers/infiniband/hw/ionic/ionic_ibdev.h
512
struct ib_umem *umem,
drivers/infiniband/hw/ionic/ionic_pgtbl.c
104
struct ib_umem *umem,
drivers/infiniband/hw/ionic/ionic_pgtbl.c
76
static int ionic_pgtbl_umem(struct ionic_tbl_buf *buf, struct ib_umem *umem)
drivers/infiniband/hw/irdma/verbs.c
2769
struct ib_umem *region = iwmr->region;
drivers/infiniband/hw/irdma/verbs.c
3352
static struct irdma_mr *irdma_alloc_iwmr(struct ib_umem *region,
drivers/infiniband/hw/irdma/verbs.c
3514
struct ib_umem *region = NULL;
drivers/infiniband/hw/irdma/verbs.c
3726
struct ib_umem *region;
drivers/infiniband/hw/irdma/verbs.h
111
struct ib_umem *region;
drivers/infiniband/hw/mana/main.c
258
struct ib_umem *umem;
drivers/infiniband/hw/mana/main.c
361
static int mana_ib_gd_create_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem,
drivers/infiniband/hw/mana/main.c
467
int mana_ib_create_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem,
drivers/infiniband/hw/mana/main.c
481
int mana_ib_create_zero_offset_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem,
drivers/infiniband/hw/mana/mana_ib.h
149
struct ib_umem *umem;
drivers/infiniband/hw/mana/mana_ib.h
635
int mana_ib_create_zero_offset_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem,
drivers/infiniband/hw/mana/mana_ib.h
638
int mana_ib_create_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem,
drivers/infiniband/hw/mana/mana_ib.h
69
struct ib_umem *umem;
drivers/infiniband/hw/mlx4/doorbell.c
40
struct ib_umem *umem;
drivers/infiniband/hw/mlx4/mlx4_ib.h
124
struct ib_umem *umem;
drivers/infiniband/hw/mlx4/mlx4_ib.h
125
struct ib_umem *resize_umem;
drivers/infiniband/hw/mlx4/mlx4_ib.h
141
struct ib_umem *umem;
drivers/infiniband/hw/mlx4/mlx4_ib.h
341
struct ib_umem *umem;
drivers/infiniband/hw/mlx4/mlx4_ib.h
384
struct ib_umem *umem;
drivers/infiniband/hw/mlx4/mlx4_ib.h
759
struct ib_umem *umem);
drivers/infiniband/hw/mlx4/mlx4_ib.h
947
static inline int mlx4_ib_umem_calc_optimal_mtt_size(struct ib_umem *umem,
drivers/infiniband/hw/mlx4/mr.c
107
static struct ib_umem *mlx4_get_umem_mr(struct ib_device *device, u64 start,
drivers/infiniband/hw/mlx4/mr.c
92
struct ib_umem *umem)
drivers/infiniband/hw/mlx5/cq.c
1234
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/devx.c
109
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/devx.c
2297
static unsigned int devx_umem_find_best_pgsize(struct ib_umem *umem,
drivers/infiniband/hw/mlx5/doorbell.c
44
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/doorbell.c
55
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/mem.c
41
void mlx5_ib_populate_pas(struct ib_umem *umem, size_t page_size, __be64 *pas,
drivers/infiniband/hw/mlx5/mem.c
59
struct ib_umem *umem, unsigned long pgsz_bitmap,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1380
void mlx5_ib_populate_pas(struct ib_umem *umem, size_t page_size, __be64 *pas,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1676
struct ib_umem *umem, int access_flags)
drivers/infiniband/hw/mlx5/mlx5_ib.h
1735
mlx5_umem_mkc_find_best_pgsz(struct mlx5_ib_dev *dev, struct ib_umem *umem,
drivers/infiniband/hw/mlx5/mlx5_ib.h
410
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/mlx5_ib.h
428
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/mlx5_ib.h
561
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/mlx5_ib.h
586
struct ib_umem *resize_umem;
drivers/infiniband/hw/mlx5/mlx5_ib.h
614
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/mlx5_ib.h
683
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/mlx5_ib.h
83
struct ib_umem *umem, unsigned long pgsz_bitmap,
drivers/infiniband/hw/mlx5/mr.c
1095
struct ib_umem *new_umem,
drivers/infiniband/hw/mlx5/mr.c
1122
int access_flags, int flags, struct ib_umem *new_umem,
drivers/infiniband/hw/mlx5/mr.c
1127
struct ib_umem *old_umem = mr->umem;
drivers/infiniband/hw/mlx5/mr.c
1213
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/mr.c
1252
struct ib_umem *new_umem;
drivers/infiniband/hw/mlx5/mr.c
171
_mlx5_frmr_pool_alloc(struct mlx5_ib_dev *dev, struct ib_umem *umem,
drivers/infiniband/hw/mlx5/mr.c
431
static unsigned int mlx5_umem_dmabuf_default_pgsz(struct ib_umem *umem,
drivers/infiniband/hw/mlx5/mr.c
443
struct ib_umem *umem, u64 iova,
drivers/infiniband/hw/mlx5/mr.c
534
static struct mlx5_ib_mr *reg_create(struct ib_pd *pd, struct ib_umem *umem,
drivers/infiniband/hw/mlx5/mr.c
57
static struct mlx5_ib_mr *reg_create(struct ib_pd *pd, struct ib_umem *umem,
drivers/infiniband/hw/mlx5/mr.c
737
static struct ib_mr *create_real_mr(struct ib_pd *pd, struct ib_umem *umem,
drivers/infiniband/hw/mlx5/mr.c
863
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/qp.c
129
static int mlx5_ib_read_user_wqe_common(struct ib_umem *umem, void *buffer,
drivers/infiniband/hw/mlx5/qp.c
1460
struct ib_umem *umem = rq->base.ubuffer.umem;
drivers/infiniband/hw/mlx5/qp.c
195
struct ib_umem *umem = base->ubuffer.umem;
drivers/infiniband/hw/mlx5/qp.c
246
struct ib_umem *umem = base->ubuffer.umem;
drivers/infiniband/hw/mlx5/qp.c
262
struct ib_umem *umem = base->ubuffer.umem;
drivers/infiniband/hw/mlx5/qp.c
282
struct ib_umem *umem = base->ubuffer.umem;
drivers/infiniband/hw/mlx5/qp.c
298
struct ib_umem *umem = srq->umem;
drivers/infiniband/hw/mlx5/qp.c
315
struct ib_umem *umem = srq->umem;
drivers/infiniband/hw/mlx5/srq.h
31
struct ib_umem *umem;
drivers/infiniband/hw/mthca/mthca_provider.h
75
struct ib_umem *umem;
drivers/infiniband/hw/ocrdma/ocrdma.h
191
struct ib_umem *umem;
drivers/infiniband/hw/qedr/qedr.h
252
struct ib_umem *umem;
drivers/infiniband/hw/qedr/qedr.h
346
struct ib_umem *prod_umem;
drivers/infiniband/hw/qedr/qedr.h
466
struct ib_umem *umem;
drivers/infiniband/hw/qedr/verbs.c
614
static void qedr_populate_pbls(struct qedr_dev *dev, struct ib_umem *umem,
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
142
struct ib_umem *umem;
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
172
struct ib_umem *umem;
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
187
struct ib_umem *rumem;
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
188
struct ib_umem *sumem;
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
547
struct ib_umem *umem, u64 offset);
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
91
struct ib_umem *umem;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
181
struct ib_umem *umem, u64 offset)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c
119
struct ib_umem *umem;
drivers/infiniband/sw/rdmavt/mr.c
343
struct ib_umem *umem;
drivers/infiniband/sw/rdmavt/mr.h
13
struct ib_umem *umem;
drivers/infiniband/sw/rxe/rxe_mr.c
195
struct ib_umem *umem;
drivers/infiniband/sw/rxe/rxe_verbs.h
348
struct ib_umem *umem;
drivers/infiniband/sw/siw/siw.h
121
struct ib_umem *base_mem;
drivers/infiniband/sw/siw/siw_mem.c
335
struct ib_umem *base_mem;
include/rdma/ib_umem.h
100
static inline struct ib_umem *ib_umem_get_va(struct ib_device *device,
include/rdma/ib_umem.h
107
void ib_umem_release(struct ib_umem *umem);
include/rdma/ib_umem.h
108
int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset,
include/rdma/ib_umem.h
110
unsigned long ib_umem_find_best_pgsz(struct ib_umem *umem,
include/rdma/ib_umem.h
135
static inline unsigned long ib_umem_find_best_pgoff(struct ib_umem *umem,
include/rdma/ib_umem.h
146
static inline bool ib_umem_is_contiguous(struct ib_umem *umem)
include/rdma/ib_umem.h
181
int ib_umem_check_rereg(struct ib_umem *umem, int flags, int new_access_flags);
include/rdma/ib_umem.h
187
static inline struct ib_umem *
include/rdma/ib_umem.h
193
static inline struct ib_umem *ib_umem_get_va(struct ib_device *device,
include/rdma/ib_umem.h
199
static inline struct ib_umem *
include/rdma/ib_umem.h
206
static inline struct ib_umem *
include/rdma/ib_umem.h
213
static inline struct ib_umem *
include/rdma/ib_umem.h
220
static inline struct ib_umem *
include/rdma/ib_umem.h
227
static inline void ib_umem_release(struct ib_umem *umem) { }
include/rdma/ib_umem.h
228
static inline int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset,
include/rdma/ib_umem.h
232
static inline unsigned long ib_umem_find_best_pgsz(struct ib_umem *umem,
include/rdma/ib_umem.h
238
static inline unsigned long ib_umem_find_best_pgoff(struct ib_umem *umem,
include/rdma/ib_umem.h
244
static inline bool ib_umem_is_contiguous(struct ib_umem *umem)
include/rdma/ib_umem.h
29
struct ib_umem umem;
include/rdma/ib_umem.h
295
static inline int ib_umem_check_rereg(struct ib_umem *umem, int flags,
include/rdma/ib_umem.h
42
static inline struct ib_umem_dmabuf *to_ib_umem_dmabuf(struct ib_umem *umem)
include/rdma/ib_umem.h
48
static inline int ib_umem_offset(struct ib_umem *umem)
include/rdma/ib_umem.h
53
static inline dma_addr_t ib_umem_start_dma_addr(struct ib_umem *umem)
include/rdma/ib_umem.h
58
static inline unsigned long ib_umem_dma_offset(struct ib_umem *umem,
include/rdma/ib_umem.h
64
static inline size_t ib_umem_num_dma_blocks(struct ib_umem *umem,
include/rdma/ib_umem.h
72
static inline size_t ib_umem_num_pages(struct ib_umem *umem)
include/rdma/ib_umem.h
83
struct ib_umem *ib_umem_get_desc(struct ib_device *device,
include/rdma/ib_umem.h
86
struct ib_umem *ib_umem_get_attr(struct ib_device *device,
include/rdma/ib_umem.h
89
struct ib_umem *ib_umem_get_attr_or_va(struct ib_device *device,
include/rdma/ib_umem.h
93
struct ib_umem *ib_umem_get_cq_buf(struct ib_device *device,
include/rdma/ib_umem.h
96
struct ib_umem *ib_umem_get_cq_buf_or_va(struct ib_device *device,
include/rdma/ib_umem_odp.h
14
struct ib_umem umem;
include/rdma/ib_umem_odp.h
41
static inline struct ib_umem_odp *to_ib_umem_odp(struct ib_umem *umem)
include/rdma/ib_verbs.h
1527
struct ib_umem;
include/rdma/iter.h
59
struct ib_umem *umem,