Searched refs:sig_attrs (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/drivers/infiniband/ulp/iser/ |
D | iser_memory.c | 309 iser_set_dif_domain(struct scsi_cmnd *sc, struct ib_sig_attrs *sig_attrs, in iser_set_dif_domain() argument 327 iser_set_sig_attrs(struct scsi_cmnd *sc, struct ib_sig_attrs *sig_attrs) in iser_set_sig_attrs() argument 332 sig_attrs->mem.sig_type = IB_SIG_TYPE_NONE; in iser_set_sig_attrs() 333 iser_set_dif_domain(sc, sig_attrs, &sig_attrs->wire); in iser_set_sig_attrs() 334 sig_attrs->wire.sig.dif.bg_type = IB_T10DIF_CRC; in iser_set_sig_attrs() 338 sig_attrs->wire.sig_type = IB_SIG_TYPE_NONE; in iser_set_sig_attrs() 339 iser_set_dif_domain(sc, sig_attrs, &sig_attrs->mem); in iser_set_sig_attrs() 340 sig_attrs->mem.sig.dif.bg_type = sc->prot_flags & SCSI_PROT_IP_CHECKSUM ? in iser_set_sig_attrs() 345 iser_set_dif_domain(sc, sig_attrs, &sig_attrs->wire); in iser_set_sig_attrs() 346 sig_attrs->wire.sig.dif.bg_type = IB_T10DIF_CRC; in iser_set_sig_attrs() [all …]
|
D | iscsi_iser.h | 271 struct ib_sig_attrs sig_attrs; member
|
/Linux-v4.19/drivers/infiniband/ulp/isert/ |
D | ib_isert.c | 2070 isert_set_dif_domain(struct se_cmd *se_cmd, struct ib_sig_attrs *sig_attrs, in isert_set_dif_domain() argument 2091 isert_set_sig_attrs(struct se_cmd *se_cmd, struct ib_sig_attrs *sig_attrs) in isert_set_sig_attrs() argument 2093 memset(sig_attrs, 0, sizeof(*sig_attrs)); in isert_set_sig_attrs() 2098 sig_attrs->mem.sig_type = IB_SIG_TYPE_NONE; in isert_set_sig_attrs() 2099 isert_set_dif_domain(se_cmd, sig_attrs, &sig_attrs->wire); in isert_set_sig_attrs() 2103 sig_attrs->wire.sig_type = IB_SIG_TYPE_NONE; in isert_set_sig_attrs() 2104 isert_set_dif_domain(se_cmd, sig_attrs, &sig_attrs->mem); in isert_set_sig_attrs() 2108 isert_set_dif_domain(se_cmd, sig_attrs, &sig_attrs->wire); in isert_set_sig_attrs() 2109 isert_set_dif_domain(se_cmd, sig_attrs, &sig_attrs->mem); in isert_set_sig_attrs() 2117 sig_attrs->check_mask |= IB_SIG_CHECK_GUARD; in isert_set_sig_attrs() [all …]
|
/Linux-v4.19/include/rdma/ |
D | rw.h | 72 struct ib_sig_attrs *sig_attrs, u64 remote_addr, u32 rkey,
|
D | ib_verbs.h | 1406 struct ib_sig_attrs *sig_attrs; member
|
/Linux-v4.19/drivers/infiniband/core/ |
D | rw.c | 347 struct ib_sig_attrs *sig_attrs, in rdma_rw_ctx_signature_init() argument 420 ctx->sig->sig_wr.sig_attrs = sig_attrs; in rdma_rw_ctx_signature_init() 430 if (sig_attrs->wire.sig_type != IB_SIG_TYPE_NONE) in rdma_rw_ctx_signature_init()
|
/Linux-v4.19/drivers/infiniband/hw/mlx5/ |
D | qp.c | 3958 struct ib_sig_attrs *sig_attrs, in mlx5_set_bsf() argument 3963 struct ib_sig_domain *mem = &sig_attrs->mem; in mlx5_set_bsf() 3964 struct ib_sig_domain *wire = &sig_attrs->wire; in mlx5_set_bsf() 3971 basic->check_byte_mask = sig_attrs->check_mask; in mlx5_set_bsf() 3975 switch (sig_attrs->mem.sig_type) { in mlx5_set_bsf() 3988 switch (sig_attrs->wire.sig_type) { in mlx5_set_bsf() 4018 struct ib_sig_attrs *sig_attrs = wr->sig_attrs; in set_sig_data_segment() local 4066 u16 block_size = sig_attrs->mem.sig.dif.pi_interval; in set_sig_data_segment() 4073 prot_size = prot_field_size(sig_attrs->mem.sig_type); in set_sig_data_segment() 4104 ret = mlx5_set_bsf(sig_mr, sig_attrs, bsf, data_len); in set_sig_data_segment() [all …]
|