Home
last modified time | relevance | path

Searched refs:ib_fmr_pool (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/include/rdma/
Dib_fmr_pool.h39 struct ib_fmr_pool;
61 void (*flush_function)(struct ib_fmr_pool *pool,
69 struct ib_fmr_pool *pool;
79 struct ib_fmr_pool *ib_create_fmr_pool(struct ib_pd *pd,
82 void ib_destroy_fmr_pool(struct ib_fmr_pool *pool);
84 int ib_flush_fmr_pool(struct ib_fmr_pool *pool);
86 struct ib_pool_fmr *ib_fmr_pool_map_phys(struct ib_fmr_pool *pool_handle,
/Linux-v4.19/drivers/infiniband/core/
Dfmr_pool.c83 struct ib_fmr_pool { struct
95 void (*flush_function)(struct ib_fmr_pool *pool, argument
115 static inline struct ib_pool_fmr *ib_fmr_cache_lookup(struct ib_fmr_pool *pool, in ib_fmr_cache_lookup() argument
138 static void ib_fmr_batch_release(struct ib_fmr_pool *pool) in ib_fmr_batch_release()
180 struct ib_fmr_pool *pool = container_of(work, struct ib_fmr_pool, work); in ib_fmr_cleanup_func()
201 struct ib_fmr_pool *ib_create_fmr_pool(struct ib_pd *pd, in ib_create_fmr_pool()
205 struct ib_fmr_pool *pool; in ib_create_fmr_pool()
324 void ib_destroy_fmr_pool(struct ib_fmr_pool *pool) in ib_destroy_fmr_pool()
362 int ib_flush_fmr_pool(struct ib_fmr_pool *pool) in ib_flush_fmr_pool()
398 struct ib_pool_fmr *ib_fmr_pool_map_phys(struct ib_fmr_pool *pool_handle, in ib_fmr_pool_map_phys()
[all …]
/Linux-v4.19/drivers/infiniband/ulp/srp/
Dib_srp.h146 struct ib_fmr_pool *fmr_pool;
Dib_srp.c380 static struct ib_fmr_pool *srp_alloc_fmr_pool(struct srp_target_port *target) in srp_alloc_fmr_pool()
548 struct ib_fmr_pool *fmr_pool = NULL; in srp_create_ch_ib()
/Linux-v4.19/drivers/infiniband/ulp/iser/
Discsi_iser.h397 struct ib_fmr_pool *fmr_pool;
Diser_memory.c236 struct ib_fmr_pool *fmr_pool = rsc->fmr_pool; in iser_fast_reg_fmr()
Diser_verbs.c163 struct ib_fmr_pool *fmr_pool; in iser_alloc_fmr_pool()