Home
last modified time | relevance | path

Searched refs:fmr_pool (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/infiniband/ulp/iser/
Diser_verbs.c163 struct ib_fmr_pool *fmr_pool; in iser_alloc_fmr_pool() local
195 fmr_pool = ib_create_fmr_pool(device->pd, &params); in iser_alloc_fmr_pool()
196 if (IS_ERR(fmr_pool)) { in iser_alloc_fmr_pool()
197 ret = PTR_ERR(fmr_pool); in iser_alloc_fmr_pool()
203 desc->rsc.fmr_pool = fmr_pool; in iser_alloc_fmr_pool()
229 ib_conn, desc->rsc.fmr_pool); in iser_free_fmr_pool()
231 ib_destroy_fmr_pool(desc->rsc.fmr_pool); in iser_free_fmr_pool()
Diser_memory.c236 struct ib_fmr_pool *fmr_pool = rsc->fmr_pool; in iser_fast_reg_fmr() local
251 fmr = ib_fmr_pool_map_phys(fmr_pool, page_vec->pages, in iser_fast_reg_fmr()
Discsi_iser.h397 struct ib_fmr_pool *fmr_pool; member
/Linux-v4.19/drivers/infiniband/core/
DMakefile12 device.o fmr_pool.o cache.o netlink.o \
/Linux-v4.19/drivers/infiniband/ulp/srp/
Dib_srp.h146 struct ib_fmr_pool *fmr_pool; member
Dib_srp.c548 struct ib_fmr_pool *fmr_pool = NULL; in srp_create_ch_ib() local
610 fmr_pool = srp_alloc_fmr_pool(target); in srp_create_ch_ib()
611 if (IS_ERR(fmr_pool)) { in srp_create_ch_ib()
612 ret = PTR_ERR(fmr_pool); in srp_create_ch_ib()
635 if (ch->fmr_pool) in srp_create_ch_ib()
636 ib_destroy_fmr_pool(ch->fmr_pool); in srp_create_ch_ib()
637 ch->fmr_pool = fmr_pool; in srp_create_ch_ib()
693 if (ch->fmr_pool) in srp_free_ch_ib()
694 ib_destroy_fmr_pool(ch->fmr_pool); in srp_free_ch_ib()
1467 fmr = ib_fmr_pool_map_phys(ch->fmr_pool, state->pages, in srp_map_finish_fmr()