Lines Matching refs:sc
574 iser_set_dif_domain(struct scsi_cmnd *sc, struct ib_sig_attrs *sig_attrs, in iser_set_dif_domain() argument
578 domain->sig.dif.pi_interval = scsi_prot_interval(sc); in iser_set_dif_domain()
579 domain->sig.dif.ref_tag = scsi_prot_ref_tag(sc); in iser_set_dif_domain()
587 if (sc->prot_flags & SCSI_PROT_REF_INCREMENT) in iser_set_dif_domain()
592 iser_set_sig_attrs(struct scsi_cmnd *sc, struct ib_sig_attrs *sig_attrs) in iser_set_sig_attrs() argument
594 switch (scsi_get_prot_op(sc)) { in iser_set_sig_attrs()
598 iser_set_dif_domain(sc, sig_attrs, &sig_attrs->wire); in iser_set_sig_attrs()
604 iser_set_dif_domain(sc, sig_attrs, &sig_attrs->mem); in iser_set_sig_attrs()
605 sig_attrs->mem.sig.dif.bg_type = sc->prot_flags & SCSI_PROT_IP_CHECKSUM ? in iser_set_sig_attrs()
610 iser_set_dif_domain(sc, sig_attrs, &sig_attrs->wire); in iser_set_sig_attrs()
612 iser_set_dif_domain(sc, sig_attrs, &sig_attrs->mem); in iser_set_sig_attrs()
613 sig_attrs->mem.sig.dif.bg_type = sc->prot_flags & SCSI_PROT_IP_CHECKSUM ? in iser_set_sig_attrs()
618 scsi_get_prot_op(sc)); in iser_set_sig_attrs()
626 iser_set_prot_checks(struct scsi_cmnd *sc, u8 *mask) in iser_set_prot_checks() argument
629 if (sc->prot_flags & SCSI_PROT_REF_CHECK) in iser_set_prot_checks()
631 if (sc->prot_flags & SCSI_PROT_GUARD_CHECK) in iser_set_prot_checks()
664 ret = iser_set_sig_attrs(iser_task->sc, &sig_attrs); in iser_reg_sig_mr()
668 iser_set_prot_checks(iser_task->sc, &sig_attrs.check_mask); in iser_reg_sig_mr()
682 if (scsi_prot_sg_count(iser_task->sc)) in iser_reg_sig_mr()
703 sig_reg->sge.length = scsi_transfer_length(iser_task->sc); in iser_reg_sig_mr()
812 scsi_get_prot_op(iser_task->sc) != SCSI_PROT_NORMAL) { in iser_reg_rdma_mem_fastreg()
822 if (scsi_get_prot_op(iser_task->sc) != SCSI_PROT_NORMAL) { in iser_reg_rdma_mem_fastreg()
826 if (scsi_prot_sg_count(iser_task->sc)) { in iser_reg_rdma_mem_fastreg()