Home
last modified time | relevance | path

Searched refs:sg_cnt (Results 1 - 25 of 128) sorted by relevance

123456

/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Drw.c92 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 Dqla_bsg.c48 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 Dqla_bsg.c54 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 Drw.c93 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 Dufs_bsg.c58 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 Drw.h46 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 Drw.h46 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 Dsnic_fwint.h108 __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 Dsnic_io.c234 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 Dsnic_res.h30 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 Dsnic_fwint.h94 __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 Dsnic_io.c220 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 Dsnic_res.h16 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 Drtrs-clt.c396 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 Drtsx_transport.c323 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 Drtsx_transport.c321 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 Drtrs-clt.c393 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 Dio-cmd-bdev.c228 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 Dpassthru.c195 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 Dio-cmd-file.c148 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 Dio-cmd-bdev.c242 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 Dzns.c546 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 Dpassthru.c266 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 Dbcmsdh.c334 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 Dbcmsdh.c335 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...]

Completed in 23 milliseconds

123456