Lines Matching refs:fmr
218 ib_conn->fmr.page_vec = kmalloc(sizeof(*ib_conn->fmr.page_vec) + in iser_create_fmr_pool()
221 if (!ib_conn->fmr.page_vec) in iser_create_fmr_pool()
224 ib_conn->fmr.page_vec->pages = (u64 *)(ib_conn->fmr.page_vec + 1); in iser_create_fmr_pool()
240 ib_conn->fmr.pool = ib_create_fmr_pool(device->pd, ¶ms); in iser_create_fmr_pool()
241 if (!IS_ERR(ib_conn->fmr.pool)) in iser_create_fmr_pool()
245 kfree(ib_conn->fmr.page_vec); in iser_create_fmr_pool()
246 ib_conn->fmr.page_vec = NULL; in iser_create_fmr_pool()
248 ret = PTR_ERR(ib_conn->fmr.pool); in iser_create_fmr_pool()
249 ib_conn->fmr.pool = NULL; in iser_create_fmr_pool()
265 ib_conn, ib_conn->fmr.pool); in iser_free_fmr_pool()
267 if (ib_conn->fmr.pool != NULL) in iser_free_fmr_pool()
268 ib_destroy_fmr_pool(ib_conn->fmr.pool); in iser_free_fmr_pool()
270 ib_conn->fmr.pool = NULL; in iser_free_fmr_pool()
272 kfree(ib_conn->fmr.page_vec); in iser_free_fmr_pool()
273 ib_conn->fmr.page_vec = NULL; in iser_free_fmr_pool()