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

123

/linux-master/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,
/linux-master/drivers/ufs/core/
H A Dufs_bsg.c58 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 Dqla_bsg.c54 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 Drw.c93 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 Dbsg-lib.h25 int sg_cnt; member in struct:bsg_buffer
H A Dnvme-fc-driver.h165 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 Dsnic_fwint.h94 __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 Dsnic_res.h16 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 Dsnic_io.h96 snic_req_init(struct snic *, int sg_cnt);
H A Dsnic_io.c220 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 Dio-cmd-bdev.c244 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 Dio-cmd-file.c122 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 Dpassthru.c266 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 Dzns.c545 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 Drtsx_transport.c321 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 Drtrs-clt.c393 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 Drtrs.h104 struct scatterlist *sg, unsigned int sg_cnt);
H A Drtrs-pri.h240 * @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 Dtcm_fc.h118 u32 sg_cnt; /* No. of item in scatterlist */ member in struct:ft_cmd
/linux-master/drivers/scsi/smartpqi/
H A Dsmartpqi_sas_transport.c495 job->reply_payload.sg_cnt, &parameters->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 Dsas_host_smp.c242 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 Dbcmsdh.c335 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 Di2c-qup.c221 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 Dql4_bsg.c63 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 Dmpi3mr_app.c161 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...]

Completed in 521 milliseconds

123