Searched refs:pi_ctx (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/drivers/infiniband/ulp/iser/ |
D | iser_verbs.c | 274 struct iser_pi_context *pi_ctx = NULL; in iser_alloc_pi_ctx() local 277 desc->pi_ctx = kzalloc(sizeof(*desc->pi_ctx), GFP_KERNEL); in iser_alloc_pi_ctx() 278 if (!desc->pi_ctx) in iser_alloc_pi_ctx() 281 pi_ctx = desc->pi_ctx; in iser_alloc_pi_ctx() 283 ret = iser_alloc_reg_res(device, pd, &pi_ctx->rsc, size); in iser_alloc_pi_ctx() 289 pi_ctx->sig_mr = ib_alloc_mr(pd, IB_MR_TYPE_SIGNATURE, 2); in iser_alloc_pi_ctx() 290 if (IS_ERR(pi_ctx->sig_mr)) { in iser_alloc_pi_ctx() 291 ret = PTR_ERR(pi_ctx->sig_mr); in iser_alloc_pi_ctx() 294 pi_ctx->sig_mr_valid = 0; in iser_alloc_pi_ctx() 295 desc->pi_ctx->sig_protected = 0; in iser_alloc_pi_ctx() [all …]
|
D | iser_memory.c | 384 struct iser_pi_context *pi_ctx, in iser_reg_sig_mr() argument 393 struct ib_mr *mr = pi_ctx->sig_mr; in iser_reg_sig_mr() 403 if (pi_ctx->sig_mr_valid) in iser_reg_sig_mr() 424 pi_ctx->sig_mr_valid = 1; in iser_reg_sig_mr() 497 return device->reg_ops->reg_mem(task, mem, &desc->pi_ctx->rsc, reg); in iser_reg_prot_sg() 556 err = iser_reg_sig_mr(task, desc->pi_ctx, data_reg, in iser_reg_rdma_mem() 561 desc->pi_ctx->sig_protected = 1; in iser_reg_rdma_mem()
|
D | iser_initiator.c | 597 else if (likely(rkey == desc->pi_ctx->sig_mr->rkey)) in iser_inv_desc() 598 desc->pi_ctx->sig_mr_valid = 0; in iser_inv_desc()
|
D | iscsi_iser.h | 428 struct iser_pi_context *pi_ctx; member
|