Symbol: ib_umem_dmabuf
drivers/infiniband/core/umem_dmabuf.c
116
static struct ib_umem_dmabuf *
drivers/infiniband/core/umem_dmabuf.c
124
struct ib_umem_dmabuf *umem_dmabuf;
drivers/infiniband/core/umem_dmabuf.c
127
struct ib_umem_dmabuf *ret = ERR_PTR(-EINVAL);
drivers/infiniband/core/umem_dmabuf.c
15
int ib_umem_dmabuf_map_pages(struct ib_umem_dmabuf *umem_dmabuf)
drivers/infiniband/core/umem_dmabuf.c
174
struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device,
drivers/infiniband/core/umem_dmabuf.c
187
struct ib_umem_dmabuf *umem_dmabuf = attach->importer_priv;
drivers/infiniband/core/umem_dmabuf.c
198
struct ib_umem_dmabuf *
drivers/infiniband/core/umem_dmabuf.c
204
struct ib_umem_dmabuf *umem_dmabuf;
drivers/infiniband/core/umem_dmabuf.c
233
struct ib_umem_dmabuf *ib_umem_dmabuf_get_pinned(struct ib_device *device,
drivers/infiniband/core/umem_dmabuf.c
243
void ib_umem_dmabuf_revoke(struct ib_umem_dmabuf *umem_dmabuf)
drivers/infiniband/core/umem_dmabuf.c
261
void ib_umem_dmabuf_release(struct ib_umem_dmabuf *umem_dmabuf)
drivers/infiniband/core/umem_dmabuf.c
86
void ib_umem_dmabuf_unmap_pages(struct ib_umem_dmabuf *umem_dmabuf)
drivers/infiniband/core/uverbs_std_types_cq.c
69
struct ib_umem_dmabuf *umem_dmabuf;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4335
struct ib_umem_dmabuf *umem_dmabuf;
drivers/infiniband/hw/efa/efa_verbs.c
1764
struct ib_umem_dmabuf *umem_dmabuf;
drivers/infiniband/hw/ionic/ionic_controlpath.c
942
struct ib_umem_dmabuf *umem_dmabuf;
drivers/infiniband/hw/irdma/verbs.c
3601
struct ib_umem_dmabuf *umem_dmabuf;
drivers/infiniband/hw/mana/mr.c
209
struct ib_umem_dmabuf *umem_dmabuf;
drivers/infiniband/hw/mlx5/devx.c
2260
struct ib_umem_dmabuf *umem_dmabuf;
drivers/infiniband/hw/mlx5/mlx5_ib.h
1820
mlx5_umem_dmabuf_find_best_pgsz(struct ib_umem_dmabuf *umem_dmabuf,
drivers/infiniband/hw/mlx5/mr.c
1608
struct ib_umem_dmabuf *umem_dmabuf = attach->importer_priv;
drivers/infiniband/hw/mlx5/mr.c
1634
struct ib_umem_dmabuf *umem_dmabuf;
drivers/infiniband/hw/mlx5/mr.c
2072
struct ib_umem_dmabuf *umem_dmabuf = to_ib_umem_dmabuf(mr->umem);
drivers/infiniband/hw/mlx5/odp.c
835
struct ib_umem_dmabuf *umem_dmabuf = to_ib_umem_dmabuf(mr->umem);
include/rdma/ib_umem.h
163
struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device,
include/rdma/ib_umem.h
167
struct ib_umem_dmabuf *ib_umem_dmabuf_get_pinned(struct ib_device *device,
include/rdma/ib_umem.h
171
struct ib_umem_dmabuf *
include/rdma/ib_umem.h
176
int ib_umem_dmabuf_map_pages(struct ib_umem_dmabuf *umem_dmabuf);
include/rdma/ib_umem.h
177
void ib_umem_dmabuf_unmap_pages(struct ib_umem_dmabuf *umem_dmabuf);
include/rdma/ib_umem.h
178
void ib_umem_dmabuf_release(struct ib_umem_dmabuf *umem_dmabuf);
include/rdma/ib_umem.h
179
void ib_umem_dmabuf_revoke(struct ib_umem_dmabuf *umem_dmabuf);
include/rdma/ib_umem.h
209
struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device,
include/rdma/ib_umem.h
217
static inline struct ib_umem_dmabuf *
include/rdma/ib_umem.h
224
static inline struct ib_umem_dmabuf *
include/rdma/ib_umem.h
233
static inline int ib_umem_dmabuf_map_pages(struct ib_umem_dmabuf *umem_dmabuf)
include/rdma/ib_umem.h
237
static inline void ib_umem_dmabuf_unmap_pages(struct ib_umem_dmabuf *umem_dmabuf) { }
include/rdma/ib_umem.h
238
static inline void ib_umem_dmabuf_release(struct ib_umem_dmabuf *umem_dmabuf) { }
include/rdma/ib_umem.h
239
static inline void ib_umem_dmabuf_revoke(struct ib_umem_dmabuf *umem_dmabuf) {}
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
46
return container_of(umem, struct ib_umem_dmabuf, umem);