Home
last modified time | relevance | path

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

/linux/drivers/infiniband/ulp/iser/
H A Diser_memory.c194 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()
207 sig_attrs->mem.sig.dif.bg_type = sc->prot_flags & SCSI_PROT_IP_CHECKSUM ? 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()
[all …]
/linux/drivers/infiniband/hw/mlx5/
H A Dwr.c357 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
480 u16 block_size = sig_attrs->mem.sig.dif.pi_interval; in set_sig_data_segment()
487 prot_size = prot_field_size(sig_attrs->mem.sig_type); in set_sig_data_segment()
517 ret = mlx5_set_bsf(sig_mr, sig_attrs, bsf, data_len); in set_sig_data_segment()
[all …]
/linux/drivers/nvme/target/
H A Drdma.c589 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()
603 nvmet_rdma_set_sig_domain(bi, cmd, &sig_attrs->mem, control, in nvmet_rdma_set_sig_attrs()
612 nvmet_rdma_set_sig_domain(bi, cmd, &sig_attrs->wire, control, in nvmet_rdma_set_sig_attrs()
614 nvmet_rdma_set_sig_domain(bi, cmd, &sig_attrs->mem, control, 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
[all …]
/linux/drivers/nvme/host/
H A Drdma.c1403 struct nvme_command *cmd, struct ib_sig_attrs *sig_attrs, in nvme_rdma_set_sig_attrs() argument
1408 memset(sig_attrs, 0, sizeof(*sig_attrs)); in nvme_rdma_set_sig_attrs()
1411 sig_attrs->mem.sig_type = IB_SIG_TYPE_NONE; in nvme_rdma_set_sig_attrs()
1412 nvme_rdma_set_sig_domain(bi, cmd, &sig_attrs->wire, control, in nvme_rdma_set_sig_attrs()
1419 nvme_rdma_set_sig_domain(bi, cmd, &sig_attrs->wire, control, in nvme_rdma_set_sig_attrs()
1421 nvme_rdma_set_sig_domain(bi, cmd, &sig_attrs->mem, control, in nvme_rdma_set_sig_attrs()
1465 nvme_rdma_set_sig_attrs(bi, c, req->mr->sig_attrs, ns->head->pi_type); in nvme_rdma_map_sg_pi()
1466 nvme_rdma_set_prot_checks(c, &req->mr->sig_attrs->check_mask); in nvme_rdma_map_sg_pi()
/linux/drivers/infiniband/core/
H A Drw.c739 struct ib_sig_attrs *sig_attrs, in rdma_rw_ctx_signature_init() argument
788 memcpy(ctx->reg->mr->sig_attrs, sig_attrs, sizeof(struct ib_sig_attrs)); in rdma_rw_ctx_signature_init()
811 if (sig_attrs->wire.sig_type == IB_SIG_TYPE_NONE) in rdma_rw_ctx_signature_init()
812 ctx->reg->sge.length -= ctx->reg->mr->sig_attrs->meta_length; in rdma_rw_ctx_signature_init()