/linux-master/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,
|
/linux-master/drivers/ufs/core/ |
H A D | ufs_bsg.c | 58 job->request_payload.sg_cnt, descp, 75 int sg_cnt = 0; local 108 if (!payload || !payload->payload_len || !payload->sg_cnt) 111 sg_cnt = dma_map_sg(hba->host->dma_dev, payload->sg_list, payload->sg_cnt, dir); 112 if (unlikely(!sg_cnt)) 120 &rpmb_reply->ehs_rsp, sg_cnt, sg_list, dir); 123 dma_unmap_sg(hba->host->dma_dev, payload->sg_list, payload->sg_cnt, dir); 167 job->request_payload.sg_cnt,
|
/linux-master/drivers/scsi/qla2xxx/ |
H A D | qla_bsg.c | 54 bsg_job->request_payload.sg_cnt, DMA_TO_DEVICE); 59 bsg_job->reply_payload.sg_cnt, DMA_FROM_DEVICE); 69 bsg_job->request_payload.sg_cnt, DMA_TO_DEVICE); 72 bsg_job->reply_payload.sg_cnt, DMA_FROM_DEVICE); 208 bsg_job->reply_payload.sg_cnt, ha->fcp_prio_cfg, 235 bsg_job->request_payload.sg_cnt, ha->fcp_prio_cfg, 320 if (bsg_job->request_payload.sg_cnt > 1 || 321 bsg_job->reply_payload.sg_cnt > 1) { 325 bsg_job->request_payload.sg_cnt, 326 bsg_job->reply_payload.sg_cnt); 1029 uint32_t sg_cnt; local 1140 uint32_t sg_cnt; local [all...] |
/linux-master/drivers/infiniband/core/ |
H A D | rw.c | 93 u32 sg_cnt, u32 offset) 97 u32 nents = min(sg_cnt, pages_per_mr); 125 u32 port_num, struct scatterlist *sg, u32 sg_cnt, u32 offset, 133 ctx->nr_ops = DIV_ROUND_UP(sg_cnt, pages_per_mr); 142 u32 nents = min(sg_cnt, pages_per_mr); 144 ret = rdma_rw_init_one_mr(qp, port_num, reg, sg, sg_cnt, 174 sg_cnt -= nents; 196 struct scatterlist *sg, u32 sg_cnt, u32 offset, 204 ctx->nr_ops = DIV_ROUND_UP(sg_cnt, max_sge); 206 ctx->map.sges = sge = kcalloc(sg_cnt, sizeo 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) 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) 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) 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) 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) 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) 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) argument [all...] |
/linux-master/include/linux/ |
H A D | bsg-lib.h | 25 int sg_cnt; member in struct:bsg_buffer
|
H A D | nvme-fc-driver.h | 165 NVMEFC_FCP_NODATA, /* payload_length and sg_cnt will be zero */ 186 * @sg_cnt: number of elements in the scatter/gather list 219 int sg_cnt; member in struct:nvmefc_fcp_req 669 * @sg_cnt: Number of valid entries in the scatter/gather list. 700 int sg_cnt; member in struct:nvmefc_tgt_fcp_req
|
/linux-master/drivers/scsi/snic/ |
H A D | snic_fwint.h | 94 __le16 sg_cnt; member in struct:snic_io_hdr 101 u16 sg_cnt, ulong ctx) 108 hdr->sg_cnt = cpu_to_le16(sg_cnt); 180 __le16 sg_cnt; member in struct:snic_report_tgts 254 __le16 sg_cnt; /* Number of SG Elements */ member in struct:snic_icmnd 100 snic_io_hdr_enc(struct snic_io_hdr *hdr, u8 typ, u8 status, u32 id, u32 hid, u16 sg_cnt, ulong ctx) argument
|
H A D | snic_res.h | 16 u32 data_len, u16 sg_cnt, ulong sgl_addr, 19 snic_io_hdr_enc(&req->hdr, SNIC_REQ_ICMND, 0, cmnd_id, host_id, sg_cnt, 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) argument
|
H A D | snic_io.h | 96 snic_req_init(struct snic *, int sg_cnt);
|
H A D | snic_io.c | 220 snic_req_init(struct snic *snic, int sg_cnt) argument 225 typ = (sg_cnt <= SNIC_REQ_CACHE_DFLT_SGL) ? 246 if (sg_cnt == 0) 249 rqi->req_len += (sg_cnt * sizeof(struct snic_sg_desc)); 251 if (sg_cnt > atomic64_read(&snic->s_stats.io.max_sgl)) 252 atomic64_set(&snic->s_stats.io.max_sgl, sg_cnt); 254 SNIC_BUG_ON(sg_cnt > SNIC_MAX_SG_DESC_CNT); 255 atomic64_inc(&snic->s_stats.io.sgl_cnt[sg_cnt - 1]); 530 SNIC_INFO("%s:%s >>cmndid=%x:sg_cnt = %x:status = %x:ctx = %lx.\n", 531 fn, line, req->hdr.cmnd_id, req->hdr.sg_cnt, re [all...] |
/linux-master/drivers/nvme/target/ |
H A D | io-cmd-bdev.c | 244 unsigned int sg_cnt = req->sg_cnt; local 258 if (!req->sg_cnt) { 283 bio = bio_alloc(req->ns->bdev, bio_max_segs(sg_cnt), opf, 295 for_each_sg(req->sg, sg, req->sg_cnt, i) { 309 bio = bio_alloc(req->ns->bdev, bio_max_segs(sg_cnt), 318 sg_cnt--;
|
H A D | io-cmd-file.c | 122 ssize_t nr_bvec = req->sg_cnt; 141 for_each_sg(req->sg, sg, req->sg_cnt, i) { 220 ssize_t nr_bvec = req->sg_cnt; 225 if (!req->sg_cnt || !nr_bvec) {
|
H A D | passthru.c | 266 if (req->sg_cnt > BIO_MAX_VECS) 274 bio = bio_alloc(NULL, bio_max_segs(req->sg_cnt), req_op(rq), 279 for_each_sg(req->sg, sg, req->sg_cnt, i) { 287 blk_rq_bio_prep(rq, bio, req->sg_cnt); 329 if (req->sg_cnt) {
|
H A D | zns.c | 545 int sg_cnt; local 551 if (!req->sg_cnt) { 573 bio = bio_alloc(req->ns->bdev, req->sg_cnt, opf, GFP_KERNEL); 582 for_each_sg(req->sg, sg, req->sg_cnt, sg_cnt) {
|
/linux-master/drivers/staging/rts5208/ |
H A D | rtsx_transport.c | 321 int sg_cnt, i, resid; local 356 sg_cnt = dma_map_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); 369 for (i = *index; i < sg_cnt; i++) { 395 if ((i == sg_cnt - 1) || !resid) 525 int sg_cnt, j; local 528 sg_cnt = buf_cnt % (HOST_SG_TBL_BUF_LEN / 8); 530 sg_cnt = HOST_SG_TBL_BUF_LEN / 8; 533 for (j = 0; j < sg_cnt; j++) { 542 if (j == (sg_cnt - 1)) 583 sg_ptr += sg_cnt; [all...] |
/linux-master/drivers/infiniband/ulp/rtrs/ |
H A D | rtrs-clt.c | 393 if (req->sg_cnt) { 438 req->sg_cnt, req->dir); 945 * @sg_cnt: number of scater list entries 954 struct scatterlist *sg, size_t sg_cnt, 965 req->sg_cnt = sg_cnt; 988 struct scatterlist *sg, size_t sg_cnt, 995 sg, sg_cnt, data_len, dir); 1012 fail_req->sglist, fail_req->sg_cnt, 1103 if (req->sg_cnt) { 949 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) argument 984 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) argument 2405 unsigned int sg_cnt, total_len; local 2984 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) argument [all...] |
H A D | rtrs.h | 104 struct scatterlist *sg, unsigned int sg_cnt);
|
H A D | rtrs-pri.h | 240 * @sg_cnt: Number of @desc entries 245 __le16 sg_cnt; member in struct:rtrs_msg_info_rsp 266 * @sg_cnt: number of @desc entries 273 __le16 sg_cnt; member in struct:rtrs_msg_rdma_read
|
/linux-master/drivers/target/tcm_fc/ |
H A D | tcm_fc.h | 118 u32 sg_cnt; /* No. of item in scatterlist */ member in struct:ft_cmd
|
/linux-master/drivers/scsi/smartpqi/ |
H A D | smartpqi_sas_transport.c | 495 job->reply_payload.sg_cnt, ¶meters->request, 506 job->reply_payload.sg_cnt, &smp_buf->parameters.response, 543 if (job->request_payload.sg_cnt > 1 || job->reply_payload.sg_cnt > 1) {
|
/linux-master/drivers/scsi/libsas/ |
H A D | sas_host_smp.c | 242 job->request_payload.sg_cnt, req_data, 344 job->reply_payload.sg_cnt, resp_data,
|
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | bcmsdh.c | 335 struct mmc_command *mc, int sg_cnt, int req_sz, 342 md->sg_len = sg_cnt; 382 unsigned int req_sz, func_blk_sz, sg_cnt, sg_data_sz, pkt_offset; local 446 sg_cnt = 0; 459 sg_cnt++; 464 if (req_sz >= max_req_sz || sg_cnt >= max_seg_cnt) { 466 sg_cnt, req_sz, func_blk_sz, 471 sg_cnt = 0; 476 if (sg_cnt) 478 sg_cnt, req_s 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) argument [all...] |
/linux-master/drivers/i2c/busses/ |
H A D | i2c-qup.c | 221 unsigned int sg_cnt; member in struct:qup_i2c_bam 669 ret = qup_sg_set_buf(&qup->brx.sg[qup->brx.sg_cnt++], 676 ret = qup_sg_set_buf(&qup->brx.sg[qup->brx.sg_cnt++], 686 ret = qup_sg_set_buf(&qup->btx.sg[qup->btx.sg_cnt++], 700 ret = qup_sg_set_buf(&qup->btx.sg[qup->btx.sg_cnt++], 707 ret = qup_sg_set_buf(&qup->btx.sg[qup->btx.sg_cnt++], 728 u32 tx_cnt = qup->btx.sg_cnt, rx_cnt = qup->brx.sg_cnt; 831 qup->btx.sg_cnt = 0; 832 qup->brx.sg_cnt [all...] |
/linux-master/drivers/scsi/qla4xxx/ |
H A D | ql4_bsg.c | 63 bsg_job->reply_payload.sg_cnt, 123 bsg_job->request_payload.sg_cnt, flash, length); 187 bsg_job->reply_payload.sg_cnt, 258 bsg_job->reply_payload.sg_cnt, 322 bsg_job->request_payload.sg_cnt, nvram, len); 436 bsg_job->reply_payload.sg_cnt,
|
/linux-master/drivers/scsi/mpi3mr/ |
H A D | mpi3mr_app.c | 161 job->request_payload.sg_cnt, 192 job->request_payload.sg_cnt, 243 job->request_payload.sg_cnt, 333 job->request_payload.sg_cnt, 370 job->request_payload.sg_cnt, 395 job->request_payload.sg_cnt, 428 job->request_payload.sg_cnt, 498 job->request_payload.sg_cnt, 1280 job->request_payload.sg_cnt, 1706 job->reply_payload.sg_cnt, [all...] |