| /drivers/scsi/qla2xxx/ |
| A D | qla_bsg.c | 1023 uint32_t sg_cnt; in qla84xx_updatefw() local 1037 if (!sg_cnt) { in qla84xx_updatefw() 1043 if (sg_cnt != bsg_job->request_payload.sg_cnt) { in qla84xx_updatefw() 1047 bsg_job->request_payload.sg_cnt, sg_cnt); in qla84xx_updatefw() 1134 uint32_t sg_cnt; in qla84xx_mgmt_cmd() local 1160 if (!sg_cnt) { in qla84xx_mgmt_cmd() 1169 if (sg_cnt != bsg_job->reply_payload.sg_cnt) { in qla84xx_mgmt_cmd() 1173 bsg_job->reply_payload.sg_cnt, sg_cnt); in qla84xx_mgmt_cmd() 1211 if (!sg_cnt) { in qla84xx_mgmt_cmd() 1220 if (sg_cnt != bsg_job->request_payload.sg_cnt) { in qla84xx_mgmt_cmd() [all …]
|
| A D | qla_edif.c | 547 bsg_job->request_payload.sg_cnt, &appstart, in qla_edif_app_start() 652 bsg_job->reply_payload.sg_cnt, in qla_edif_app_start() 679 bsg_job->request_payload.sg_cnt, &appstop, in qla_edif_app_stop() 854 bsg_job->reply_payload.sg_cnt, in qla_edif_app_authok() 953 bsg_job->request_payload.sg_cnt, &app_req, in qla_edif_app_getfcinfo() 1054 bsg_job->reply_payload.sg_cnt, in qla_edif_app_getfcinfo() 1080 bsg_job->request_payload.sg_cnt, &app_req, in qla_edif_app_getstats() 1215 bsg_job->reply_payload.sg_cnt, in qla_edif_consume_dbell() 1314 bsg_job->request_payload.sg_cnt, &appcheck, in qla_edif_app_mgmt() 1563 bsg_job->request_payload.sg_cnt, &sa_frame, in qla24xx_sadb_update() [all …]
|
| /drivers/infiniband/core/ |
| A D | rw.c | 93 u32 sg_cnt, u32 offset) in rdma_rw_init_one_mr() argument 97 u32 nents = min(sg_cnt, pages_per_mr); in rdma_rw_init_one_mr() 174 sg_cnt -= nents; in rdma_rw_init_mr_wrs() 216 u32 nr_sge = min(sg_cnt, max_sge); in rdma_rw_init_map_wrs() 234 sg_cnt--; in rdma_rw_init_map_wrs() 299 .orig_nents = sg_cnt, in rdma_rw_ctx_init() 306 sg_cnt = sgt.nents; in rdma_rw_ctx_init() 319 sg_cnt--; in rdma_rw_ctx_init() 323 if (WARN_ON_ONCE(sg_cnt == 0)) in rdma_rw_ctx_init() 329 } else if (sg_cnt > 1) { in rdma_rw_ctx_init() [all …]
|
| /drivers/ufs/core/ |
| 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()
|
| /drivers/scsi/snic/ |
| A D | snic_fwint.h | 94 __le16 sg_cnt; member 101 u16 sg_cnt, ulong ctx) in snic_io_hdr_enc() argument 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
|
| 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() 531 fn, line, req->hdr.cmnd_id, req->hdr.sg_cnt, req->hdr.status, in snic_dump_desc()
|
| A D | snic_res.h | 16 u32 data_len, u16 sg_cnt, ulong sgl_addr, in snic_icmnd_init() argument 19 snic_io_hdr_enc(&req->hdr, SNIC_REQ_ICMND, 0, cmnd_id, host_id, sg_cnt, in snic_icmnd_init()
|
| A D | snic_scsi.c | 152 int sg_cnt) in snic_queue_icmnd_req() argument 162 if (sg_cnt) { in snic_queue_icmnd_req() 166 for_each_sg(scsi_sglist(sc), sg, sg_cnt, i) { in snic_queue_icmnd_req() 204 sg_cnt, in snic_queue_icmnd_req() 231 int sg_cnt = 0; in snic_issue_scsi_req() local 240 sg_cnt = scsi_dma_map(sc); in snic_issue_scsi_req() 241 if (sg_cnt < 0) { in snic_issue_scsi_req() 243 sc->cmnd[0], sg_cnt, CMD_STATE(sc)); in snic_issue_scsi_req() 251 rqi = snic_req_init(snic, sg_cnt); in snic_issue_scsi_req() 270 ret = snic_queue_icmnd_req(snic, rqi, sc, sg_cnt); in snic_issue_scsi_req() [all …]
|
| A D | snic_io.h | 96 snic_req_init(struct snic *, int sg_cnt);
|
| /drivers/infiniband/ulp/rtrs/ |
| A D | rtrs-clt.c | 393 if (req->sg_cnt) { in complete_rdma_req() 434 req->sg_cnt, req->dir); in complete_rdma_req() 964 req->sg_cnt = sg_cnt; in rtrs_clt_init_req() 1101 if (req->sg_cnt) { in rtrs_clt_write_req() 1162 if (req->sg_cnt) in rtrs_clt_write_req() 1193 if (req->sg_cnt) { in rtrs_clt_read_req() 1238 msg->sg_cnt = 0; in rtrs_clt_read_req() 1269 if (req->sg_cnt) in rtrs_clt_read_req() 2411 sg_cnt = le16_to_cpu(msg->sg_cnt); in process_info_rsp() 2412 if (!sg_cnt || (clt_path->queue_depth % sg_cnt)) { in process_info_rsp() [all …]
|
| A D | rtrs-srv.c | 208 size_t sg_cnt; in rdma_write_sg() local 216 sg_cnt = le16_to_cpu(id->rd_msg->sg_cnt); in rdma_write_sg() 218 if (sg_cnt != 1) in rdma_write_sg() 358 size_t sg_cnt; in send_io_resp_imm() local 362 sg_cnt = le16_to_cpu(rd_msg->sg_cnt); in send_io_resp_imm() 365 if (sg_cnt) { in send_io_resp_imm() 522 if (status || id->dir == WRITE || !id->rd_msg->sg_cnt) in rtrs_srv_resp_rdma() 839 rsp->sg_cnt = cpu_to_le16(srv_path->mrs_num); in process_info_req() 1037 if (msg->sg_cnt != 1 && msg->sg_cnt != 0) { in process_read()
|
| A D | rtrs-pri.h | 247 __le16 sg_cnt; member 275 __le16 sg_cnt; member
|
| A D | rtrs.h | 104 struct scatterlist *sg, unsigned int sg_cnt);
|
| /drivers/nvme/target/ |
| A D | io-cmd-bdev.c | 243 unsigned int sg_cnt = req->sg_cnt; in nvmet_bdev_execute_rw() local 257 if (!req->sg_cnt) { in nvmet_bdev_execute_rw() 285 bio = bio_alloc(req->ns->bdev, bio_max_segs(sg_cnt), opf, in nvmet_bdev_execute_rw() 297 for_each_sg(req->sg, sg, req->sg_cnt, i) { in nvmet_bdev_execute_rw() 311 bio = bio_alloc(req->ns->bdev, bio_max_segs(sg_cnt), in nvmet_bdev_execute_rw() 320 sg_cnt--; in nvmet_bdev_execute_rw()
|
| A D | io-cmd-file.c | 122 ssize_t nr_bvec = req->sg_cnt; in nvmet_file_execute_io() 141 for_each_sg(req->sg, sg, req->sg_cnt, i) { in nvmet_file_execute_io() 220 ssize_t nr_bvec = req->sg_cnt; in nvmet_file_execute_rw() 225 if (!req->sg_cnt || !nr_bvec) { in nvmet_file_execute_rw()
|
| A D | zns.c | 542 int sg_cnt; in nvmet_bdev_execute_zone_append() local 555 if (!req->sg_cnt) { in nvmet_bdev_execute_zone_append() 577 bio = bio_alloc(req->ns->bdev, req->sg_cnt, opf, GFP_KERNEL); in nvmet_bdev_execute_zone_append() 586 for_each_sg(req->sg, sg, req->sg_cnt, sg_cnt) { in nvmet_bdev_execute_zone_append()
|
| A D | passthru.c | 267 if (req->sg_cnt > BIO_MAX_VECS) in nvmet_passthru_map_sg() 275 bio = bio_alloc(NULL, bio_max_segs(req->sg_cnt), req_op(rq), in nvmet_passthru_map_sg() 280 for_each_sg(req->sg, sg, req->sg_cnt, i) { in nvmet_passthru_map_sg() 333 if (req->sg_cnt) { in nvmet_passthru_execute_cmd()
|
| /drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| A D | bcmsdh.c | 335 struct mmc_command *mc, int sg_cnt, int req_sz, in mmc_submit_one() argument 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() 464 sg_cnt++; in brcmf_sdiod_sglist_rw() 469 if (req_sz >= max_req_sz || sg_cnt >= max_seg_cnt) { in brcmf_sdiod_sglist_rw() 471 sg_cnt, req_sz, func_blk_sz, in brcmf_sdiod_sglist_rw() 476 sg_cnt = 0; in brcmf_sdiod_sglist_rw() 481 if (sg_cnt) in brcmf_sdiod_sglist_rw() 483 sg_cnt, req_sz, func_blk_sz, in brcmf_sdiod_sglist_rw()
|
| /drivers/scsi/smartpqi/ |
| A D | smartpqi_sas_transport.c | 495 job->reply_payload.sg_cnt, ¶meters->request, in pqi_build_csmi_smp_passthru_buffer() 506 job->reply_payload.sg_cnt, &smp_buf->parameters.response, in pqi_build_sas_smp_handler_reply() 543 if (job->request_payload.sg_cnt > 1 || job->reply_payload.sg_cnt > 1) { in pqi_sas_smp_handler()
|
| /drivers/i2c/busses/ |
| A D | i2c-qup.c | 224 unsigned int sg_cnt; member 696 ret = qup_sg_set_buf(&qup->brx.sg[qup->brx.sg_cnt++], in qup_i2c_bam_make_desc() 703 ret = qup_sg_set_buf(&qup->brx.sg[qup->brx.sg_cnt++], in qup_i2c_bam_make_desc() 713 ret = qup_sg_set_buf(&qup->btx.sg[qup->btx.sg_cnt++], in qup_i2c_bam_make_desc() 727 ret = qup_sg_set_buf(&qup->btx.sg[qup->btx.sg_cnt++], in qup_i2c_bam_make_desc() 734 ret = qup_sg_set_buf(&qup->btx.sg[qup->btx.sg_cnt++], in qup_i2c_bam_make_desc() 755 u32 tx_cnt = qup->btx.sg_cnt, rx_cnt = qup->brx.sg_cnt; in qup_i2c_bam_schedule_desc() 856 qup->btx.sg_cnt = 0; in qup_i2c_bam_clear_tag_buffers() 857 qup->brx.sg_cnt = 0; in qup_i2c_bam_clear_tag_buffers() 910 if (qup->btx.sg_cnt > qup->max_xfer_sg_len || in qup_i2c_bam_xfer() [all …]
|
| /drivers/scsi/qla4xxx/ |
| A D | ql4_bsg.c | 63 bsg_job->reply_payload.sg_cnt, in qla4xxx_read_flash() 123 bsg_job->request_payload.sg_cnt, flash, length); in qla4xxx_update_flash() 187 bsg_job->reply_payload.sg_cnt, in qla4xxx_get_acb_state() 258 bsg_job->reply_payload.sg_cnt, in qla4xxx_read_nvram() 322 bsg_job->request_payload.sg_cnt, nvram, len); in qla4xxx_update_nvram() 436 bsg_job->reply_payload.sg_cnt, in qla4xxx_bsg_get_acb()
|
| /drivers/scsi/mpi3mr/ |
| A D | mpi3mr_app.c | 1072 job->request_payload.sg_cnt, in mpi3mr_bsg_refresh_hdb_triggers() 1121 job->request_payload.sg_cnt, in mpi3mr_bsg_upload_hdb() 1152 job->reply_payload.sg_cnt, in mpi3mr_bsg_upload_hdb() 1194 job->request_payload.sg_cnt, in mpi3mr_bsg_repost_hdb() 1275 job->request_payload.sg_cnt, in mpi3mr_bsg_query_hdb() 1318 job->request_payload.sg_cnt, in mpi3mr_enable_logdata() 1400 job->request_payload.sg_cnt, in mpi3mr_bsg_pel_enable() 1527 job->request_payload.sg_cnt, in mpi3mr_get_all_tgt_info() 1588 job->request_payload.sg_cnt, in mpi3mr_bsg_adp_reset() 2467 job->request_payload.sg_cnt, in mpi3mr_bsg_process_mpt_cmds() [all …]
|
| /drivers/scsi/libsas/ |
| A D | sas_host_smp.c | 242 job->request_payload.sg_cnt, req_data, in sas_smp_host_handler() 344 job->reply_payload.sg_cnt, resp_data, in sas_smp_host_handler()
|
| /drivers/mmc/host/ |
| A D | wmt-sdmmc.c | 570 int sg_cnt; in wmt_mci_request() local 619 sg_cnt = dma_map_sg(mmc_dev(mmc), req->data->sg, in wmt_mci_request() 625 sg_cnt = dma_map_sg(mmc_dev(mmc), req->data->sg, in wmt_mci_request() 635 for_each_sg(req->data->sg, sg, sg_cnt, i) { in wmt_mci_request()
|
| /drivers/target/tcm_fc/ |
| A D | tcm_fc.h | 118 u32 sg_cnt; /* No. of item in scatterlist */ member
|