/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | rw.c | 92 u32 sg_cnt, u32 offset) in rdma_rw_init_one_mr() 96 u32 nents = min(sg_cnt, pages_per_mr); in rdma_rw_init_one_mr() 124 u8 port_num, struct scatterlist *sg, u32 sg_cnt, u32 offset, in rdma_rw_init_mr_wrs() 132 ctx->nr_ops = DIV_ROUND_UP(sg_cnt, pages_per_mr); in rdma_rw_init_mr_wrs() 141 u32 nents = min(sg_cnt, pages_per_mr); in rdma_rw_init_mr_wrs() 143 ret = rdma_rw_init_one_mr(qp, port_num, reg, sg, sg_cnt, in rdma_rw_init_mr_wrs() 173 sg_cnt -= nents; in rdma_rw_init_mr_wrs() 195 struct scatterlist *sg, u32 sg_cnt, u32 offset, in rdma_rw_init_map_wrs() 203 ctx->nr_ops = DIV_ROUND_UP(sg_cnt, max_sge); in rdma_rw_init_map_wrs() 205 ctx->map.sges = sge = kcalloc(sg_cnt, sizeo in rdma_rw_init_map_wrs() 90 rdma_rw_init_one_mr(struct ib_qp *qp, u8 port_num, struct rdma_rw_reg_ctx *reg, struct scatterlist *sg, u32 sg_cnt, u32 offset) rdma_rw_init_one_mr() argument 123 rdma_rw_init_mr_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u8 port_num, struct scatterlist *sg, u32 sg_cnt, u32 offset, u64 remote_addr, u32 rkey, enum dma_data_direction dir) rdma_rw_init_mr_wrs() argument 194 rdma_rw_init_map_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, struct scatterlist *sg, u32 sg_cnt, u32 offset, u64 remote_addr, u32 rkey, enum dma_data_direction dir) rdma_rw_init_map_wrs() argument 276 rdma_rw_unmap_sg(struct ib_device *dev, struct scatterlist *sg, u32 sg_cnt, enum dma_data_direction dir) rdma_rw_unmap_sg() argument 285 rdma_rw_map_sg(struct ib_device *dev, struct scatterlist *sg, u32 sg_cnt, enum dma_data_direction dir) rdma_rw_map_sg() argument 311 rdma_rw_ctx_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u8 port_num, struct scatterlist *sg, u32 sg_cnt, u32 sg_offset, u64 remote_addr, u32 rkey, enum dma_data_direction dir) rdma_rw_ctx_init() argument 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 584 rdma_rw_ctx_destroy(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u8 port_num, struct scatterlist *sg, u32 sg_cnt, enum dma_data_direction dir) rdma_rw_ctx_destroy() 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/drivers/scsi/qla2xxx/ |
H A D | qla_bsg.c | 48 bsg_job->request_payload.sg_cnt, DMA_TO_DEVICE); in qla2x00_bsg_sp_free() 53 bsg_job->reply_payload.sg_cnt, DMA_FROM_DEVICE); in qla2x00_bsg_sp_free() 56 bsg_job->request_payload.sg_cnt, DMA_TO_DEVICE); in qla2x00_bsg_sp_free() 59 bsg_job->reply_payload.sg_cnt, DMA_FROM_DEVICE); in qla2x00_bsg_sp_free() 194 bsg_job->reply_payload.sg_cnt, ha->fcp_prio_cfg, in qla24xx_proc_fcp_prio_cfg_cmd() 221 bsg_job->request_payload.sg_cnt, ha->fcp_prio_cfg, in qla24xx_proc_fcp_prio_cfg_cmd() 302 if (bsg_job->request_payload.sg_cnt > 1 || in qla2x00_process_els() 303 bsg_job->reply_payload.sg_cnt > 1) { in qla2x00_process_els() 307 bsg_job->request_payload.sg_cnt, in qla2x00_process_els() 308 bsg_job->reply_payload.sg_cnt); in qla2x00_process_els() 1010 uint32_t sg_cnt; qla84xx_updatefw() local 1121 uint32_t sg_cnt; qla84xx_mgmt_cmd() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/qla2xxx/ |
H A D | qla_bsg.c | 54 bsg_job->request_payload.sg_cnt, DMA_TO_DEVICE); in qla2x00_bsg_sp_free() 59 bsg_job->reply_payload.sg_cnt, DMA_FROM_DEVICE); in qla2x00_bsg_sp_free() 69 bsg_job->request_payload.sg_cnt, DMA_TO_DEVICE); in qla2x00_bsg_sp_free() 72 bsg_job->reply_payload.sg_cnt, DMA_FROM_DEVICE); in qla2x00_bsg_sp_free() 208 bsg_job->reply_payload.sg_cnt, ha->fcp_prio_cfg, in qla24xx_proc_fcp_prio_cfg_cmd() 235 bsg_job->request_payload.sg_cnt, ha->fcp_prio_cfg, in qla24xx_proc_fcp_prio_cfg_cmd() 320 if (bsg_job->request_payload.sg_cnt > 1 || in qla2x00_process_els() 321 bsg_job->reply_payload.sg_cnt > 1) { in qla2x00_process_els() 325 bsg_job->request_payload.sg_cnt, in qla2x00_process_els() 326 bsg_job->reply_payload.sg_cnt); in qla2x00_process_els() 1029 uint32_t sg_cnt; qla84xx_updatefw() local 1140 uint32_t sg_cnt; qla84xx_mgmt_cmd() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | rw.c | 93 u32 sg_cnt, u32 offset) in rdma_rw_init_one_mr() 97 u32 nents = min(sg_cnt, pages_per_mr); in rdma_rw_init_one_mr() 125 u32 port_num, struct scatterlist *sg, u32 sg_cnt, u32 offset, in rdma_rw_init_mr_wrs() 133 ctx->nr_ops = DIV_ROUND_UP(sg_cnt, pages_per_mr); in rdma_rw_init_mr_wrs() 142 u32 nents = min(sg_cnt, pages_per_mr); in rdma_rw_init_mr_wrs() 144 ret = rdma_rw_init_one_mr(qp, port_num, reg, sg, sg_cnt, in rdma_rw_init_mr_wrs() 174 sg_cnt -= nents; in rdma_rw_init_mr_wrs() 196 struct scatterlist *sg, u32 sg_cnt, u32 offset, in rdma_rw_init_map_wrs() 204 ctx->nr_ops = DIV_ROUND_UP(sg_cnt, max_sge); in rdma_rw_init_map_wrs() 206 ctx->map.sges = sge = kcalloc(sg_cnt, sizeo in rdma_rw_init_map_wrs() 91 rdma_rw_init_one_mr(struct ib_qp *qp, u32 port_num, struct rdma_rw_reg_ctx *reg, struct scatterlist *sg, u32 sg_cnt, u32 offset) rdma_rw_init_one_mr() argument 124 rdma_rw_init_mr_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u32 port_num, struct scatterlist *sg, u32 sg_cnt, u32 offset, u64 remote_addr, u32 rkey, enum dma_data_direction dir) rdma_rw_init_mr_wrs() argument 195 rdma_rw_init_map_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, struct scatterlist *sg, u32 sg_cnt, u32 offset, u64 remote_addr, u32 rkey, enum dma_data_direction dir) rdma_rw_init_map_wrs() argument 292 rdma_rw_ctx_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u32 port_num, struct scatterlist *sg, u32 sg_cnt, u32 sg_offset, u64 remote_addr, u32 rkey, enum dma_data_direction dir) rdma_rw_ctx_init() argument 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 574 rdma_rw_ctx_destroy(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u32 port_num, struct scatterlist *sg, u32 sg_cnt, enum dma_data_direction dir) rdma_rw_ctx_destroy() 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-6.6/drivers/ufs/core/ |
H A D | ufs_bsg.c | 58 job->request_payload.sg_cnt, descp, in ufs_bsg_alloc_desc_buffer() 75 int sg_cnt = 0; in ufs_bsg_exec_advanced_rpmb_req() local 108 if (!payload || !payload->payload_len || !payload->sg_cnt) in ufs_bsg_exec_advanced_rpmb_req() 111 sg_cnt = dma_map_sg(hba->host->dma_dev, payload->sg_list, payload->sg_cnt, dir); in ufs_bsg_exec_advanced_rpmb_req() 112 if (unlikely(!sg_cnt)) in ufs_bsg_exec_advanced_rpmb_req() 120 &rpmb_reply->ehs_rsp, sg_cnt, sg_list, dir); in ufs_bsg_exec_advanced_rpmb_req() 123 dma_unmap_sg(hba->host->dma_dev, payload->sg_list, payload->sg_cnt, dir); in ufs_bsg_exec_advanced_rpmb_req() 167 job->request_payload.sg_cnt, in ufs_bsg_request()
|
/kernel/linux/linux-5.10/include/rdma/ |
H A D | rw.h | 46 struct scatterlist *sg, u32 sg_cnt, u32 sg_offset, 49 struct scatterlist *sg, u32 sg_cnt, 53 u8 port_num, struct scatterlist *sg, u32 sg_cnt, 58 u8 port_num, struct scatterlist *sg, u32 sg_cnt,
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | rw.h | 46 struct scatterlist *sg, u32 sg_cnt, u32 sg_offset, 49 u32 port_num, struct scatterlist *sg, u32 sg_cnt, 53 u32 port_num, struct scatterlist *sg, u32 sg_cnt, 58 u32 port_num, struct scatterlist *sg, u32 sg_cnt,
|
/kernel/linux/linux-5.10/drivers/scsi/snic/ |
H A D | snic_fwint.h | 108 __le16 sg_cnt; member 115 u16 sg_cnt, ulong ctx) in snic_io_hdr_enc() 122 hdr->sg_cnt = cpu_to_le16(sg_cnt); in snic_io_hdr_enc() 194 __le16 sg_cnt; member 268 __le16 sg_cnt; /* Number of SG Elements */ member 114 snic_io_hdr_enc(struct snic_io_hdr *hdr, u8 typ, u8 status, u32 id, u32 hid, u16 sg_cnt, ulong ctx) snic_io_hdr_enc() argument
|
H A D | snic_io.c | 234 snic_req_init(struct snic *snic, int sg_cnt) in snic_req_init() argument 239 typ = (sg_cnt <= SNIC_REQ_CACHE_DFLT_SGL) ? in snic_req_init() 260 if (sg_cnt == 0) in snic_req_init() 263 rqi->req_len += (sg_cnt * sizeof(struct snic_sg_desc)); in snic_req_init() 265 if (sg_cnt > atomic64_read(&snic->s_stats.io.max_sgl)) in snic_req_init() 266 atomic64_set(&snic->s_stats.io.max_sgl, sg_cnt); in snic_req_init() 268 SNIC_BUG_ON(sg_cnt > SNIC_MAX_SG_DESC_CNT); in snic_req_init() 269 atomic64_inc(&snic->s_stats.io.sgl_cnt[sg_cnt - 1]); in snic_req_init() 544 SNIC_INFO("%s:%s >>cmndid=%x:sg_cnt = %x:status = %x:ctx = %lx.\n", in snic_dump_desc() 545 fn, line, req->hdr.cmnd_id, req->hdr.sg_cnt, re in snic_dump_desc() [all...] |
H A D | snic_res.h | 30 u32 data_len, u16 sg_cnt, ulong sgl_addr, in snic_icmnd_init() 33 snic_io_hdr_enc(&req->hdr, SNIC_REQ_ICMND, 0, cmnd_id, host_id, sg_cnt, in snic_icmnd_init() 28 snic_icmnd_init(struct snic_host_req *req, u32 cmnd_id, u32 host_id, u64 ctx, u16 flags, u64 tgt_id, u8 *lun, u8 *scsi_cdb, u8 cdb_len, u32 data_len, u16 sg_cnt, ulong sgl_addr, dma_addr_t sns_addr_pa, u32 sense_len) snic_icmnd_init() argument
|
/kernel/linux/linux-6.6/drivers/scsi/snic/ |
H A D | snic_fwint.h | 94 __le16 sg_cnt; member 101 u16 sg_cnt, ulong ctx) in snic_io_hdr_enc() 108 hdr->sg_cnt = cpu_to_le16(sg_cnt); in snic_io_hdr_enc() 180 __le16 sg_cnt; member 254 __le16 sg_cnt; /* Number of SG Elements */ member 100 snic_io_hdr_enc(struct snic_io_hdr *hdr, u8 typ, u8 status, u32 id, u32 hid, u16 sg_cnt, ulong ctx) snic_io_hdr_enc() argument
|
H A D | snic_io.c | 220 snic_req_init(struct snic *snic, int sg_cnt) in snic_req_init() argument 225 typ = (sg_cnt <= SNIC_REQ_CACHE_DFLT_SGL) ? in snic_req_init() 246 if (sg_cnt == 0) in snic_req_init() 249 rqi->req_len += (sg_cnt * sizeof(struct snic_sg_desc)); in snic_req_init() 251 if (sg_cnt > atomic64_read(&snic->s_stats.io.max_sgl)) in snic_req_init() 252 atomic64_set(&snic->s_stats.io.max_sgl, sg_cnt); in snic_req_init() 254 SNIC_BUG_ON(sg_cnt > SNIC_MAX_SG_DESC_CNT); in snic_req_init() 255 atomic64_inc(&snic->s_stats.io.sgl_cnt[sg_cnt - 1]); in snic_req_init() 530 SNIC_INFO("%s:%s >>cmndid=%x:sg_cnt = %x:status = %x:ctx = %lx.\n", in snic_dump_desc() 531 fn, line, req->hdr.cmnd_id, req->hdr.sg_cnt, re in snic_dump_desc() [all...] |
H A D | snic_res.h | 16 u32 data_len, u16 sg_cnt, ulong sgl_addr, in snic_icmnd_init() 19 snic_io_hdr_enc(&req->hdr, SNIC_REQ_ICMND, 0, cmnd_id, host_id, sg_cnt, in snic_icmnd_init() 14 snic_icmnd_init(struct snic_host_req *req, u32 cmnd_id, u32 host_id, u64 ctx, u16 flags, u64 tgt_id, u8 *lun, u8 *scsi_cdb, u8 cdb_len, u32 data_len, u16 sg_cnt, ulong sgl_addr, dma_addr_t sns_addr_pa, u32 sense_len) snic_icmnd_init() argument
|
/kernel/linux/linux-5.10/drivers/infiniband/ulp/rtrs/ |
H A D | rtrs-clt.c | 396 if (req->sg_cnt) { in complete_rdma_req() 438 req->sg_cnt, req->dir); in complete_rdma_req() 876 * @sg_cnt: number of scater list entries 885 struct scatterlist *sg, size_t sg_cnt, in rtrs_clt_init_req() 896 req->sg_cnt = sg_cnt; in rtrs_clt_init_req() 917 struct scatterlist *sg, size_t sg_cnt, in rtrs_clt_get_req() 924 sg, sg_cnt, data_len, dir); in rtrs_clt_get_req() 941 fail_req->sglist, fail_req->sg_cnt, in rtrs_clt_get_copy_req() 958 for_each_sg(req->sglist, sg, req->sg_cnt, in rtrs_post_rdma_write_sg() 880 rtrs_clt_init_req(struct rtrs_clt_io_req *req, struct rtrs_clt_sess *sess, void (*conf)(void *priv, int errno), struct rtrs_permit *permit, void *priv, const struct kvec *vec, size_t usr_len, struct scatterlist *sg, size_t sg_cnt, size_t data_len, int dir) rtrs_clt_init_req() argument 913 rtrs_clt_get_req(struct rtrs_clt_sess *sess, void (*conf)(void *priv, int errno), struct rtrs_permit *permit, void *priv, const struct kvec *vec, size_t usr_len, struct scatterlist *sg, size_t sg_cnt, size_t data_len, int dir) rtrs_clt_get_req() argument 2283 unsigned int sg_cnt, total_len; process_info_rsp() local 2859 rtrs_clt_request(int dir, struct rtrs_clt_req_ops *ops, struct rtrs_clt *clt, struct rtrs_permit *permit, const struct kvec *vec, size_t nr, size_t data_len, struct scatterlist *sg, unsigned int sg_cnt) rtrs_clt_request() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/rts5208/ |
H A D | rtsx_transport.c | 323 int sg_cnt, i, resid; in rtsx_transfer_sglist_adma_partial() local 358 sg_cnt = dma_map_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma_partial() 371 for (i = *index; i < sg_cnt; i++) { in rtsx_transfer_sglist_adma_partial() 397 if ((i == sg_cnt - 1) || !resid) in rtsx_transfer_sglist_adma_partial() 527 int sg_cnt, j; in rtsx_transfer_sglist_adma() local 530 sg_cnt = buf_cnt % (HOST_SG_TBL_BUF_LEN / 8); in rtsx_transfer_sglist_adma() 532 sg_cnt = HOST_SG_TBL_BUF_LEN / 8; in rtsx_transfer_sglist_adma() 535 for (j = 0; j < sg_cnt; j++) { in rtsx_transfer_sglist_adma() 544 if (j == (sg_cnt - 1)) in rtsx_transfer_sglist_adma() 585 sg_ptr += sg_cnt; in rtsx_transfer_sglist_adma() [all...] |
/kernel/linux/linux-6.6/drivers/staging/rts5208/ |
H A D | rtsx_transport.c | 321 int sg_cnt, i, resid; in rtsx_transfer_sglist_adma_partial() local 356 sg_cnt = dma_map_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma_partial() 369 for (i = *index; i < sg_cnt; i++) { in rtsx_transfer_sglist_adma_partial() 395 if ((i == sg_cnt - 1) || !resid) in rtsx_transfer_sglist_adma_partial() 525 int sg_cnt, j; in rtsx_transfer_sglist_adma() local 528 sg_cnt = buf_cnt % (HOST_SG_TBL_BUF_LEN / 8); in rtsx_transfer_sglist_adma() 530 sg_cnt = HOST_SG_TBL_BUF_LEN / 8; in rtsx_transfer_sglist_adma() 533 for (j = 0; j < sg_cnt; j++) { in rtsx_transfer_sglist_adma() 542 if (j == (sg_cnt - 1)) in rtsx_transfer_sglist_adma() 583 sg_ptr += sg_cnt; in rtsx_transfer_sglist_adma() [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/ulp/rtrs/ |
H A D | rtrs-clt.c | 393 if (req->sg_cnt) { in complete_rdma_req() 438 req->sg_cnt, req->dir); in complete_rdma_req() 940 * @sg_cnt: number of scater list entries 949 struct scatterlist *sg, size_t sg_cnt, in rtrs_clt_init_req() 960 req->sg_cnt = sg_cnt; in rtrs_clt_init_req() 983 struct scatterlist *sg, size_t sg_cnt, in rtrs_clt_get_req() 990 sg, sg_cnt, data_len, dir); in rtrs_clt_get_req() 1007 fail_req->sglist, fail_req->sg_cnt, in rtrs_clt_get_copy_req() 1098 if (req->sg_cnt) { in rtrs_clt_write_req() 944 rtrs_clt_init_req(struct rtrs_clt_io_req *req, struct rtrs_clt_path *clt_path, void (*conf)(void *priv, int errno), struct rtrs_permit *permit, void *priv, const struct kvec *vec, size_t usr_len, struct scatterlist *sg, size_t sg_cnt, size_t data_len, int dir) rtrs_clt_init_req() argument 979 rtrs_clt_get_req(struct rtrs_clt_path *clt_path, void (*conf)(void *priv, int errno), struct rtrs_permit *permit, void *priv, const struct kvec *vec, size_t usr_len, struct scatterlist *sg, size_t sg_cnt, size_t data_len, int dir) rtrs_clt_get_req() argument 2400 unsigned int sg_cnt, total_len; process_info_rsp() local 2979 rtrs_clt_request(int dir, struct rtrs_clt_req_ops *ops, struct rtrs_clt_sess *clt, struct rtrs_permit *permit, const struct kvec *vec, size_t nr, size_t data_len, struct scatterlist *sg, unsigned int sg_cnt) rtrs_clt_request() argument [all...] |
/kernel/linux/linux-5.10/drivers/nvme/target/ |
H A D | io-cmd-bdev.c | 228 int sg_cnt = req->sg_cnt; in nvmet_bdev_execute_rw() local 241 if (!req->sg_cnt) { in nvmet_bdev_execute_rw() 265 bio = bio_alloc(GFP_KERNEL, min(sg_cnt, BIO_MAX_PAGES)); in nvmet_bdev_execute_rw() 278 for_each_sg(req->sg, sg, req->sg_cnt, i) { in nvmet_bdev_execute_rw() 292 bio = bio_alloc(GFP_KERNEL, min(sg_cnt, BIO_MAX_PAGES)); in nvmet_bdev_execute_rw() 302 sg_cnt--; in nvmet_bdev_execute_rw()
|
H A D | passthru.c | 195 if (req->sg_cnt > BIO_MAX_PAGES) in nvmet_passthru_map_sg() 203 bio = bio_alloc(GFP_KERNEL, req->sg_cnt); in nvmet_passthru_map_sg() 207 for_each_sg(req->sg, sg, req->sg_cnt, i) { in nvmet_passthru_map_sg() 253 if (req->sg_cnt) { in nvmet_passthru_execute_cmd()
|
H A D | io-cmd-file.c | 148 ssize_t nr_bvec = req->sg_cnt; in nvmet_file_execute_io() 167 for_each_sg(req->sg, sg, req->sg_cnt, i) { in nvmet_file_execute_io() 245 ssize_t nr_bvec = req->sg_cnt; in nvmet_file_execute_rw() 250 if (!req->sg_cnt || !nr_bvec) { in nvmet_file_execute_rw()
|
/kernel/linux/linux-6.6/drivers/nvme/target/ |
H A D | io-cmd-bdev.c | 242 unsigned int sg_cnt = req->sg_cnt; in nvmet_bdev_execute_rw() local 256 if (!req->sg_cnt) { in nvmet_bdev_execute_rw() 281 bio = bio_alloc(req->ns->bdev, bio_max_segs(sg_cnt), opf, in nvmet_bdev_execute_rw() 293 for_each_sg(req->sg, sg, req->sg_cnt, i) { in nvmet_bdev_execute_rw() 307 bio = bio_alloc(req->ns->bdev, bio_max_segs(sg_cnt), in nvmet_bdev_execute_rw() 316 sg_cnt--; in nvmet_bdev_execute_rw()
|
H A D | zns.c | 546 int sg_cnt; in nvmet_bdev_execute_zone_append() local 552 if (!req->sg_cnt) { in nvmet_bdev_execute_zone_append() 574 bio = bio_alloc(req->ns->bdev, req->sg_cnt, opf, GFP_KERNEL); in nvmet_bdev_execute_zone_append() 583 for_each_sg(req->sg, sg, req->sg_cnt, sg_cnt) { in nvmet_bdev_execute_zone_append()
|
H A D | passthru.c | 266 if (req->sg_cnt > BIO_MAX_VECS) in nvmet_passthru_map_sg() 274 bio = bio_alloc(NULL, bio_max_segs(req->sg_cnt), req_op(rq), in nvmet_passthru_map_sg() 279 for_each_sg(req->sg, sg, req->sg_cnt, i) { in nvmet_passthru_map_sg() 287 blk_rq_bio_prep(rq, bio, req->sg_cnt); in nvmet_passthru_map_sg() 329 if (req->sg_cnt) { in nvmet_passthru_execute_cmd()
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | bcmsdh.c | 334 struct mmc_command *mc, int sg_cnt, int req_sz, in mmc_submit_one() 341 md->sg_len = sg_cnt; in mmc_submit_one() 381 unsigned int req_sz, func_blk_sz, sg_cnt, sg_data_sz, pkt_offset; in brcmf_sdiod_sglist_rw() local 445 sg_cnt = 0; in brcmf_sdiod_sglist_rw() 458 sg_cnt++; in brcmf_sdiod_sglist_rw() 463 if (req_sz >= max_req_sz || sg_cnt >= max_seg_cnt) { in brcmf_sdiod_sglist_rw() 465 sg_cnt, req_sz, func_blk_sz, in brcmf_sdiod_sglist_rw() 470 sg_cnt = 0; in brcmf_sdiod_sglist_rw() 475 if (sg_cnt) in brcmf_sdiod_sglist_rw() 477 sg_cnt, req_s in brcmf_sdiod_sglist_rw() 333 mmc_submit_one(struct mmc_data *md, struct mmc_request *mr, struct mmc_command *mc, int sg_cnt, int req_sz, int func_blk_sz, u32 *addr, struct brcmf_sdio_dev *sdiodev, struct sdio_func *func, int write) mmc_submit_one() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | bcmsdh.c | 335 struct mmc_command *mc, int sg_cnt, int req_sz, in mmc_submit_one() 342 md->sg_len = sg_cnt; in mmc_submit_one() 382 unsigned int req_sz, func_blk_sz, sg_cnt, sg_data_sz, pkt_offset; in brcmf_sdiod_sglist_rw() local 446 sg_cnt = 0; in brcmf_sdiod_sglist_rw() 459 sg_cnt++; in brcmf_sdiod_sglist_rw() 464 if (req_sz >= max_req_sz || sg_cnt >= max_seg_cnt) { in brcmf_sdiod_sglist_rw() 466 sg_cnt, req_sz, func_blk_sz, in brcmf_sdiod_sglist_rw() 471 sg_cnt = 0; in brcmf_sdiod_sglist_rw() 476 if (sg_cnt) in brcmf_sdiod_sglist_rw() 478 sg_cnt, req_s in brcmf_sdiod_sglist_rw() 334 mmc_submit_one(struct mmc_data *md, struct mmc_request *mr, struct mmc_command *mc, int sg_cnt, int req_sz, int func_blk_sz, u32 *addr, struct brcmf_sdio_dev *sdiodev, struct sdio_func *func, int write) mmc_submit_one() argument [all...] |