Lines Matching refs:sig_mr
577 static int mlx5_set_bsf(struct ib_mr *sig_mr, in mlx5_set_bsf() argument
581 struct mlx5_core_sig_ctx *msig = to_mmr(sig_mr)->sig; in mlx5_set_bsf()
638 struct ib_mr *sig_mr, in set_sig_data_segment() argument
653 struct mlx5_ib_mr *mr = to_mmr(sig_mr); in set_sig_data_segment()
738 ret = mlx5_set_bsf(sig_mr, sig_attrs, bsf, data_len); in set_sig_data_segment()
750 struct ib_mr *sig_mr, int access_flags, in set_sig_mkey_segment() argument
753 u32 sig_key = sig_mr->rkey; in set_sig_mkey_segment()
754 u8 sigerr = to_mmr(sig_mr)->sig->sigerr_count & 1; in set_sig_mkey_segment()
783 struct mlx5_ib_mr *sig_mr = to_mmr(wr->mr); in set_pi_umr_wr() local
784 struct mlx5_ib_mr *pi_mr = sig_mr->pi_mr; in set_pi_umr_wr()
785 struct ib_sig_attrs *sig_attrs = sig_mr->ibmr.sig_attrs; in set_pi_umr_wr()
792 unlikely(!sig_mr->sig) || unlikely(!qp->ibqp.integrity_en) || in set_pi_umr_wr()
793 unlikely(!sig_mr->sig->sig_status_checked)) in set_pi_umr_wr()
825 sig_mr->sig->sig_status_checked = false; in set_pi_umr_wr()