Searched refs:sig_attrs (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.4/drivers/infiniband/ulp/iser/ |
| D | iser_memory.c | 322 iser_set_sig_attrs(struct scsi_cmnd *sc, struct ib_sig_attrs *sig_attrs) in iser_set_sig_attrs() argument 327 sig_attrs->mem.sig_type = IB_SIG_TYPE_NONE; in iser_set_sig_attrs() 328 iser_set_dif_domain(sc, &sig_attrs->wire); in iser_set_sig_attrs() 329 sig_attrs->wire.sig.dif.bg_type = IB_T10DIF_CRC; in iser_set_sig_attrs() 333 sig_attrs->wire.sig_type = IB_SIG_TYPE_NONE; in iser_set_sig_attrs() 334 iser_set_dif_domain(sc, &sig_attrs->mem); in iser_set_sig_attrs() 335 sig_attrs->mem.sig.dif.bg_type = sc->prot_flags & SCSI_PROT_IP_CHECKSUM ? in iser_set_sig_attrs() 340 iser_set_dif_domain(sc, &sig_attrs->wire); in iser_set_sig_attrs() 341 sig_attrs->wire.sig.dif.bg_type = IB_T10DIF_CRC; in iser_set_sig_attrs() 342 iser_set_dif_domain(sc, &sig_attrs->mem); in iser_set_sig_attrs() [all …]
|
| /Linux-v5.4/drivers/infiniband/core/ |
| D | rw.c | 361 struct ib_sig_attrs *sig_attrs, in rdma_rw_ctx_signature_init() argument 406 memcpy(ctx->reg->mr->sig_attrs, sig_attrs, sizeof(struct ib_sig_attrs)); in rdma_rw_ctx_signature_init() 428 if (sig_attrs->wire.sig_type == IB_SIG_TYPE_NONE) in rdma_rw_ctx_signature_init() 429 ctx->reg->sge.length -= ctx->reg->mr->sig_attrs->meta_length; in rdma_rw_ctx_signature_init()
|
| D | verbs.c | 1995 struct ib_sig_attrs *sig_attrs = mr->sig_attrs; in ib_dereg_mr_user() local 2004 kfree(sig_attrs); in ib_dereg_mr_user() 2046 mr->sig_attrs = NULL; in ib_alloc_mr_user() 2070 struct ib_sig_attrs *sig_attrs; in ib_alloc_mr_integrity() local 2079 sig_attrs = kzalloc(sizeof(struct ib_sig_attrs), GFP_KERNEL); in ib_alloc_mr_integrity() 2080 if (!sig_attrs) in ib_alloc_mr_integrity() 2086 kfree(sig_attrs); in ib_alloc_mr_integrity() 2099 mr->sig_attrs = sig_attrs; in ib_alloc_mr_integrity()
|
| D | uverbs_cmd.c | 756 mr->sig_attrs = NULL; in ib_uverbs_reg_mr()
|
| /Linux-v5.4/drivers/infiniband/ulp/isert/ |
| D | ib_isert.c | 2082 isert_set_sig_attrs(struct se_cmd *se_cmd, struct ib_sig_attrs *sig_attrs) in isert_set_sig_attrs() argument 2084 memset(sig_attrs, 0, sizeof(*sig_attrs)); in isert_set_sig_attrs() 2089 sig_attrs->mem.sig_type = IB_SIG_TYPE_NONE; in isert_set_sig_attrs() 2090 isert_set_dif_domain(se_cmd, &sig_attrs->wire); in isert_set_sig_attrs() 2094 sig_attrs->wire.sig_type = IB_SIG_TYPE_NONE; in isert_set_sig_attrs() 2095 isert_set_dif_domain(se_cmd, &sig_attrs->mem); in isert_set_sig_attrs() 2099 isert_set_dif_domain(se_cmd, &sig_attrs->wire); in isert_set_sig_attrs() 2100 isert_set_dif_domain(se_cmd, &sig_attrs->mem); in isert_set_sig_attrs() 2108 sig_attrs->check_mask |= IB_SIG_CHECK_GUARD; in isert_set_sig_attrs() 2110 sig_attrs->check_mask |= IB_SIG_CHECK_APPTAG; in isert_set_sig_attrs() [all …]
|
| /Linux-v5.4/include/rdma/ |
| D | rw.h | 55 struct ib_sig_attrs *sig_attrs, u64 remote_addr, u32 rkey,
|
| D | ib_verbs.h | 1776 struct ib_sig_attrs *sig_attrs; /* only for IB_MR_TYPE_INTEGRITY MRs */ member
|
| /Linux-v5.4/drivers/infiniband/hw/mlx5/ |
| D | qp.c | 4534 struct ib_sig_attrs *sig_attrs, in mlx5_set_bsf() argument 4539 struct ib_sig_domain *mem = &sig_attrs->mem; in mlx5_set_bsf() 4540 struct ib_sig_domain *wire = &sig_attrs->wire; in mlx5_set_bsf() 4547 basic->check_byte_mask = sig_attrs->check_mask; in mlx5_set_bsf() 4551 switch (sig_attrs->mem.sig_type) { in mlx5_set_bsf() 4564 switch (sig_attrs->wire.sig_type) { in mlx5_set_bsf() 4593 struct ib_sig_attrs *sig_attrs, in set_sig_data_segment() argument 4655 u16 block_size = sig_attrs->mem.sig.dif.pi_interval; in set_sig_data_segment() 4662 prot_size = prot_field_size(sig_attrs->mem.sig_type); in set_sig_data_segment() 4692 ret = mlx5_set_bsf(sig_mr, sig_attrs, bsf, data_len); in set_sig_data_segment() [all …]
|
| D | mr.c | 2303 ibmr->sig_attrs->meta_length = pi_mr->meta_length; in mlx5_ib_map_mr_sg_pi() 2305 ibmr->sig_attrs->meta_length = mr->meta_length; in mlx5_ib_map_mr_sg_pi()
|