Home
last modified time | relevance | path

Searched refs:sig_attrs (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/drivers/infiniband/ulp/iser/
Diser_memory.c574 iser_set_dif_domain(struct scsi_cmnd *sc, struct ib_sig_attrs *sig_attrs, in iser_set_dif_domain() argument
592 iser_set_sig_attrs(struct scsi_cmnd *sc, struct ib_sig_attrs *sig_attrs) in iser_set_sig_attrs() argument
597 sig_attrs->mem.sig_type = IB_SIG_TYPE_NONE; in iser_set_sig_attrs()
598 iser_set_dif_domain(sc, sig_attrs, &sig_attrs->wire); in iser_set_sig_attrs()
599 sig_attrs->wire.sig.dif.bg_type = IB_T10DIF_CRC; in iser_set_sig_attrs()
603 sig_attrs->wire.sig_type = IB_SIG_TYPE_NONE; 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()
611 sig_attrs->wire.sig.dif.bg_type = IB_T10DIF_CRC; in iser_set_sig_attrs()
[all …]
/linux-4.1.27/drivers/infiniband/ulp/isert/
Dib_isert.c2655 isert_set_dif_domain(struct se_cmd *se_cmd, struct ib_sig_attrs *sig_attrs, in isert_set_dif_domain() argument
2676 isert_set_sig_attrs(struct se_cmd *se_cmd, struct ib_sig_attrs *sig_attrs) in isert_set_sig_attrs() argument
2681 sig_attrs->mem.sig_type = IB_SIG_TYPE_NONE; in isert_set_sig_attrs()
2682 isert_set_dif_domain(se_cmd, sig_attrs, &sig_attrs->wire); in isert_set_sig_attrs()
2686 sig_attrs->wire.sig_type = IB_SIG_TYPE_NONE; in isert_set_sig_attrs()
2687 isert_set_dif_domain(se_cmd, sig_attrs, &sig_attrs->mem); in isert_set_sig_attrs()
2691 isert_set_dif_domain(se_cmd, sig_attrs, &sig_attrs->wire); in isert_set_sig_attrs()
2692 isert_set_dif_domain(se_cmd, sig_attrs, &sig_attrs->mem); in isert_set_sig_attrs()
2719 struct ib_sig_attrs sig_attrs; in isert_reg_sig_mr() local
2722 memset(&sig_attrs, 0, sizeof(sig_attrs)); in isert_reg_sig_mr()
[all …]
/linux-4.1.27/drivers/infiniband/hw/mlx5/
Dqp.c2182 struct ib_sig_attrs *sig_attrs, in mlx5_set_bsf() argument
2187 struct ib_sig_domain *mem = &sig_attrs->mem; in mlx5_set_bsf()
2188 struct ib_sig_domain *wire = &sig_attrs->wire; in mlx5_set_bsf()
2195 basic->check_byte_mask = sig_attrs->check_mask; in mlx5_set_bsf()
2199 switch (sig_attrs->mem.sig_type) { in mlx5_set_bsf()
2212 switch (sig_attrs->wire.sig_type) { in mlx5_set_bsf()
2242 struct ib_sig_attrs *sig_attrs = wr->wr.sig_handover.sig_attrs; in set_sig_data_segment() local
2290 u16 block_size = sig_attrs->mem.sig.dif.pi_interval; in set_sig_data_segment()
2297 prot_size = prot_field_size(sig_attrs->mem.sig_type); in set_sig_data_segment()
2328 ret = mlx5_set_bsf(sig_mr, sig_attrs, bsf, data_len); in set_sig_data_segment()
[all …]
/linux-4.1.27/include/rdma/
Dib_verbs.h1078 struct ib_sig_attrs *sig_attrs; member