sig_attrs 374 drivers/infiniband/core/rw.c struct ib_sig_attrs *sig_attrs, sig_attrs 419 drivers/infiniband/core/rw.c memcpy(ctx->reg->mr->sig_attrs, sig_attrs, sizeof(struct ib_sig_attrs)); sig_attrs 441 drivers/infiniband/core/rw.c if (sig_attrs->wire.sig_type == IB_SIG_TYPE_NONE) sig_attrs 442 drivers/infiniband/core/rw.c ctx->reg->sge.length -= ctx->reg->mr->sig_attrs->meta_length; sig_attrs 756 drivers/infiniband/core/uverbs_cmd.c mr->sig_attrs = NULL; sig_attrs 1985 drivers/infiniband/core/verbs.c struct ib_sig_attrs *sig_attrs = mr->sig_attrs; sig_attrs 1994 drivers/infiniband/core/verbs.c kfree(sig_attrs); sig_attrs 2036 drivers/infiniband/core/verbs.c mr->sig_attrs = NULL; sig_attrs 2060 drivers/infiniband/core/verbs.c struct ib_sig_attrs *sig_attrs; sig_attrs 2069 drivers/infiniband/core/verbs.c sig_attrs = kzalloc(sizeof(struct ib_sig_attrs), GFP_KERNEL); sig_attrs 2070 drivers/infiniband/core/verbs.c if (!sig_attrs) sig_attrs 2076 drivers/infiniband/core/verbs.c kfree(sig_attrs); sig_attrs 2089 drivers/infiniband/core/verbs.c mr->sig_attrs = sig_attrs; sig_attrs 2303 drivers/infiniband/hw/mlx5/mr.c ibmr->sig_attrs->meta_length = pi_mr->meta_length; sig_attrs 2305 drivers/infiniband/hw/mlx5/mr.c ibmr->sig_attrs->meta_length = mr->meta_length; sig_attrs 4532 drivers/infiniband/hw/mlx5/qp.c struct ib_sig_attrs *sig_attrs, sig_attrs 4537 drivers/infiniband/hw/mlx5/qp.c struct ib_sig_domain *mem = &sig_attrs->mem; sig_attrs 4538 drivers/infiniband/hw/mlx5/qp.c struct ib_sig_domain *wire = &sig_attrs->wire; sig_attrs 4545 drivers/infiniband/hw/mlx5/qp.c basic->check_byte_mask = sig_attrs->check_mask; sig_attrs 4549 drivers/infiniband/hw/mlx5/qp.c switch (sig_attrs->mem.sig_type) { sig_attrs 4562 drivers/infiniband/hw/mlx5/qp.c switch (sig_attrs->wire.sig_type) { sig_attrs 4591 drivers/infiniband/hw/mlx5/qp.c struct ib_sig_attrs *sig_attrs, sig_attrs 4653 drivers/infiniband/hw/mlx5/qp.c u16 block_size = sig_attrs->mem.sig.dif.pi_interval; sig_attrs 4660 drivers/infiniband/hw/mlx5/qp.c prot_size = prot_field_size(sig_attrs->mem.sig_type); sig_attrs 4690 drivers/infiniband/hw/mlx5/qp.c ret = mlx5_set_bsf(sig_mr, sig_attrs, bsf, data_len); sig_attrs 4737 drivers/infiniband/hw/mlx5/qp.c struct ib_sig_attrs *sig_attrs = sig_mr->ibmr.sig_attrs; sig_attrs 4756 drivers/infiniband/hw/mlx5/qp.c if (sig_attrs->mem.sig_type != IB_SIG_TYPE_NONE) sig_attrs 4772 drivers/infiniband/hw/mlx5/qp.c ret = set_sig_data_segment(send_wr, wr->mr, sig_attrs, qp, seg, size, sig_attrs 4973 drivers/infiniband/hw/mlx5/qp.c struct ib_sig_attrs *sig_attrs; sig_attrs 5161 drivers/infiniband/hw/mlx5/qp.c sig_attrs = mr->ibmr.sig_attrs; sig_attrs 5171 drivers/infiniband/hw/mlx5/qp.c err = set_psv_wr(&sig_attrs->mem, sig_attrs 5192 drivers/infiniband/hw/mlx5/qp.c err = set_psv_wr(&sig_attrs->wire, sig_attrs 322 drivers/infiniband/ulp/iser/iser_memory.c iser_set_sig_attrs(struct scsi_cmnd *sc, struct ib_sig_attrs *sig_attrs) sig_attrs 327 drivers/infiniband/ulp/iser/iser_memory.c sig_attrs->mem.sig_type = IB_SIG_TYPE_NONE; sig_attrs 328 drivers/infiniband/ulp/iser/iser_memory.c iser_set_dif_domain(sc, &sig_attrs->wire); sig_attrs 329 drivers/infiniband/ulp/iser/iser_memory.c sig_attrs->wire.sig.dif.bg_type = IB_T10DIF_CRC; sig_attrs 333 drivers/infiniband/ulp/iser/iser_memory.c sig_attrs->wire.sig_type = IB_SIG_TYPE_NONE; sig_attrs 334 drivers/infiniband/ulp/iser/iser_memory.c iser_set_dif_domain(sc, &sig_attrs->mem); sig_attrs 335 drivers/infiniband/ulp/iser/iser_memory.c sig_attrs->mem.sig.dif.bg_type = sc->prot_flags & SCSI_PROT_IP_CHECKSUM ? sig_attrs 340 drivers/infiniband/ulp/iser/iser_memory.c iser_set_dif_domain(sc, &sig_attrs->wire); sig_attrs 341 drivers/infiniband/ulp/iser/iser_memory.c sig_attrs->wire.sig.dif.bg_type = IB_T10DIF_CRC; sig_attrs 342 drivers/infiniband/ulp/iser/iser_memory.c iser_set_dif_domain(sc, &sig_attrs->mem); sig_attrs 343 drivers/infiniband/ulp/iser/iser_memory.c sig_attrs->mem.sig.dif.bg_type = sc->prot_flags & SCSI_PROT_IP_CHECKSUM ? sig_attrs 389 drivers/infiniband/ulp/iser/iser_memory.c struct ib_sig_attrs *sig_attrs = mr->sig_attrs; sig_attrs 393 drivers/infiniband/ulp/iser/iser_memory.c memset(sig_attrs, 0, sizeof(*sig_attrs)); sig_attrs 394 drivers/infiniband/ulp/iser/iser_memory.c ret = iser_set_sig_attrs(iser_task->sc, sig_attrs); sig_attrs 398 drivers/infiniband/ulp/iser/iser_memory.c iser_set_prot_checks(iser_task->sc, &sig_attrs->check_mask); sig_attrs 2082 drivers/infiniband/ulp/isert/ib_isert.c isert_set_sig_attrs(struct se_cmd *se_cmd, struct ib_sig_attrs *sig_attrs) sig_attrs 2084 drivers/infiniband/ulp/isert/ib_isert.c memset(sig_attrs, 0, sizeof(*sig_attrs)); sig_attrs 2089 drivers/infiniband/ulp/isert/ib_isert.c sig_attrs->mem.sig_type = IB_SIG_TYPE_NONE; sig_attrs 2090 drivers/infiniband/ulp/isert/ib_isert.c isert_set_dif_domain(se_cmd, &sig_attrs->wire); sig_attrs 2094 drivers/infiniband/ulp/isert/ib_isert.c sig_attrs->wire.sig_type = IB_SIG_TYPE_NONE; sig_attrs 2095 drivers/infiniband/ulp/isert/ib_isert.c isert_set_dif_domain(se_cmd, &sig_attrs->mem); sig_attrs 2099 drivers/infiniband/ulp/isert/ib_isert.c isert_set_dif_domain(se_cmd, &sig_attrs->wire); sig_attrs 2100 drivers/infiniband/ulp/isert/ib_isert.c isert_set_dif_domain(se_cmd, &sig_attrs->mem); sig_attrs 2108 drivers/infiniband/ulp/isert/ib_isert.c sig_attrs->check_mask |= IB_SIG_CHECK_GUARD; sig_attrs 2110 drivers/infiniband/ulp/isert/ib_isert.c sig_attrs->check_mask |= IB_SIG_CHECK_APPTAG; sig_attrs 2112 drivers/infiniband/ulp/isert/ib_isert.c sig_attrs->check_mask |= IB_SIG_CHECK_REFTAG; sig_attrs 2142 drivers/infiniband/ulp/isert/ib_isert.c struct ib_sig_attrs sig_attrs; sig_attrs 2144 drivers/infiniband/ulp/isert/ib_isert.c ret = isert_set_sig_attrs(se_cmd, &sig_attrs); sig_attrs 2152 drivers/infiniband/ulp/isert/ib_isert.c &sig_attrs, addr, rkey, dir); sig_attrs 1776 include/rdma/ib_verbs.h struct ib_sig_attrs *sig_attrs; /* only for IB_MR_TYPE_INTEGRITY MRs */ sig_attrs 55 include/rdma/rw.h struct ib_sig_attrs *sig_attrs, u64 remote_addr, u32 rkey,