Lines Matching defs:sig
335 inl->dif_apptag = cpu_to_be16(domain->sig.dif.app_tag);
336 inl->dif_reftag = cpu_to_be32(domain->sig.dif.ref_tag);
339 inl->sig_type = domain->sig.dif.bg_type == IB_T10DIF_CRC ?
342 if (domain->sig.dif.ref_remap)
345 if (domain->sig.dif.app_escape) {
346 if (domain->sig.dif.ref_escape)
353 cpu_to_be16(domain->sig.dif.apptag_check_mask);
360 struct mlx5_core_sig_ctx *msig = to_mmr(sig_mr)->sig;
378 basic->mem.bs_selector = bs_selector(mem->sig.dif.pi_interval);
391 if (mem->sig.dif.pi_interval == wire->sig.dif.pi_interval &&
395 if (mem->sig.dif.bg_type == wire->sig.dif.bg_type)
397 if (mem->sig.dif.app_tag == wire->sig.dif.app_tag)
399 if (mem->sig.dif.ref_tag == wire->sig.dif.ref_tag)
403 bs_selector(wire->sig.dif.pi_interval);
480 u16 block_size = sig_attrs->mem.sig.dif.pi_interval;
533 u8 sigerr = to_mmr(sig_mr)->sig->sigerr_count & 1;
571 unlikely(!sig_mr->sig) || unlikely(!qp->ibqp.integrity_en) ||
572 unlikely(!sig_mr->sig->sig_status_checked))
604 sig_mr->sig->sig_status_checked = false;
619 psv_seg->transient_sig = cpu_to_be32(domain->sig.dif.bg << 16 |
620 domain->sig.dif.app_tag);
621 psv_seg->ref_tag = cpu_to_be32(domain->sig.dif.ref_tag);
903 /* UMR for sig MR */
914 &sig_attrs->mem, mr->sig->psv_memory.psv_idx,
920 &sig_attrs->wire, mr->sig->psv_wire.psv_idx,
1201 static void set_sig_seg(struct mlx5_rwqe_sig *sig, int max_gs)
1203 sig->signature = calc_sig(sig, (max_gs + 1) << 2);
1211 struct mlx5_rwqe_sig *sig;
1260 sig = (struct mlx5_rwqe_sig *)scat;
1261 set_sig_seg(sig, qp->rq.max_gs);