Home
last modified time | relevance | path

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

/Linux-v5.4/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-v5.4/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()
173 struct ib_fmr_pool *pool = container_of(work, struct ib_fmr_pool, work); in ib_fmr_cleanup_func()
194 struct ib_fmr_pool *ib_create_fmr_pool(struct ib_pd *pd, in ib_create_fmr_pool()
198 struct ib_fmr_pool *pool; in ib_create_fmr_pool()
318 void ib_destroy_fmr_pool(struct ib_fmr_pool *pool) in ib_destroy_fmr_pool()
356 int ib_flush_fmr_pool(struct ib_fmr_pool *pool) in ib_flush_fmr_pool()
392 struct ib_pool_fmr *ib_fmr_pool_map_phys(struct ib_fmr_pool *pool_handle, in ib_fmr_pool_map_phys()
[all …]
/Linux-v5.4/drivers/infiniband/ulp/srp/
Dib_srp.h159 struct ib_fmr_pool *fmr_pool;
Dib_srp.c391 static struct ib_fmr_pool *srp_alloc_fmr_pool(struct srp_target_port *target) in srp_alloc_fmr_pool()
558 struct ib_fmr_pool *fmr_pool = NULL; in srp_create_ch_ib()
/Linux-v5.4/drivers/infiniband/ulp/iser/
Discsi_iser.h383 struct ib_fmr_pool *fmr_pool;
Diser_memory.c235 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()