Symbol: ib_umem_dmabuf
drivers/infiniband/core/umem.c
293
struct ib_umem_dmabuf *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
190
struct ib_umem_dmabuf *umem_dmabuf = attach->importer_priv;
drivers/infiniband/core/umem_dmabuf.c
213
static struct ib_umem_dmabuf *
drivers/infiniband/core/umem_dmabuf.c
220
struct ib_umem_dmabuf *umem_dmabuf;
drivers/infiniband/core/umem_dmabuf.c
247
struct ib_umem_dmabuf *
drivers/infiniband/core/umem_dmabuf.c
253
struct ib_umem_dmabuf *umem_dmabuf =
drivers/infiniband/core/umem_dmabuf.c
293
struct ib_umem_dmabuf *
drivers/infiniband/core/umem_dmabuf.c
307
void ib_umem_dmabuf_set_revoke_locked(struct ib_umem_dmabuf *umem_dmabuf,
drivers/infiniband/core/umem_dmabuf.c
317
struct ib_umem_dmabuf *ib_umem_dmabuf_get_pinned(struct ib_device *device,
drivers/infiniband/core/umem_dmabuf.c
327
void ib_umem_dmabuf_revoke_lock(struct ib_umem_dmabuf *umem_dmabuf)
drivers/infiniband/core/umem_dmabuf.c
335
void ib_umem_dmabuf_revoke_unlock(struct ib_umem_dmabuf *umem_dmabuf)
drivers/infiniband/core/umem_dmabuf.c
343
void ib_umem_dmabuf_revoke(struct ib_umem_dmabuf *umem_dmabuf)
drivers/infiniband/core/umem_dmabuf.c
353
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/hw/bnxt_re/ib_verbs.c
4724
struct ib_umem_dmabuf *umem_dmabuf;
drivers/infiniband/hw/efa/efa_verbs.c
1717
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
3620
struct ib_umem_dmabuf *umem_dmabuf;
drivers/infiniband/hw/irdma/verbs.c
3784
struct ib_umem_dmabuf *umem_dmabuf;
drivers/infiniband/hw/mana/mr.c
195
struct ib_umem_dmabuf *umem_dmabuf;
drivers/infiniband/hw/mlx5/devx.c
2276
struct ib_umem_dmabuf *umem_dmabuf;
drivers/infiniband/hw/mlx5/mlx5_ib.h
1754
mlx5_umem_dmabuf_find_best_pgsz(struct ib_umem_dmabuf *umem_dmabuf,
drivers/infiniband/hw/mlx5/mr.c
1340
struct ib_umem_dmabuf *umem_dmabuf = to_ib_umem_dmabuf(mr->umem);
drivers/infiniband/hw/mlx5/mr.c
888
struct ib_umem_dmabuf *umem_dmabuf = attach->importer_priv;
drivers/infiniband/hw/mlx5/mr.c
915
struct ib_umem_dmabuf *umem_dmabuf;
drivers/infiniband/hw/mlx5/odp.c
841
struct ib_umem_dmabuf *umem_dmabuf = to_ib_umem_dmabuf(mr->umem);
include/rdma/ib_umem.h
155
struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device,
include/rdma/ib_umem.h
159
struct ib_umem_dmabuf *ib_umem_dmabuf_get_pinned(struct ib_device *device,
include/rdma/ib_umem.h
163
struct ib_umem_dmabuf *
include/rdma/ib_umem.h
167
void ib_umem_dmabuf_set_revoke_locked(struct ib_umem_dmabuf *umem_dmabuf,
include/rdma/ib_umem.h
169
struct ib_umem_dmabuf *
include/rdma/ib_umem.h
174
int ib_umem_dmabuf_map_pages(struct ib_umem_dmabuf *umem_dmabuf);
include/rdma/ib_umem.h
175
void ib_umem_dmabuf_unmap_pages(struct ib_umem_dmabuf *umem_dmabuf);
include/rdma/ib_umem.h
176
void ib_umem_dmabuf_release(struct ib_umem_dmabuf *umem_dmabuf);
include/rdma/ib_umem.h
177
void ib_umem_dmabuf_revoke_lock(struct ib_umem_dmabuf *umem_dmabuf);
include/rdma/ib_umem.h
178
void ib_umem_dmabuf_revoke_unlock(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
249
struct ib_umem_dmabuf *ib_umem_dmabuf_get(struct ib_device *device,
include/rdma/ib_umem.h
257
static inline struct ib_umem_dmabuf *
include/rdma/ib_umem.h
264
static inline struct ib_umem_dmabuf *
include/rdma/ib_umem.h
273
ib_umem_dmabuf_set_revoke_locked(struct ib_umem_dmabuf *umem_dmabuf,
include/rdma/ib_umem.h
276
static inline struct ib_umem_dmabuf *
include/rdma/ib_umem.h
285
static inline int ib_umem_dmabuf_map_pages(struct ib_umem_dmabuf *umem_dmabuf)
include/rdma/ib_umem.h
289
static inline void ib_umem_dmabuf_unmap_pages(struct ib_umem_dmabuf *umem_dmabuf) { }
include/rdma/ib_umem.h
290
static inline void ib_umem_dmabuf_release(struct ib_umem_dmabuf *umem_dmabuf) { }
include/rdma/ib_umem.h
291
static inline void ib_umem_dmabuf_revoke_lock(struct ib_umem_dmabuf *umem_dmabuf) {}
include/rdma/ib_umem.h
292
static inline void ib_umem_dmabuf_revoke_unlock(struct ib_umem_dmabuf *umem_dmabuf) {}
include/rdma/ib_umem.h
293
static inline void ib_umem_dmabuf_revoke(struct ib_umem_dmabuf *umem_dmabuf) {}
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
44
return container_of(umem, struct ib_umem_dmabuf, umem);