Symbol: ib_umem
drivers/infiniband/core/umem.c
165
struct ib_umem *ib_umem_get(struct ib_device *device, unsigned long addr,
drivers/infiniband/core/umem.c
168
struct ib_umem *umem;
drivers/infiniband/core/umem.c
285
void ib_umem_release(struct ib_umem *umem)
drivers/infiniband/core/umem.c
312
int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset,
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
86
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/core/uverbs_std_types_cq.c
72
struct ib_umem *umem = NULL;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1125
struct ib_umem *umem;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1862
struct ib_umem *umem;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4091
ib_umem_release(mr->ib_umem);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4230
int mr_access_flags, struct ib_umem *umem)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4272
mr->ib_umem = umem;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4311
struct ib_umem *umem;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4336
struct ib_umem *umem;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
111
struct ib_umem *umem;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
112
struct ib_umem *resize_umem;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
121
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
167
struct ib_umem *umem, struct uverbs_attr_bundle *attrs);
drivers/infiniband/hw/efa/efa.h
95
struct ib_umem *umem;
drivers/infiniband/hw/efa/efa_verbs.c
1135
struct ib_umem *umem, struct uverbs_attr_bundle *attrs)
drivers/infiniband/hw/efa/efa_verbs.c
1318
struct ib_umem *umem,
drivers/infiniband/hw/efa/efa_verbs.c
1550
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
1265
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
2787
struct ib_umem *region = iwmr->region;
drivers/infiniband/hw/irdma/verbs.c
3363
static struct irdma_mr *irdma_alloc_iwmr(struct ib_umem *region,
drivers/infiniband/hw/irdma/verbs.c
3525
struct ib_umem *region = NULL;
drivers/infiniband/hw/irdma/verbs.c
3697
struct ib_umem *region;
drivers/infiniband/hw/irdma/verbs.h
112
struct ib_umem *region;
drivers/infiniband/hw/mana/main.c
267
struct ib_umem *umem;
drivers/infiniband/hw/mana/main.c
370
static int mana_ib_gd_create_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem,
drivers/infiniband/hw/mana/main.c
476
int mana_ib_create_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem,
drivers/infiniband/hw/mana/main.c
490
int mana_ib_create_zero_offset_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem,
drivers/infiniband/hw/mana/mana_ib.h
130
struct ib_umem *umem;
drivers/infiniband/hw/mana/mana_ib.h
616
int mana_ib_create_zero_offset_dma_region(struct mana_ib_dev *dev, struct ib_umem *umem,
drivers/infiniband/hw/mana/mana_ib.h
619
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/cq.c
140
struct ib_umem **umem, u64 buf_addr, int cqe)
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
943
static inline int mlx4_ib_umem_calc_optimal_mtt_size(struct ib_umem *umem,
drivers/infiniband/hw/mlx4/mr.c
106
static struct ib_umem *mlx4_get_umem_mr(struct ib_device *device, u64 start,
drivers/infiniband/hw/mlx4/mr.c
91
struct ib_umem *umem)
drivers/infiniband/hw/mlx5/cq.c
1180
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/devx.c
109
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/devx.c
2281
static unsigned int devx_umem_find_best_pgsize(struct ib_umem *umem,
drivers/infiniband/hw/mlx5/doorbell.c
42
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/mem.c
40
void mlx5_ib_populate_pas(struct ib_umem *umem, size_t page_size, __be64 *pas,
drivers/infiniband/hw/mlx5/mem.c
58
struct ib_umem *umem, unsigned long pgsz_bitmap,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1442
void mlx5_ib_populate_pas(struct ib_umem *umem, size_t page_size, __be64 *pas,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1742
struct ib_umem *umem, int access_flags)
drivers/infiniband/hw/mlx5/mlx5_ib.h
1801
mlx5_umem_mkc_find_best_pgsz(struct mlx5_ib_dev *dev, struct ib_umem *umem,
drivers/infiniband/hw/mlx5/mlx5_ib.h
406
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/mlx5_ib.h
424
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/mlx5_ib.h
556
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/mlx5_ib.h
580
struct ib_umem *resize_umem;
drivers/infiniband/hw/mlx5/mlx5_ib.h
609
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/mlx5_ib.h
691
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
1129
static unsigned int mlx5_umem_dmabuf_default_pgsz(struct ib_umem *umem,
drivers/infiniband/hw/mlx5/mr.c
1141
struct ib_umem *umem, u64 iova,
drivers/infiniband/hw/mlx5/mr.c
1255
static struct mlx5_ib_mr *reg_create(struct ib_pd *pd, struct ib_umem *umem,
drivers/infiniband/hw/mlx5/mr.c
1458
static struct ib_mr *create_real_mr(struct ib_pd *pd, struct ib_umem *umem,
drivers/infiniband/hw/mlx5/mr.c
1583
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/mr.c
1810
struct ib_umem *new_umem,
drivers/infiniband/hw/mlx5/mr.c
1831
int access_flags, int flags, struct ib_umem *new_umem,
drivers/infiniband/hw/mlx5/mr.c
1836
struct ib_umem *old_umem = mr->umem;
drivers/infiniband/hw/mlx5/mr.c
1904
struct ib_umem *umem;
drivers/infiniband/hw/mlx5/mr.c
1943
struct ib_umem *new_umem;
drivers/infiniband/hw/mlx5/mr.c
58
static struct mlx5_ib_mr *reg_create(struct ib_pd *pd, struct ib_umem *umem,
drivers/infiniband/hw/mlx5/qp.c
119
static int mlx5_ib_read_user_wqe_common(struct ib_umem *umem, void *buffer,
drivers/infiniband/hw/mlx5/qp.c
1439
struct ib_umem *umem = rq->base.ubuffer.umem;
drivers/infiniband/hw/mlx5/qp.c
185
struct ib_umem *umem = base->ubuffer.umem;
drivers/infiniband/hw/mlx5/qp.c
236
struct ib_umem *umem = base->ubuffer.umem;
drivers/infiniband/hw/mlx5/qp.c
252
struct ib_umem *umem = base->ubuffer.umem;
drivers/infiniband/hw/mlx5/qp.c
272
struct ib_umem *umem = base->ubuffer.umem;
drivers/infiniband/hw/mlx5/qp.c
288
struct ib_umem *umem = srq->umem;
drivers/infiniband/hw/mlx5/qp.c
305
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
621
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
182
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
347
struct ib_umem *umem;
drivers/infiniband/sw/siw/siw.h
121
struct ib_umem *base_mem;
drivers/infiniband/sw/siw/siw_mem.c
337
struct ib_umem *base_mem;
include/rdma/ib_umem.h
111
struct ib_umem *ib_umem_get(struct ib_device *device, unsigned long addr,
include/rdma/ib_umem.h
113
void ib_umem_release(struct ib_umem *umem);
include/rdma/ib_umem.h
114
int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset,
include/rdma/ib_umem.h
116
unsigned long ib_umem_find_best_pgsz(struct ib_umem *umem,
include/rdma/ib_umem.h
138
static inline unsigned long ib_umem_find_best_pgoff(struct ib_umem *umem,
include/rdma/ib_umem.h
149
static inline bool ib_umem_is_contiguous(struct ib_umem *umem)
include/rdma/ib_umem.h
185
static inline struct ib_umem *ib_umem_get(struct ib_device *device,
include/rdma/ib_umem.h
191
static inline void ib_umem_release(struct ib_umem *umem) { }
include/rdma/ib_umem.h
192
static inline int ib_umem_copy_from(void *dst, struct ib_umem *umem, size_t offset,
include/rdma/ib_umem.h
196
static inline unsigned long ib_umem_find_best_pgsz(struct ib_umem *umem,
include/rdma/ib_umem.h
202
static inline unsigned long ib_umem_find_best_pgoff(struct ib_umem *umem,
include/rdma/ib_umem.h
32
struct ib_umem umem;
include/rdma/ib_umem.h
44
static inline struct ib_umem_dmabuf *to_ib_umem_dmabuf(struct ib_umem *umem)
include/rdma/ib_umem.h
50
static inline int ib_umem_offset(struct ib_umem *umem)
include/rdma/ib_umem.h
55
static inline dma_addr_t ib_umem_start_dma_addr(struct ib_umem *umem)
include/rdma/ib_umem.h
60
static inline unsigned long ib_umem_dma_offset(struct ib_umem *umem,
include/rdma/ib_umem.h
66
static inline size_t ib_umem_num_dma_blocks(struct ib_umem *umem,
include/rdma/ib_umem.h
74
static inline size_t ib_umem_num_pages(struct ib_umem *umem)
include/rdma/ib_umem.h
80
struct ib_umem *umem,
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
1525
struct ib_umem;
include/rdma/ib_verbs.h
2542
struct ib_umem *umem,