| /linux-6.15/drivers/infiniband/ulp/iser/ |
| H A D | iser_memory.c | 194 struct ib_sig_attrs *sig_attrs) in iser_set_sig_attrs() argument 199 sig_attrs->mem.sig_type = IB_SIG_TYPE_NONE; in iser_set_sig_attrs() 200 iser_set_dif_domain(sc, &sig_attrs->wire); in iser_set_sig_attrs() 201 sig_attrs->wire.sig.dif.bg_type = IB_T10DIF_CRC; in iser_set_sig_attrs() 205 sig_attrs->wire.sig_type = IB_SIG_TYPE_NONE; in iser_set_sig_attrs() 206 iser_set_dif_domain(sc, &sig_attrs->mem); in iser_set_sig_attrs() 212 iser_set_dif_domain(sc, &sig_attrs->wire); in iser_set_sig_attrs() 213 sig_attrs->wire.sig.dif.bg_type = IB_T10DIF_CRC; in iser_set_sig_attrs() 214 iser_set_dif_domain(sc, &sig_attrs->mem); in iser_set_sig_attrs() 256 struct ib_sig_attrs *sig_attrs = mr->sig_attrs; in iser_reg_sig_mr() local [all …]
|
| /linux-6.15/drivers/infiniband/hw/mlx5/ |
| H A D | wr.c | 357 struct ib_sig_attrs *sig_attrs, in mlx5_set_bsf() argument 362 struct ib_sig_domain *mem = &sig_attrs->mem; in mlx5_set_bsf() 363 struct ib_sig_domain *wire = &sig_attrs->wire; in mlx5_set_bsf() 370 basic->check_byte_mask = sig_attrs->check_mask; in mlx5_set_bsf() 374 switch (sig_attrs->mem.sig_type) { in mlx5_set_bsf() 387 switch (sig_attrs->wire.sig_type) { in mlx5_set_bsf() 418 struct ib_sig_attrs *sig_attrs, in set_sig_data_segment() argument 564 struct ib_sig_attrs *sig_attrs = sig_mr->ibmr.sig_attrs; in set_pi_umr_wr() local 854 struct ib_sig_attrs *sig_attrs; in handle_reg_mr_integrity() local 912 sig_attrs = mr->ibmr.sig_attrs; in handle_reg_mr_integrity() [all …]
|
| H A D | mr.c | 2847 ibmr->sig_attrs->meta_length = pi_mr->meta_length; in mlx5_ib_map_mr_sg_pi() 2849 ibmr->sig_attrs->meta_length = mr->meta_length; in mlx5_ib_map_mr_sg_pi()
|
| /linux-6.15/drivers/nvme/target/ |
| H A D | rdma.c | 589 struct ib_sig_attrs *sig_attrs) in nvmet_rdma_set_sig_attrs() argument 598 memset(sig_attrs, 0, sizeof(*sig_attrs)); in nvmet_rdma_set_sig_attrs() 602 sig_attrs->wire.sig_type = IB_SIG_TYPE_NONE; in nvmet_rdma_set_sig_attrs() 619 sig_attrs->check_mask |= IB_SIG_CHECK_REFTAG; in nvmet_rdma_set_sig_attrs() 621 sig_attrs->check_mask |= IB_SIG_CHECK_GUARD; in nvmet_rdma_set_sig_attrs() 623 sig_attrs->check_mask |= IB_SIG_CHECK_APPTAG; in nvmet_rdma_set_sig_attrs() 627 struct ib_sig_attrs *sig_attrs) in nvmet_rdma_rw_ctx_init() argument 636 req->metadata_sg, req->metadata_sg_cnt, sig_attrs, in nvmet_rdma_rw_ctx_init() 878 struct ib_sig_attrs sig_attrs; in nvmet_rdma_map_sgl_keyed() local 888 nvmet_rdma_set_sig_attrs(&rsp->req, &sig_attrs); in nvmet_rdma_map_sgl_keyed() [all …]
|
| /linux-6.15/drivers/infiniband/core/ |
| H A D | rw.c | 367 struct ib_sig_attrs *sig_attrs, in rdma_rw_ctx_signature_init() argument 416 memcpy(ctx->reg->mr->sig_attrs, sig_attrs, sizeof(struct ib_sig_attrs)); in rdma_rw_ctx_signature_init() 439 if (sig_attrs->wire.sig_type == IB_SIG_TYPE_NONE) in rdma_rw_ctx_signature_init() 440 ctx->reg->sge.length -= ctx->reg->mr->sig_attrs->meta_length; in rdma_rw_ctx_signature_init()
|
| H A D | verbs.c | 2265 struct ib_sig_attrs *sig_attrs = mr->sig_attrs; in ib_dereg_mr_user() local 2275 kfree(sig_attrs); in ib_dereg_mr_user() 2321 mr->sig_attrs = NULL; in ib_alloc_mr() 2349 struct ib_sig_attrs *sig_attrs; in ib_alloc_mr_integrity() local 2362 sig_attrs = kzalloc(sizeof(struct ib_sig_attrs), GFP_KERNEL); in ib_alloc_mr_integrity() 2363 if (!sig_attrs) { in ib_alloc_mr_integrity() 2371 kfree(sig_attrs); in ib_alloc_mr_integrity() 2382 mr->sig_attrs = sig_attrs; in ib_alloc_mr_integrity()
|
| H A D | uverbs_cmd.c | 755 mr->sig_attrs = NULL; in ib_uverbs_reg_mr()
|
| /linux-6.15/drivers/infiniband/ulp/isert/ |
| H A D | ib_isert.c | 2002 memset(sig_attrs, 0, sizeof(*sig_attrs)); in isert_set_sig_attrs() 2007 sig_attrs->mem.sig_type = IB_SIG_TYPE_NONE; in isert_set_sig_attrs() 2012 sig_attrs->wire.sig_type = IB_SIG_TYPE_NONE; in isert_set_sig_attrs() 2013 isert_set_dif_domain(se_cmd, &sig_attrs->mem); in isert_set_sig_attrs() 2018 isert_set_dif_domain(se_cmd, &sig_attrs->mem); in isert_set_sig_attrs() 2026 sig_attrs->check_mask |= IB_SIG_CHECK_GUARD; in isert_set_sig_attrs() 2028 sig_attrs->check_mask |= IB_SIG_CHECK_APPTAG; in isert_set_sig_attrs() 2030 sig_attrs->check_mask |= IB_SIG_CHECK_REFTAG; in isert_set_sig_attrs() 2060 struct ib_sig_attrs sig_attrs; in isert_rdma_rw_ctx_post() local 2062 ret = isert_set_sig_attrs(se_cmd, &sig_attrs); in isert_rdma_rw_ctx_post() [all …]
|
| /linux-6.15/include/rdma/ |
| H A D | rw.h | 55 struct ib_sig_attrs *sig_attrs, u64 remote_addr, u32 rkey,
|
| H A D | ib_verbs.h | 1863 struct ib_sig_attrs *sig_attrs; /* only for IB_MR_TYPE_INTEGRITY MRs */ member
|
| /linux-6.15/drivers/nvme/host/ |
| H A D | rdma.c | 1368 struct nvme_command *cmd, struct ib_sig_attrs *sig_attrs, in nvme_rdma_set_sig_attrs() argument 1373 memset(sig_attrs, 0, sizeof(*sig_attrs)); in nvme_rdma_set_sig_attrs() 1376 sig_attrs->mem.sig_type = IB_SIG_TYPE_NONE; in nvme_rdma_set_sig_attrs() 1377 nvme_rdma_set_sig_domain(bi, cmd, &sig_attrs->wire, control, in nvme_rdma_set_sig_attrs() 1384 nvme_rdma_set_sig_domain(bi, cmd, &sig_attrs->wire, control, in nvme_rdma_set_sig_attrs() 1386 nvme_rdma_set_sig_domain(bi, cmd, &sig_attrs->mem, control, in nvme_rdma_set_sig_attrs() 1430 nvme_rdma_set_sig_attrs(bi, c, req->mr->sig_attrs, ns->head->pi_type); in nvme_rdma_map_sg_pi() 1431 nvme_rdma_set_prot_checks(c, &req->mr->sig_attrs->check_mask); in nvme_rdma_map_sg_pi()
|