/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | rw.c | 370 * @prot_sg_cnt: number of entries in @prot_sg 381 struct scatterlist *prot_sg, u32 prot_sg_cnt, in rdma_rw_ctx_signature_init() 391 if (sg_cnt > pages_per_mr || prot_sg_cnt > pages_per_mr) { in rdma_rw_ctx_signature_init() 392 pr_err("SG count too large: sg_cnt=%d, prot_sg_cnt=%d, pages_per_mr=%d\n", in rdma_rw_ctx_signature_init() 393 sg_cnt, prot_sg_cnt, pages_per_mr); in rdma_rw_ctx_signature_init() 402 if (prot_sg_cnt) { in rdma_rw_ctx_signature_init() 403 ret = rdma_rw_map_sg(dev, prot_sg, prot_sg_cnt, dir); in rdma_rw_ctx_signature_init() 408 prot_sg_cnt = ret; in rdma_rw_ctx_signature_init() 430 prot_sg_cnt, NULL, SZ_4K); in rdma_rw_ctx_signature_init() 432 pr_err("failed to map PI sg (%d)\n", sg_cnt + prot_sg_cnt); in rdma_rw_ctx_signature_init() 379 rdma_rw_ctx_signature_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u8 port_num, struct scatterlist *sg, u32 sg_cnt, struct scatterlist *prot_sg, u32 prot_sg_cnt, struct ib_sig_attrs *sig_attrs, u64 remote_addr, u32 rkey, enum dma_data_direction dir) rdma_rw_ctx_signature_init() argument 622 rdma_rw_ctx_destroy_signature(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u8 port_num, struct scatterlist *sg, u32 sg_cnt, struct scatterlist *prot_sg, u32 prot_sg_cnt, enum dma_data_direction dir) rdma_rw_ctx_destroy_signature() argument [all...] |
/kernel/linux/linux-5.10/include/rdma/ |
H A D | rw.h | 54 struct scatterlist *prot_sg, u32 prot_sg_cnt, 59 struct scatterlist *prot_sg, u32 prot_sg_cnt,
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | rw.h | 54 struct scatterlist *prot_sg, u32 prot_sg_cnt, 59 struct scatterlist *prot_sg, u32 prot_sg_cnt,
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | rw.c | 355 * @prot_sg_cnt: number of entries in @prot_sg 366 struct scatterlist *prot_sg, u32 prot_sg_cnt, in rdma_rw_ctx_signature_init() 379 .orig_nents = prot_sg_cnt, in rdma_rw_ctx_signature_init() 384 if (sg_cnt > pages_per_mr || prot_sg_cnt > pages_per_mr) { in rdma_rw_ctx_signature_init() 385 pr_err("SG count too large: sg_cnt=%u, prot_sg_cnt=%u, pages_per_mr=%u\n", in rdma_rw_ctx_signature_init() 386 sg_cnt, prot_sg_cnt, pages_per_mr); in rdma_rw_ctx_signature_init() 394 if (prot_sg_cnt) { in rdma_rw_ctx_signature_init() 610 * @prot_sg_cnt: number of entries in @prot_sg 615 struct scatterlist *prot_sg, u32 prot_sg_cnt, in rdma_rw_ctx_destroy_signature() 624 if (prot_sg_cnt) in rdma_rw_ctx_destroy_signature() 364 rdma_rw_ctx_signature_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u32 port_num, struct scatterlist *sg, u32 sg_cnt, struct scatterlist *prot_sg, u32 prot_sg_cnt, struct ib_sig_attrs *sig_attrs, u64 remote_addr, u32 rkey, enum dma_data_direction dir) rdma_rw_ctx_signature_init() argument 613 rdma_rw_ctx_destroy_signature(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u32 port_num, struct scatterlist *sg, u32 sg_cnt, struct scatterlist *prot_sg, u32 prot_sg_cnt, enum dma_data_direction dir) rdma_rw_ctx_destroy_signature() argument [all...] |
/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/ |
H A D | qla_target.h | 911 uint32_t prot_sg_cnt; member
|
H A D | tcm_qla2xxx.c | 412 cmd->prot_sg_cnt = se_cmd->t_prot_nents; in tcm_qla2xxx_write_pending() 672 cmd->prot_sg_cnt = se_cmd->t_prot_nents; in tcm_qla2xxx_queue_data_in()
|
H A D | qla_target.c | 2430 if (cmd->prot_sg_cnt) { in qlt_pci_map_calc_cnt() 2433 cmd->prot_sg, cmd->prot_sg_cnt, in qlt_pci_map_calc_cnt() 2472 if (cmd->prot_sg_cnt) in qlt_unmap_sg() 2473 dma_unmap_sg(&qpair->pdev->dev, cmd->prot_sg, cmd->prot_sg_cnt, in qlt_unmap_sg() 3045 if (cmd->prot_sg_cnt) in qlt_build_ctio_crc2_pkt()
|
/kernel/linux/linux-6.6/drivers/scsi/qla2xxx/ |
H A D | qla_target.h | 923 uint32_t prot_sg_cnt; member
|
H A D | tcm_qla2xxx.c | 407 cmd->prot_sg_cnt = se_cmd->t_prot_nents; in tcm_qla2xxx_write_pending() 669 cmd->prot_sg_cnt = se_cmd->t_prot_nents; in tcm_qla2xxx_queue_data_in()
|
H A D | qla_target.c | 2452 if (cmd->prot_sg_cnt) { in qlt_pci_map_calc_cnt() 2455 cmd->prot_sg, cmd->prot_sg_cnt, in qlt_pci_map_calc_cnt() 2494 if (cmd->prot_sg_cnt) in qlt_unmap_sg() 2495 dma_unmap_sg(&qpair->pdev->dev, cmd->prot_sg, cmd->prot_sg_cnt, in qlt_unmap_sg() 3077 if (cmd->prot_sg_cnt) in qlt_build_ctio_crc2_pkt()
|