Searched refs:pi_ctx (Results 1 – 5 of 5) sorted by relevance
280 struct iser_pi_context *pi_ctx = NULL; in iser_alloc_pi_ctx() local285 desc->pi_ctx = kzalloc(sizeof(*desc->pi_ctx), GFP_KERNEL); in iser_alloc_pi_ctx()286 if (!desc->pi_ctx) in iser_alloc_pi_ctx()289 pi_ctx = desc->pi_ctx; in iser_alloc_pi_ctx()291 pi_ctx->prot_frpl = ib_alloc_fast_reg_page_list(ib_device, in iser_alloc_pi_ctx()293 if (IS_ERR(pi_ctx->prot_frpl)) { in iser_alloc_pi_ctx()294 ret = PTR_ERR(pi_ctx->prot_frpl); in iser_alloc_pi_ctx()298 pi_ctx->prot_mr = ib_alloc_fast_reg_mr(pd, in iser_alloc_pi_ctx()300 if (IS_ERR(pi_ctx->prot_mr)) { in iser_alloc_pi_ctx()301 ret = PTR_ERR(pi_ctx->prot_mr); in iser_alloc_pi_ctx()[all …]
657 struct iser_pi_context *pi_ctx = desc->pi_ctx; in iser_reg_sig_mr() local671 iser_inv_rkey(&inv_wr, pi_ctx->sig_mr); in iser_reg_sig_mr()681 sig_wr.wr.sig_handover.sig_mr = pi_ctx->sig_mr; in iser_reg_sig_mr()700 sig_reg->sge.lkey = pi_ctx->sig_mr->lkey; in iser_reg_sig_mr()701 sig_reg->rkey = pi_ctx->sig_mr->rkey; in iser_reg_sig_mr()734 mr = desc->pi_ctx->prot_mr; in iser_fast_reg_mr()735 frpl = desc->pi_ctx->prot_frpl; in iser_fast_reg_mr()
403 struct iser_pi_context *pi_ctx; member
486 if (fr_desc->pi_ctx) { in isert_conn_free_fastreg_pool()487 ib_free_fast_reg_page_list(fr_desc->pi_ctx->prot_frpl); in isert_conn_free_fastreg_pool()488 ib_dereg_mr(fr_desc->pi_ctx->prot_mr); in isert_conn_free_fastreg_pool()489 ib_destroy_mr(fr_desc->pi_ctx->sig_mr); in isert_conn_free_fastreg_pool()490 kfree(fr_desc->pi_ctx); in isert_conn_free_fastreg_pool()507 struct pi_context *pi_ctx; in isert_create_pi_ctx() local510 pi_ctx = kzalloc(sizeof(*desc->pi_ctx), GFP_KERNEL); in isert_create_pi_ctx()511 if (!pi_ctx) { in isert_create_pi_ctx()516 pi_ctx->prot_frpl = ib_alloc_fast_reg_page_list(device, in isert_create_pi_ctx()518 if (IS_ERR(pi_ctx->prot_frpl)) { in isert_create_pi_ctx()[all …]
97 struct pi_context *pi_ctx; member