arch/powerpc/include/asm/fsl_hcalls.h
358
unsigned int target, phys_addr_t sg_list, unsigned int count)
arch/powerpc/include/asm/fsl_hcalls.h
370
r5 = (uint32_t) sg_list;
arch/powerpc/include/asm/fsl_hcalls.h
373
r6 = sg_list >> 32;
arch/x86/platform/efi/efi_64.c
708
unsigned long count, unsigned long sg_list)
block/bsg-lib.c
163
kfree(job->request_payload.sg_list);
block/bsg-lib.c
164
kfree(job->reply_payload.sg_list);
block/bsg-lib.c
218
buf->sg_list = kmalloc(sz, GFP_KERNEL);
block/bsg-lib.c
219
if (!buf->sg_list)
block/bsg-lib.c
221
sg_init_table(buf->sg_list, req->nr_phys_segments);
block/bsg-lib.c
222
buf->sg_cnt = blk_rq_map_sg(req, buf->sg_list);
block/bsg-lib.c
256
kfree(job->request_payload.sg_list);
drivers/char/agp/intel-gtt.c
1005
intel_gtt_unmap_memory(mem->sg_list, mem->num_sg);
drivers/char/agp/intel-gtt.c
1006
mem->sg_list = NULL;
drivers/char/agp/intel-gtt.c
126
static void intel_gtt_unmap_memory(struct scatterlist *sg_list, int num_sg)
drivers/char/agp/intel-gtt.c
131
dma_unmap_sg(&intel_private.pcidev->dev, sg_list, num_sg,
drivers/char/agp/intel-gtt.c
134
st.sgl = sg_list;
drivers/char/agp/intel-gtt.c
969
mem->sg_list = st.sgl;
drivers/char/virtio_console.c
859
struct sg_list *sgl = sd->u.data;
drivers/char/virtio_console.c
905
struct sg_list sgl;
drivers/crypto/bcm/util.c
102
if (spu_sg_at_offset(sg_list, skip, &sg, &offset) < 0)
drivers/crypto/bcm/util.c
93
int spu_sg_count(struct scatterlist *sg_list, unsigned int skip, int nbytes)
drivers/crypto/bcm/util.c
99
if (!sg_list)
drivers/crypto/bcm/util.h
94
int spu_sg_count(struct scatterlist *sg_list, unsigned int skip, int nbytes);
drivers/crypto/ccree/cc_buffer_mgr.c
74
struct scatterlist *sg_list,
drivers/crypto/ccree/cc_buffer_mgr.c
81
while (nbytes && sg_list) {
drivers/crypto/ccree/cc_buffer_mgr.c
85
nbytes -= (sg_list->length > nbytes) ?
drivers/crypto/ccree/cc_buffer_mgr.c
86
nbytes : sg_list->length;
drivers/crypto/ccree/cc_buffer_mgr.c
87
sg_list = sg_next(sg_list);
drivers/dma/imx-dma.c
160
struct scatterlist *sg_list;
drivers/dma/imx-dma.c
789
kfree(imxdmac->sg_list);
drivers/dma/imx-dma.c
790
imxdmac->sg_list = NULL;
drivers/dma/imx-dma.c
866
kfree(imxdmac->sg_list);
drivers/dma/imx-dma.c
868
imxdmac->sg_list = kzalloc_objs(struct scatterlist, periods + 1,
drivers/dma/imx-dma.c
870
if (!imxdmac->sg_list)
drivers/dma/imx-dma.c
873
sg_init_table(imxdmac->sg_list, periods);
drivers/dma/imx-dma.c
876
sg_assign_page(&imxdmac->sg_list[i], NULL);
drivers/dma/imx-dma.c
877
imxdmac->sg_list[i].offset = 0;
drivers/dma/imx-dma.c
878
imxdmac->sg_list[i].dma_address = dma_addr;
drivers/dma/imx-dma.c
879
sg_dma_len(&imxdmac->sg_list[i]) = period_len;
drivers/dma/imx-dma.c
884
sg_chain(imxdmac->sg_list, periods + 1, imxdmac->sg_list);
drivers/dma/imx-dma.c
887
desc->sg = imxdmac->sg_list;
drivers/firmware/efi/runtime-wrappers.c
102
unsigned long sg_list;
drivers/firmware/efi/runtime-wrappers.c
287
args->UPDATE_CAPSULE.sg_list);
drivers/firmware/efi/runtime-wrappers.c
533
unsigned long sg_list)
drivers/firmware/efi/runtime-wrappers.c
542
status = efi_queue_work(UPDATE_CAPSULE, capsules, count, sg_list);
drivers/infiniband/core/mad.c
1036
sge = mad_send_wr->sg_list;
drivers/infiniband/core/mad.c
2532
mad_send_wr->sg_list[0].length, DMA_TO_DEVICE);
drivers/infiniband/core/mad.c
2535
mad_send_wr->sg_list[1].length, DMA_TO_DEVICE);
drivers/infiniband/core/mad.c
2931
struct ib_sge sg_list;
drivers/infiniband/core/mad.c
2937
sg_list.lkey = qp_info->port_priv->pd->local_dma_lkey;
drivers/infiniband/core/mad.c
2941
recv_wr.sg_list = &sg_list;
drivers/infiniband/core/mad.c
2955
sg_list.length = mad_priv_dma_size(mad_priv);
drivers/infiniband/core/mad.c
2956
sg_list.addr = ib_dma_map_single(qp_info->port_priv->device,
drivers/infiniband/core/mad.c
2961
sg_list.addr))) {
drivers/infiniband/core/mad.c
2965
mad_priv->header.mapping = sg_list.addr;
drivers/infiniband/core/mad.c
906
mad_send_wr->sg_list[0].length = hdr_len;
drivers/infiniband/core/mad.c
907
mad_send_wr->sg_list[0].lkey = mad_agent->qp->pd->local_dma_lkey;
drivers/infiniband/core/mad.c
912
mad_send_wr->sg_list[1].length = data_len;
drivers/infiniband/core/mad.c
914
mad_send_wr->sg_list[1].length = mad_size - hdr_len;
drivers/infiniband/core/mad.c
916
mad_send_wr->sg_list[1].lkey = mad_agent->qp->pd->local_dma_lkey;
drivers/infiniband/core/mad.c
921
mad_send_wr->send_wr.wr.sg_list = mad_send_wr->sg_list;
drivers/infiniband/core/mad_priv.h
158
struct ib_sge sg_list[IB_MAD_SEND_REQ_MAX_SG];
drivers/infiniband/core/rw.c
138
reg->wr.wr.sg_list = ®->sge;
drivers/infiniband/core/rw.c
317
rdma_wr->wr.sg_list = sge;
drivers/infiniband/core/rw.c
360
rdma_wr->wr.sg_list = &ctx->single.sge;
drivers/infiniband/core/rw.c
394
rdma_wr->wr.sg_list = &ctx->single.sge;
drivers/infiniband/core/rw.c
441
rdma_wr->wr.sg_list = sge;
drivers/infiniband/core/rw.c
541
ctx->iova.wr.wr.sg_list = &ctx->iova.sge;
drivers/infiniband/core/rw.c
815
rdma_wr->wr.sg_list = &ctx->reg->sge;
drivers/infiniband/core/uverbs_cmd.c
2175
next->sg_list = (void *) next +
drivers/infiniband/core/uverbs_cmd.c
2177
if (copy_from_user(next->sg_list, sgls + sg_ind,
drivers/infiniband/core/uverbs_cmd.c
2185
next->sg_list = NULL;
drivers/infiniband/core/uverbs_cmd.c
2289
next->sg_list = (void *)next +
drivers/infiniband/core/uverbs_cmd.c
2291
if (copy_from_user(next->sg_list, sgls + sg_ind,
drivers/infiniband/core/uverbs_cmd.c
2299
next->sg_list = NULL;
drivers/infiniband/core/uverbs_std_types_mr.c
54
struct ib_sge *sg_list;
drivers/infiniband/core/uverbs_std_types_mr.c
77
sg_list = uverbs_attr_get_alloced_ptr(attrs,
drivers/infiniband/core/uverbs_std_types_mr.c
79
return ib_dev->ops.advise_mr(pd, advice, flags, sg_list, num_sge,
drivers/infiniband/core/verbs.c
2306
u32 flags, struct ib_sge *sg_list, u32 num_sge)
drivers/infiniband/core/verbs.c
2314
return pd->device->ops.advise_mr(pd, advice, flags, sg_list, num_sge,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
169
struct bnxt_qplib_sge *sg_list, int num)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
174
sg_list[i].addr = ib_sg_list[i].addr;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
175
sg_list[i].lkey = ib_sg_list[i].lkey;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
176
sg_list[i].size = ib_sg_list[i].length;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
177
total += sg_list[i].size;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2050
bnxt_re_build_sgl(wr->sg_list, wqe.sg_list, wr->num_sge);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2546
wqe->sg_list[i].addr = wqe->sg_list[i - 1].addr;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2547
wqe->sg_list[i].lkey = wqe->sg_list[i - 1].lkey;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2548
wqe->sg_list[i].size = wqe->sg_list[i - 1].size;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2572
wqe->sg_list[0].addr = sge.addr;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2573
wqe->sg_list[0].lkey = sge.lkey;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2574
wqe->sg_list[0].size = sge.size;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2611
ref.addr = wqe->sg_list[0].addr;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2612
ref.lkey = wqe->sg_list[0].lkey;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2613
ref.size = wqe->sg_list[0].size;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2618
wqe->sg_list[0].addr = sge.addr;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2619
wqe->sg_list[0].lkey = sge.lkey;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2620
wqe->sg_list[0].size = BNXT_QPLIB_MAX_QP1_RQ_HDR_SIZE_V2;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2621
sge.size -= wqe->sg_list[0].size;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2799
wr->sg_list[i].addr;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2800
sge_len = wr->sg_list[i].length;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2808
sge_len = wr->sg_list[i].length;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2811
in_data += wr->sg_list[i].length;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2812
wqe->inline_len += wr->sg_list[i].length;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2826
payload_sz = bnxt_re_build_sgl(wr->sg_list, wqe->sg_list,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3024
bnxt_re_build_sgl(wr->sg_list, wqe.sg_list, wr->num_sge);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3063
payload_sz = bnxt_re_build_sgl(wr->sg_list, wqe.sg_list,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3661
rwr.sg_list = r_sge;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3673
swr->sg_list = s_sge;
drivers/infiniband/hw/bnxt_re/qplib_fp.c
1756
len = wqe->sg_list[indx].size;
drivers/infiniband/hw/bnxt_re/qplib_fp.c
1757
il_src = (void *)wqe->sg_list[indx].addr;
drivers/infiniband/hw/bnxt_re/qplib_fp.c
1924
data_len = bnxt_qplib_put_sges(hwq, wqe->sg_list, wqe->num_sge,
drivers/infiniband/hw/bnxt_re/qplib_fp.c
2168
bnxt_qplib_put_sges(hwq, wqe->sg_list, wqe->num_sge, &idx);
drivers/infiniband/hw/bnxt_re/qplib_fp.c
776
hw_sge->va_or_pa = cpu_to_le64(wqe->sg_list[i].addr);
drivers/infiniband/hw/bnxt_re/qplib_fp.c
777
hw_sge->l_key = cpu_to_le32(wqe->sg_list[i].lkey);
drivers/infiniband/hw/bnxt_re/qplib_fp.c
778
hw_sge->size = cpu_to_le32(wqe->sg_list[i].size);
drivers/infiniband/hw/bnxt_re/qplib_fp.h
156
struct bnxt_qplib_sge sg_list[BNXT_VAR_MAX_SGE];
drivers/infiniband/hw/bnxt_re/qplib_fp.h
665
size += wqe->sg_list[indx].size;
drivers/infiniband/hw/cxgb4/qp.c
1123
wr->sg_list[0].length && wr->num_sge <= T4_WRITE_CMPL_MAX_SGL &&
drivers/infiniband/hw/cxgb4/qp.c
1126
wr->next->sg_list[0].length == T4_WRITE_CMPL_MAX_CQE &&
drivers/infiniband/hw/cxgb4/qp.c
1177
c4iw_invalidate_mr(rhp, wr->sg_list[0].lkey);
drivers/infiniband/hw/cxgb4/qp.c
1185
swsqe->read_len = wr->sg_list[0].length;
drivers/infiniband/hw/cxgb4/qp.c
421
if ((plen + wr->sg_list[i].length) > max)
drivers/infiniband/hw/cxgb4/qp.c
423
srcp = (u8 *)(unsigned long)wr->sg_list[i].addr;
drivers/infiniband/hw/cxgb4/qp.c
424
plen += wr->sg_list[i].length;
drivers/infiniband/hw/cxgb4/qp.c
425
rem = wr->sg_list[i].length;
drivers/infiniband/hw/cxgb4/qp.c
451
struct fw_ri_isgl *isglp, struct ib_sge *sg_list,
drivers/infiniband/hw/cxgb4/qp.c
465
if ((plen + sg_list[i].length) < plen)
drivers/infiniband/hw/cxgb4/qp.c
467
plen += sg_list[i].length;
drivers/infiniband/hw/cxgb4/qp.c
468
*flitp = cpu_to_be64(((u64)sg_list[i].lkey << 32) |
drivers/infiniband/hw/cxgb4/qp.c
469
sg_list[i].length);
drivers/infiniband/hw/cxgb4/qp.c
472
*flitp = cpu_to_be64(sg_list[i].addr);
drivers/infiniband/hw/cxgb4/qp.c
534
wr->sg_list, wr->num_sge, &plen);
drivers/infiniband/hw/cxgb4/qp.c
585
wr->sg_list, wr->num_sge, &plen);
drivers/infiniband/hw/cxgb4/qp.c
607
memcpy((u8 *)immdp->data, (u8 *)(uintptr_t)wr->sg_list->addr, 16);
drivers/infiniband/hw/cxgb4/qp.c
645
&wcwr->u_cmpl.isgl_src, wr->next->sg_list, 1, NULL);
drivers/infiniband/hw/cxgb4/qp.c
649
wcwr->u.isgl_src, wr->sg_list, wr->num_sge, &plen);
drivers/infiniband/hw/cxgb4/qp.c
662
if (wr->num_sge && wr->sg_list[0].length) {
drivers/infiniband/hw/cxgb4/qp.c
667
wqe->read.stag_sink = cpu_to_be32(wr->sg_list[0].lkey);
drivers/infiniband/hw/cxgb4/qp.c
668
wqe->read.plen = cpu_to_be32(wr->sg_list[0].length);
drivers/infiniband/hw/cxgb4/qp.c
669
wqe->read.to_sink_hi = cpu_to_be32((u32)(wr->sg_list[0].addr
drivers/infiniband/hw/cxgb4/qp.c
671
wqe->read.to_sink_lo = cpu_to_be32((u32)(wr->sg_list[0].addr));
drivers/infiniband/hw/cxgb4/qp.c
763
&wqe->recv.isgl, wr->sg_list, wr->num_sge, NULL);
drivers/infiniband/hw/cxgb4/qp.c
777
&wqe->recv.isgl, wr->sg_list, wr->num_sge, NULL);
drivers/infiniband/hw/erdma/erdma_qp.c
339
bytes += send_wr->sg_list[i].length;
drivers/infiniband/hw/erdma/erdma_qp.c
343
remain_size = send_wr->sg_list[i].length;
drivers/infiniband/hw/erdma/erdma_qp.c
350
(void *)(uintptr_t)send_wr->sg_list[i].addr +
drivers/infiniband/hw/erdma/erdma_qp.c
391
bytes += send_wr->sg_list[i].length;
drivers/infiniband/hw/erdma/erdma_qp.c
392
memcpy(sgl + sgl_offset, &send_wr->sg_list[i],
drivers/infiniband/hw/erdma/erdma_qp.c
520
read_sqe->length = cpu_to_le32(send_wr->sg_list[0].length);
drivers/infiniband/hw/erdma/erdma_qp.c
521
read_sqe->sink_stag = cpu_to_le32(send_wr->sg_list[0].lkey);
drivers/infiniband/hw/erdma/erdma_qp.c
523
cpu_to_le32(lower_32_bits(send_wr->sg_list[0].addr));
drivers/infiniband/hw/erdma/erdma_qp.c
525
cpu_to_le32(upper_32_bits(send_wr->sg_list[0].addr));
drivers/infiniband/hw/erdma/erdma_qp.c
531
sge->length = cpu_to_le32(send_wr->sg_list[0].length);
drivers/infiniband/hw/erdma/erdma_qp.c
614
sge->addr = cpu_to_le64(send_wr->sg_list[0].addr);
drivers/infiniband/hw/erdma/erdma_qp.c
615
sge->key = cpu_to_le32(send_wr->sg_list[0].lkey);
drivers/infiniband/hw/erdma/erdma_qp.c
616
sge->length = cpu_to_le32(send_wr->sg_list[0].length);
drivers/infiniband/hw/erdma/erdma_qp.c
714
rqe->stag = cpu_to_le32(recv_wr->sg_list[0].lkey);
drivers/infiniband/hw/erdma/erdma_qp.c
715
rqe->to = cpu_to_le64(recv_wr->sg_list[0].addr);
drivers/infiniband/hw/erdma/erdma_qp.c
716
rqe->length = cpu_to_le32(recv_wr->sg_list[0].length);
drivers/infiniband/hw/hfi1/rc.c
2033
u64 *vaddr = wqe->sg_list[0].vaddr;
drivers/infiniband/hw/hfi1/rc.c
2980
qp->r_sge.sg_list = NULL;
drivers/infiniband/hw/hfi1/rc.c
792
qp->s_sge.sge = wqe->sg_list[0];
drivers/infiniband/hw/hfi1/rc.c
793
qp->s_sge.sg_list = wqe->sg_list + 1;
drivers/infiniband/hw/hfi1/rc.c
876
qp->s_sge.sge = wqe->sg_list[0];
drivers/infiniband/hw/hfi1/rc.c
877
qp->s_sge.sg_list = wqe->sg_list + 1;
drivers/infiniband/hw/hfi1/tid_rdma.c
1105
*sge = ss->sg_list[req->isge - 1];
drivers/infiniband/hw/hfi1/tid_rdma.c
1738
wpriv->ss.sg_list = NULL;
drivers/infiniband/hw/hfi1/tid_rdma.c
3307
if (hfi1_check_sge_align(qp, &wqe->sg_list[0],
drivers/infiniband/hw/hfi1/tid_rdma.c
3905
epriv->ss.sg_list = NULL;
drivers/infiniband/hw/hfi1/tid_rdma.c
4334
ss.sg_list = NULL;
drivers/infiniband/hw/hfi1/tid_rdma.c
5076
priv->tid_ss.sge = wqe->sg_list[0];
drivers/infiniband/hw/hfi1/tid_rdma.c
5077
priv->tid_ss.sg_list = wqe->sg_list + 1;
drivers/infiniband/hw/hfi1/uc.c
112
qp->s_sge.sge = wqe->sg_list[0];
drivers/infiniband/hw/hfi1/uc.c
113
qp->s_sge.sg_list = wqe->sg_list + 1;
drivers/infiniband/hw/hfi1/uc.c
447
qp->r_sge.sg_list = NULL;
drivers/infiniband/hw/hfi1/ud.c
178
ssge.sg_list = swqe->sg_list + 1;
drivers/infiniband/hw/hfi1/ud.c
179
ssge.sge = *swqe->sg_list;
drivers/infiniband/hw/hfi1/ud.c
514
qp->s_sge.sge = wqe->sg_list[0];
drivers/infiniband/hw/hfi1/ud.c
515
qp->s_sge.sg_list = wqe->sg_list + 1;
drivers/infiniband/hw/hfi1/verbs.c
660
struct rvt_sge *sg_list = ss->sg_list;
drivers/infiniband/hw/hfi1/verbs.c
684
ss->sg_list = sg_list;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
183
set_data_seg_v2(dseg, wr->sg_list);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
217
len = wr->sg_list[0].length;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
218
addr = (void *)(unsigned long)(wr->sg_list[0].addr);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
236
len = wr->sg_list[i].length;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
237
addr = (void *)(unsigned long)(wr->sg_list[i].addr);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
316
memcpy(dseg, ((void *)wr->sg_list[i].addr),
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
317
wr->sg_list[i].length);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
318
dseg += wr->sg_list[i].length;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
353
if (likely(wr->sg_list[i].length)) {
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
354
set_data_seg_v2(dseg, wr->sg_list + i);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
360
if (likely(wr->sg_list[i].length)) {
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
361
set_data_seg_v2(dseg, wr->sg_list + i);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
367
set_extend_sge(qp, wr->sg_list + i, sge_ind,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
397
if (likely(wr->sg_list[i].length)) {
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
398
len += wr->sg_list[i].length;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
499
set_extend_sge(qp, wr->sg_list, &curr_idx, valid_num_sge);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
795
if (!wr->sg_list[i].length)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
797
set_data_seg_v2(dseg + cnt, wr->sg_list + i);
drivers/infiniband/hw/ionic/ionic_datapath.c
1007
if (wr->wr.num_sge != 1 || wr->wr.sg_list[0].length != 8)
drivers/infiniband/hw/ionic/ionic_datapath.c
1044
wqe->atomic.sge.va = cpu_to_be64(wr->wr.sg_list[0].addr);
drivers/infiniband/hw/ionic/ionic_datapath.c
1046
wqe->atomic.sge.lkey = cpu_to_be32(wr->wr.sg_list[0].lkey);
drivers/infiniband/hw/ionic/ionic_datapath.c
1202
wr->sg_list, wr->num_sge);
drivers/infiniband/hw/ionic/ionic_datapath.c
854
wr->sg_list, wr->num_sge);
drivers/infiniband/hw/ionic/ionic_datapath.c
862
wr->sg_list, wr->num_sge);
drivers/infiniband/hw/irdma/uk.c
1007
qp->wqe_ops.iw_set_fragment(wqe, 0, info->sg_list,
drivers/infiniband/hw/irdma/uk.c
1011
qp->wqe_ops.iw_set_fragment(wqe, byte_off, &info->sg_list[i],
drivers/infiniband/hw/irdma/uk.c
438
srq->wqe_ops.iw_set_fragment(wqe, 0, info->sg_list,
drivers/infiniband/hw/irdma/uk.c
442
srq->wqe_ops.iw_set_fragment(wqe, byte_off, &info->sg_list[i],
drivers/infiniband/hw/irdma/uk.c
573
total_size += op_info->sg_list[i].length;
drivers/infiniband/hw/irdma/uk.c
598
frag_cnt ? op_info->sg_list : NULL,
drivers/infiniband/hw/irdma/uk.c
604
qp->wqe_ops.iw_set_fragment(wqe, byte_off, &op_info->sg_list[i],
drivers/infiniband/hw/irdma/uk.c
888
total_size += op_info->sg_list[i].length;
drivers/infiniband/hw/irdma/uk.c
924
qp->wqe_ops.iw_copy_inline_data((u8 *)wqe, op_info->sg_list,
drivers/infiniband/hw/irdma/user.h
285
struct ib_sge *sg_list;
drivers/infiniband/hw/irdma/user.h
294
struct ib_sge *sg_list;
drivers/infiniband/hw/irdma/verbs.c
3985
info.op.atomic_compare_swap.tagged_offset = ib_wr->sg_list[0].addr;
drivers/infiniband/hw/irdma/verbs.c
3991
info.op.atomic_compare_swap.stag = ib_wr->sg_list[0].lkey;
drivers/infiniband/hw/irdma/verbs.c
4002
info.op.atomic_fetch_add.tagged_offset = ib_wr->sg_list[0].addr;
drivers/infiniband/hw/irdma/verbs.c
4007
info.op.atomic_fetch_add.stag = ib_wr->sg_list[0].lkey;
drivers/infiniband/hw/irdma/verbs.c
4038
info.op.send.sg_list = ib_wr->sg_list;
drivers/infiniband/hw/irdma/verbs.c
4068
info.op.rdma_write.lo_sg_list = ib_wr->sg_list;
drivers/infiniband/hw/irdma/verbs.c
4089
info.op.rdma_read.lo_sg_list = (void *)ib_wr->sg_list;
drivers/infiniband/hw/irdma/verbs.c
4178
post_recv.sg_list = ib_wr->sg_list;
drivers/infiniband/hw/irdma/verbs.c
4223
post_recv.sg_list = ib_wr->sg_list;
drivers/infiniband/hw/irdma/verbs.h
134
struct irdma_sge *sg_list;
drivers/infiniband/hw/mana/wr.c
107
gdma_sgl[i + 1].address = wr->wr.sg_list[i].addr;
drivers/infiniband/hw/mana/wr.c
108
gdma_sgl[i + 1].mem_key = wr->wr.sg_list[i].lkey;
drivers/infiniband/hw/mana/wr.c
109
gdma_sgl[i + 1].size = wr->wr.sg_list[i].length;
drivers/infiniband/hw/mana/wr.c
27
gdma_sgl[i].address = wr->sg_list[i].addr;
drivers/infiniband/hw/mana/wr.c
28
gdma_sgl[i].mem_key = wr->sg_list[i].lkey;
drivers/infiniband/hw/mana/wr.c
29
gdma_sgl[i].size = wr->sg_list[i].length;
drivers/infiniband/hw/mlx4/mad.c
1318
struct ib_sge sg_list;
drivers/infiniband/hw/mlx4/mad.c
1326
sg_list.addr = tun_qp->ring[index].map;
drivers/infiniband/hw/mlx4/mad.c
1327
sg_list.length = size;
drivers/infiniband/hw/mlx4/mad.c
1328
sg_list.lkey = ctx->pd->local_dma_lkey;
drivers/infiniband/hw/mlx4/mad.c
1331
recv_wr.sg_list = &sg_list;
drivers/infiniband/hw/mlx4/mad.c
1442
wr.wr.sg_list = &list;
drivers/infiniband/hw/mlx4/mad.c
664
wr.wr.sg_list = &list;
drivers/infiniband/hw/mlx4/qp.c
2891
send_size += wr->wr.sg_list[i].length;
drivers/infiniband/hw/mlx4/qp.c
3046
send_size += wr->wr.sg_list[i].length;
drivers/infiniband/hw/mlx4/qp.c
3782
set_data_seg(dseg, wr->sg_list + i);
drivers/infiniband/hw/mlx4/qp.c
3900
scat->lkey = cpu_to_be32(wr->sg_list->lkey);
drivers/infiniband/hw/mlx4/qp.c
3907
__set_data_seg(scat + i, wr->sg_list + i);
drivers/infiniband/hw/mlx4/srq.c
346
scat[i].byte_count = cpu_to_be32(wr->sg_list[i].length);
drivers/infiniband/hw/mlx4/srq.c
347
scat[i].lkey = cpu_to_be32(wr->sg_list[i].lkey);
drivers/infiniband/hw/mlx4/srq.c
348
scat[i].addr = cpu_to_be64(wr->sg_list[i].addr);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1394
struct ib_sge *sg_list,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1488
u32 flags, struct ib_sge *sg_list, u32 num_sge);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1514
struct ib_sge *sg_list, u32 num_sge)
drivers/infiniband/hw/mlx5/mr.c
1411
struct ib_sge *sg_list,
drivers/infiniband/hw/mlx5/mr.c
1421
sg_list, num_sge);
drivers/infiniband/hw/mlx5/odp.c
2031
struct ib_sge *sg_list, u32 num_sge)
drivers/infiniband/hw/mlx5/odp.c
2041
mr = get_prefetchable_mr(pd, advice, sg_list[i].lkey);
drivers/infiniband/hw/mlx5/odp.c
2046
work->frags[i].io_virt = sg_list[i].addr;
drivers/infiniband/hw/mlx5/odp.c
2047
work->frags[i].length = sg_list[i].length;
drivers/infiniband/hw/mlx5/odp.c
2056
u32 pf_flags, struct ib_sge *sg_list,
drivers/infiniband/hw/mlx5/odp.c
2066
mr = get_prefetchable_mr(pd, advice, sg_list[i].lkey);
drivers/infiniband/hw/mlx5/odp.c
2069
ret = pagefault_mr(mr, sg_list[i].addr, sg_list[i].length,
drivers/infiniband/hw/mlx5/odp.c
2084
u32 flags, struct ib_sge *sg_list, u32 num_sge)
drivers/infiniband/hw/mlx5/odp.c
2097
return mlx5_ib_prefetch_sg_list(pd, advice, pf_flags, sg_list,
drivers/infiniband/hw/mlx5/odp.c
2104
rc = init_prefetch_work(pd, advice, pf_flags, work, sg_list, num_sge);
drivers/infiniband/hw/mlx5/srq.c
450
scat[i].byte_count = cpu_to_be32(wr->sg_list[i].length);
drivers/infiniband/hw/mlx5/srq.c
451
scat[i].lkey = cpu_to_be32(wr->sg_list[i].lkey);
drivers/infiniband/hw/mlx5/srq.c
452
scat[i].addr = cpu_to_be64(wr->sg_list[i].addr);
drivers/infiniband/hw/mlx5/wr.c
1173
if (unlikely(!wr->sg_list[i].length))
drivers/infiniband/hw/mlx5/wr.c
1178
wr->sg_list + i);
drivers/infiniband/hw/mlx5/wr.c
1251
set_data_ptr_seg(scat + i, wr->sg_list + i);
drivers/infiniband/hw/mlx5/wr.c
273
size_t len = wr->sg_list[i].length;
drivers/infiniband/hw/mlx5/wr.c
274
void *addr = (void *)(unsigned long)(wr->sg_list[i].addr);
drivers/infiniband/hw/mthca/mthca_qp.c
1760
mthca_set_data_seg(wqe, wr->sg_list + i);
drivers/infiniband/hw/mthca/mthca_qp.c
1880
mthca_set_data_seg(wqe, wr->sg_list + i);
drivers/infiniband/hw/mthca/mthca_qp.c
2090
mthca_set_data_seg(wqe, wr->sg_list + i);
drivers/infiniband/hw/mthca/mthca_qp.c
2204
mthca_set_data_seg(wqe, wr->sg_list + i);
drivers/infiniband/hw/mthca/mthca_srq.c
530
mthca_set_data_seg(wqe, wr->sg_list + i);
drivers/infiniband/hw/mthca/mthca_srq.c
616
mthca_set_data_seg(wqe, wr->sg_list + i);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1896
struct ib_sge *sg_list)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1901
sge[i].lrkey = sg_list[i].lkey;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1902
sge[i].addr_lo = sg_list[i].addr;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1903
sge[i].addr_hi = upper_32_bits(sg_list[i].addr);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1904
sge[i].len = sg_list[i].length;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1905
hdr->total_len += sg_list[i].length;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1911
static inline uint32_t ocrdma_sglist_len(struct ib_sge *sg_list, int num_sge)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1916
total_len += sg_list[i].length;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1930
hdr->total_len = ocrdma_sglist_len(wr->sg_list, wr->num_sge);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1940
(void *)(unsigned long)wr->sg_list[i].addr,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1941
wr->sg_list[i].length);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1942
dpp_addr += wr->sg_list[i].length;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
1950
ocrdma_build_sges(hdr, sge, wr->num_sge, wr->sg_list);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2004
ocrdma_build_sges(hdr, sge, wr->num_sge, wr->sg_list);
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2217
ocrdma_build_sges(rqe, sge, wr->num_sge, wr->sg_list);
drivers/infiniband/hw/qedr/qedr.h
424
struct ib_sge sg_list[RDMA_MAX_SGE_PER_RQ_WQE];
drivers/infiniband/hw/qedr/qedr_roce_cm.c
110
qp->rqe_wr_id[qp->rq.gsi_cons].sg_list[0].length =
drivers/infiniband/hw/qedr/qedr_roce_cm.c
405
send_size += swr->sg_list[i].length;
drivers/infiniband/hw/qedr/qedr_roce_cm.c
530
packet->payload[i].baddr = swr->sg_list[i].addr;
drivers/infiniband/hw/qedr/qedr_roce_cm.c
531
packet->payload[i].len = swr->sg_list[i].length;
drivers/infiniband/hw/qedr/qedr_roce_cm.c
638
wr->sg_list[0].addr,
drivers/infiniband/hw/qedr/qedr_roce_cm.c
639
wr->sg_list[0].length,
drivers/infiniband/hw/qedr/qedr_roce_cm.c
651
qp->rqe_wr_id[qp->rq.prod].sg_list[0] = wr->sg_list[0];
drivers/infiniband/hw/qedr/qedr_roce_cm.c
689
wc[i].byte_len = qp->rqe_wr_id[qp->rq.cons].sg_list[0].length;
drivers/infiniband/hw/qedr/verbs.c
3274
static int sge_data_len(struct ib_sge *sg_list, int num_sge)
drivers/infiniband/hw/qedr/verbs.c
3279
len += sg_list[i].length;
drivers/infiniband/hw/qedr/verbs.c
3298
u32 data_size = sge_data_len(wr->sg_list, wr->num_sge);
drivers/infiniband/hw/qedr/verbs.c
3319
u32 len = wr->sg_list[i].length;
drivers/infiniband/hw/qedr/verbs.c
3320
void *src = (void *)(uintptr_t)wr->sg_list[i].addr;
drivers/infiniband/hw/qedr/verbs.c
3387
DMA_REGPAIR_LE(sge->addr, wr->sg_list[i].addr);
drivers/infiniband/hw/qedr/verbs.c
3388
sge->l_key = cpu_to_le32(wr->sg_list[i].lkey);
drivers/infiniband/hw/qedr/verbs.c
3389
sge->length = cpu_to_le32(wr->sg_list[i].length);
drivers/infiniband/hw/qedr/verbs.c
3390
data_size += wr->sg_list[i].length;
drivers/infiniband/hw/qedr/verbs.c
3881
SRQ_SGE_SET(srq_sge, wr->sg_list[i].addr,
drivers/infiniband/hw/qedr/verbs.c
3882
wr->sg_list[i].length, wr->sg_list[i].lkey);
drivers/infiniband/hw/qedr/verbs.c
3955
wr->sg_list[i].lkey);
drivers/infiniband/hw/qedr/verbs.c
3957
RQ_SGE_SET(rqe, wr->sg_list[i].addr,
drivers/infiniband/hw/qedr/verbs.c
3958
wr->sg_list[i].length, flags);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
838
sge->addr = wr->sg_list[i].addr;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
839
sge->length = wr->sg_list[i].length;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
840
sge->lkey = wr->sg_list[i].lkey;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
929
sge->addr = wr->sg_list[i].addr;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
930
sge->length = wr->sg_list[i].length;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
931
sge->lkey = wr->sg_list[i].lkey;
drivers/infiniband/sw/rdmavt/mr.c
500
rval = rvt_mr_has_lkey(ss->sg_list[i].mr, lkey);
drivers/infiniband/sw/rdmavt/qp.c
1077
sz = struct_size(swq, sg_list, init_attr->cap.max_send_sge);
drivers/infiniband/sw/rdmavt/qp.c
1827
wqe->sg_list[i].addr = wr->sg_list[i].addr;
drivers/infiniband/sw/rdmavt/qp.c
1828
wqe->sg_list[i].length = wr->sg_list[i].length;
drivers/infiniband/sw/rdmavt/qp.c
1829
wqe->sg_list[i].lkey = wr->sg_list[i].lkey;
drivers/infiniband/sw/rdmavt/qp.c
1876
wr->sg_list[0].length < sizeof(u64) ||
drivers/infiniband/sw/rdmavt/qp.c
1877
wr->sg_list[0].addr & (sizeof(u64) - 1)))
drivers/infiniband/sw/rdmavt/qp.c
2049
u32 length = wr->sg_list[i].length;
drivers/infiniband/sw/rdmavt/qp.c
2053
ret = rvt_lkey_ok(rkt, pd, &wqe->sg_list[j], last_sge,
drivers/infiniband/sw/rdmavt/qp.c
2054
&wr->sg_list[i], acc);
drivers/infiniband/sw/rdmavt/qp.c
2059
last_sge = &wqe->sg_list[j];
drivers/infiniband/sw/rdmavt/qp.c
2124
struct rvt_sge *sge = &wqe->sg_list[--j];
drivers/infiniband/sw/rdmavt/qp.c
2234
wqe->sg_list[i].addr = wr->sg_list[i].addr;
drivers/infiniband/sw/rdmavt/qp.c
2235
wqe->sg_list[i].length = wr->sg_list[i].length;
drivers/infiniband/sw/rdmavt/qp.c
2236
wqe->sg_list[i].lkey = wr->sg_list[i].lkey;
drivers/infiniband/sw/rdmavt/qp.c
2277
ss->sg_list = qp->r_sg_list;
drivers/infiniband/sw/rdmavt/qp.c
2280
if (wqe->sg_list[i].length == 0)
drivers/infiniband/sw/rdmavt/qp.c
2283
ret = rvt_lkey_ok(rkt, pd, j ? &ss->sg_list[j - 1] : &ss->sge,
drivers/infiniband/sw/rdmavt/qp.c
2284
NULL, rvt_cast_sge(&wqe->sg_list[i]),
drivers/infiniband/sw/rdmavt/qp.c
2288
qp->r_len += wqe->sg_list[i].length;
drivers/infiniband/sw/rdmavt/qp.c
2297
struct rvt_sge *sge = --j ? &ss->sg_list[j - 1] : &ss->sge;
drivers/infiniband/sw/rdmavt/qp.c
2977
sqp->s_sge.sge = wqe->sg_list[0];
drivers/infiniband/sw/rdmavt/qp.c
2978
sqp->s_sge.sg_list = wqe->sg_list + 1;
drivers/infiniband/sw/rdmavt/qp.c
3046
qp->r_sge.sg_list = NULL;
drivers/infiniband/sw/rdmavt/qp.c
3060
sqp->s_sge.sg_list = NULL;
drivers/infiniband/sw/rdmavt/qp.c
3062
qp->r_sge.sge = wqe->sg_list[0];
drivers/infiniband/sw/rdmavt/qp.c
3063
qp->r_sge.sg_list = wqe->sg_list + 1;
drivers/infiniband/sw/rdmavt/qp.c
625
struct rvt_sge *sge = &wqe->sg_list[i];
drivers/infiniband/sw/rdmavt/rc.c
164
ss->sge = wqe->sg_list[0];
drivers/infiniband/sw/rdmavt/rc.c
165
ss->sg_list = wqe->sg_list + 1;
drivers/infiniband/sw/rdmavt/srq.c
204
p->sg_list[i] = wqe->sg_list[i];
drivers/infiniband/sw/rxe/rxe_loc.h
207
u32 flags, struct ib_sge *sg_list, u32 num_sge,
drivers/infiniband/sw/rxe/rxe_loc.h
239
u32 flags, struct ib_sge *sg_list,
drivers/infiniband/sw/rxe/rxe_odp.c
459
u32 pf_flags, struct ib_sge *sg_list,
drivers/infiniband/sw/rxe/rxe_odp.c
471
sg_list[i].lkey, RXE_LOOKUP_LOCAL);
drivers/infiniband/sw/rxe/rxe_odp.c
475
sg_list[i].lkey);
drivers/infiniband/sw/rxe/rxe_odp.c
487
mr, sg_list[i].addr, sg_list[i].length, pf_flags);
drivers/infiniband/sw/rxe/rxe_odp.c
505
u32 flags, struct ib_sge *sg_list,
drivers/infiniband/sw/rxe/rxe_odp.c
522
return rxe_ib_prefetch_sg_list(ibpd, advice, pf_flags, sg_list,
drivers/infiniband/sw/rxe/rxe_odp.c
537
sg_list[i].lkey, RXE_LOOKUP_LOCAL);
drivers/infiniband/sw/rxe/rxe_odp.c
543
work->frags[i].io_virt = sg_list[i].addr;
drivers/infiniband/sw/rxe/rxe_odp.c
544
work->frags[i].length = sg_list[i].length;
drivers/infiniband/sw/rxe/rxe_odp.c
567
struct ib_sge *sg_list,
drivers/infiniband/sw/rxe/rxe_odp.c
577
sg_list, num_sge);
drivers/infiniband/sw/rxe/rxe_verbs.c
1010
memcpy(recv_wqe->dma.sge, ibwr->sg_list,
drivers/infiniband/sw/rxe/rxe_verbs.c
710
length += ibwr->sg_list[i].length;
drivers/infiniband/sw/rxe/rxe_verbs.c
831
struct ib_sge *sge = ibwr->sg_list;
drivers/infiniband/sw/rxe/rxe_verbs.c
862
memcpy(wqe->dma.sge, ibwr->sg_list,
drivers/infiniband/sw/rxe/rxe_verbs.c
994
length += ibwr->sg_list[i].length;
drivers/infiniband/sw/siw/siw_verbs.c
1090
siw_copy_sgl(wr->sg_list, rqe->sge, wr->num_sge);
drivers/infiniband/sw/siw/siw_verbs.c
1808
siw_copy_sgl(wr->sg_list, rqe->sge, wr->num_sge);
drivers/infiniband/sw/siw/siw_verbs.c
654
struct ib_sge *core_sge = core_wr->sg_list;
drivers/infiniband/sw/siw/siw_verbs.c
855
siw_copy_sgl(wr->sg_list, sqe->sge,
drivers/infiniband/sw/siw/siw_verbs.c
888
siw_copy_sgl(wr->sg_list, &sqe->sge[0], 1);
drivers/infiniband/sw/siw/siw_verbs.c
904
siw_copy_sgl(wr->sg_list, &sqe->sge[0],
drivers/infiniband/ulp/ipoib/ipoib_cm.c
343
wr->sg_list = sge;
drivers/infiniband/ulp/ipoib/ipoib_verbs.c
225
priv->tx_wr.wr.sg_list = priv->tx_sge;
drivers/infiniband/ulp/ipoib/ipoib_verbs.c
234
priv->rx_wr.sg_list = priv->rx_sge;
drivers/infiniband/ulp/iser/iser_verbs.c
819
wr.sg_list = &desc->sge;
drivers/infiniband/ulp/iser/iser_verbs.c
838
wr.sg_list = &rx_desc->rx_sg;
drivers/infiniband/ulp/iser/iser_verbs.c
869
wr->sg_list = tx_desc->tx_sg;
drivers/infiniband/ulp/isert/ib_isert.c
735
rx_wr->sg_list = &rx_desc->rx_sg;
drivers/infiniband/ulp/isert/ib_isert.c
766
rx_wr.sg_list = &rx_desc->rx_sg;
drivers/infiniband/ulp/isert/ib_isert.c
791
send_wr.sg_list = tx_desc->tx_sg;
drivers/infiniband/ulp/isert/ib_isert.c
876
send_wr->sg_list = &tx_desc->tx_sg[0];
drivers/infiniband/ulp/isert/ib_isert.c
901
rx_wr.sg_list = &sge;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
236
wr->wr.sg_list = plist;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
267
inv_wr.sg_list = NULL;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
296
imm_wr.wr.sg_list = &list;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
303
imm_wr.wr.sg_list = NULL;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
359
inv_wr.sg_list = NULL;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
417
imm_wr.wr.sg_list = &list;
drivers/infiniband/ulp/rtrs/rtrs-srv.c
424
imm_wr.wr.sg_list = NULL;
drivers/infiniband/ulp/rtrs/rtrs.c
144
.sg_list = &list,
drivers/infiniband/ulp/rtrs/rtrs.c
166
.wr.sg_list = sge,
drivers/infiniband/ulp/rtrs/rtrs.c
89
.sg_list = &list,
drivers/infiniband/ulp/srp/ib_srp.c
1906
wr.sg_list = &iu->sge[0];
drivers/infiniband/ulp/srp/ib_srp.c
1928
wr.sg_list = &list;
drivers/infiniband/ulp/srpt/ib_srpt.c
2940
send_wr.sg_list = &sge;
drivers/infiniband/ulp/srpt/ib_srpt.c
902
wr.sg_list = &list;
drivers/message/fusion/mptsas.c
2303
if (!dma_map_sg(&ioc->pcidev->dev, job->request_payload.sg_list,
drivers/message/fusion/mptsas.c
2307
flagsLength |= (sg_dma_len(job->request_payload.sg_list) - 4);
drivers/message/fusion/mptsas.c
2309
sg_dma_address(job->request_payload.sg_list));
drivers/message/fusion/mptsas.c
2320
if (!dma_map_sg(&ioc->pcidev->dev, job->reply_payload.sg_list,
drivers/message/fusion/mptsas.c
2323
flagsLength |= sg_dma_len(job->reply_payload.sg_list) + 4;
drivers/message/fusion/mptsas.c
2325
sg_dma_address(job->reply_payload.sg_list));
drivers/message/fusion/mptsas.c
2358
dma_unmap_sg(&ioc->pcidev->dev, job->reply_payload.sg_list, 1,
drivers/message/fusion/mptsas.c
2361
dma_unmap_sg(&ioc->pcidev->dev, job->request_payload.sg_list, 1,
drivers/net/ethernet/ibm/ehea/ehea_main.c
1644
struct ehea_vsgentry *sg_list, *sg1entry, *sgentry;
drivers/net/ethernet/ibm/ehea/ehea_main.c
1650
sg_list = (struct ehea_vsgentry *)&swqe->u.immdata_desc.sg_list;
drivers/net/ethernet/ibm/ehea/ehea_main.c
1673
sgentry = &sg_list[i - sg1entry_contains_frag_data];
drivers/net/ethernet/ibm/ehea/ehea_main.c
2594
rwqe->sg_list[0].l_key = lkey;
drivers/net/ethernet/ibm/ehea/ehea_main.c
2598
rwqe->sg_list[0].vaddr = ehea_map_vaddr(skb->data);
drivers/net/ethernet/ibm/ehea/ehea_main.c
2603
rwqe->sg_list[0].l_key = lkey;
drivers/net/ethernet/ibm/ehea/ehea_main.c
2607
rwqe->sg_list[0].vaddr = ehea_map_vaddr(skb->data);
drivers/net/ethernet/ibm/ehea/ehea_main.c
492
rwqe->sg_list[0].l_key = pr->recv_mr.lkey;
drivers/net/ethernet/ibm/ehea/ehea_main.c
493
rwqe->sg_list[0].vaddr = tmp_addr;
drivers/net/ethernet/ibm/ehea/ehea_main.c
494
rwqe->sg_list[0].len = packet_size;
drivers/net/ethernet/ibm/ehea/ehea_qmr.h
106
struct ehea_vsgentry sg_list[EHEA_MAX_WQE_SG_ENTRIES];
drivers/net/ethernet/ibm/ehea/ehea_qmr.h
115
struct ehea_vsgentry sg_list[EHEA_MAX_WQE_SG_ENTRIES-1];
drivers/net/ethernet/ibm/ehea/ehea_qmr.h
132
struct ehea_vsgentry sg_list[EHEA_MAX_WQE_SG_ENTRIES];
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.c
186
sg = &msg->sg_list[s];
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.c
249
sg = &msg->sg_list[s];
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.h
110
struct octep_ctrl_mbox_msg_buf sg_list[OCTEP_CTRL_MBOX_MSG_DESC_MAX];
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c
309
msg->sg_list[0].msg,
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c
325
req = (struct octep_ctrl_net_f2h_req *)msg->sg_list[0].msg;
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c
367
msg.sg_list[0].sz = msg_sz;
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c
368
msg.sg_list[0].msg = &data;
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c
51
msg->sg_list[0].msg = buf;
drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c
52
msg->sg_list[0].sz = msg->hdr.s.sz;
drivers/net/ethernet/marvell/octeon_ep/octep_pfvf_mbox.c
394
req = (struct octep_ctrl_net_f2h_req *)msg->sg_list[0].msg;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1008
sq->sg = kzalloc_objs(struct sg_list, qset->sqe_cnt);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
2143
void otx2_dma_unmap_skb_frags(struct otx2_nic *pfvf, struct sg_list *sg)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
1222
void otx2_dma_unmap_skb_frags(struct otx2_nic *pfvf, struct sg_list *sg);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
111
struct sg_list *sg;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
1326
struct sg_list *sg;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
135
struct sg_list *sg;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
1391
struct sg_list *sg;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
851
struct sg_list *sg = &sq->sg[sqe];
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
883
struct sg_list *sg = &sq->sg[sqe];
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
898
struct sg_list *list, int *offset)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
935
struct sg_list list;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.h
101
struct sg_list *sg;
drivers/nvme/host/pci.c
1140
struct nvme_sgl_desc *sg_list;
drivers/nvme/host/pci.c
1153
if (entries <= NVME_SMALL_POOL_SIZE / sizeof(*sg_list))
drivers/nvme/host/pci.c
1156
sg_list = dma_pool_alloc(nvme_dma_pool(nvmeq, iod), GFP_ATOMIC,
drivers/nvme/host/pci.c
1158
if (!sg_list)
drivers/nvme/host/pci.c
1160
iod->descriptors[iod->nr_descriptors++] = sg_list;
drivers/nvme/host/pci.c
1167
nvme_pci_sgl_set_data(&sg_list[mapped++], iter);
drivers/nvme/host/pci.c
1264
struct nvme_sgl_desc *sg_list;
drivers/nvme/host/pci.c
1314
sg_list = dma_pool_alloc(nvmeq->descriptor_pools.small, GFP_ATOMIC,
drivers/nvme/host/pci.c
1316
if (!sg_list)
drivers/nvme/host/pci.c
1319
iod->meta_descriptor = sg_list;
drivers/nvme/host/pci.c
1325
nvme_pci_sgl_set_data(sg_list, &iter);
drivers/nvme/host/pci.c
1329
sgl_dma += sizeof(*sg_list);
drivers/nvme/host/pci.c
1331
nvme_pci_sgl_set_data(&sg_list[++i], &iter);
drivers/nvme/host/pci.c
1335
nvme_pci_sgl_set_seg(sg_list, sgl_dma, i);
drivers/nvme/host/pci.c
870
struct nvme_sgl_desc *sg_list, unsigned int attrs)
drivers/nvme/host/pci.c
884
for (i = 0; i < len / sizeof(*sg_list); i++)
drivers/nvme/host/pci.c
885
dma_unmap_phys(dma_dev, le64_to_cpu(sg_list[i].addr),
drivers/nvme/host/pci.c
886
le32_to_cpu(sg_list[i].length), dir, attrs);
drivers/nvme/host/rdma.c
1604
wr.sg_list = sge;
drivers/nvme/host/rdma.c
1637
wr.sg_list = &list;
drivers/nvme/target/rdma.c
338
c->wr.sg_list = c->sge;
drivers/nvme/target/rdma.c
421
r->send_wr.sg_list = &r->send_sge;
drivers/s390/scsi/zfcp_fc.c
1093
ct_els->req = job->request_payload.sg_list;
drivers/s390/scsi/zfcp_fc.c
1094
ct_els->resp = job->reply_payload.sg_list;
drivers/scsi/3w-9xxx.c
1348
u32 length = le32_to_cpu(full_command_packet->command.newcommand.sg_list[0].length);
drivers/scsi/3w-9xxx.c
1395
newcommand->sg_list[0].address = TW_CPU_TO_SGL(dma_handle + sizeof(TW_Ioctl_Buf_Apache));
drivers/scsi/3w-9xxx.c
1396
newcommand->sg_list[0].length = cpu_to_le32(length);
drivers/scsi/3w-9xxx.c
1851
command_packet->sg_list[0].address = TW_CPU_TO_SGL(tw_dev->generic_buffer_phys[request_id]);
drivers/scsi/3w-9xxx.c
1852
command_packet->sg_list[0].length = cpu_to_le32(TW_MIN_SGL_LENGTH);
drivers/scsi/3w-9xxx.c
1859
command_packet->sg_list[i].address = TW_CPU_TO_SGL(sg_dma_address(sg));
drivers/scsi/3w-9xxx.c
1860
command_packet->sg_list[i].length = cpu_to_le32(sg_dma_len(sg));
drivers/scsi/3w-9xxx.c
1861
if (command_packet->sg_list[i].address & TW_CPU_TO_SGL(TW_ALIGNMENT_9000_SGL)) {
drivers/scsi/3w-9xxx.c
1872
command_packet->sg_list[i].address = sglistarg[i].address;
drivers/scsi/3w-9xxx.c
1873
command_packet->sg_list[i].length = sglistarg[i].length;
drivers/scsi/3w-9xxx.c
1874
if (command_packet->sg_list[i].address & TW_CPU_TO_SGL(TW_ALIGNMENT_9000_SGL)) {
drivers/scsi/3w-9xxx.h
537
TW_SG_Entry sg_list[TW_APACHE_MAX_SGL_LENGTH];
drivers/scsi/3w-sas.c
1215
if (full_command_packet->command.newcommand.sg_list[0].length < scsi_bufflen(tw_dev->srb[request_id]))
drivers/scsi/3w-sas.c
1216
scsi_set_resid(cmd, scsi_bufflen(cmd) - full_command_packet->command.newcommand.sg_list[0].length);
drivers/scsi/3w-sas.c
342
command_packet->sg_list[i].address = TW_CPU_TO_SGL(sg_dma_address(sg));
drivers/scsi/3w-sas.c
343
command_packet->sg_list[i].length = TW_CPU_TO_SGL(sg_dma_len(sg));
drivers/scsi/3w-sas.c
350
command_packet->sg_list[i].address = TW_CPU_TO_SGL(sglistarg[i].address);
drivers/scsi/3w-sas.c
351
command_packet->sg_list[i].length = TW_CPU_TO_SGL(sglistarg[i].length);
drivers/scsi/3w-sas.c
693
newcommand->sg_list[0].address = TW_CPU_TO_SGL(dma_handle + sizeof(TW_Ioctl_Buf_Apache));
drivers/scsi/3w-sas.c
694
newcommand->sg_list[0].length = TW_CPU_TO_SGL(length);
drivers/scsi/3w-sas.h
265
TW_SG_Entry_ISO sg_list[TW_LIBERATOR_MAX_SGL_LENGTH];
drivers/scsi/3w-xxxx.c
977
passthru->sg_list[0].address = dma_handle + sizeof(TW_New_Ioctl);
drivers/scsi/3w-xxxx.c
978
passthru->sg_list[0].length = data_buffer_length_adjusted;
drivers/scsi/3w-xxxx.h
395
TW_SG_Entry sg_list[TW_ATA_PASS_SGL_MAX];
drivers/scsi/aacraid/commctrl.c
494
void *sg_list[HBA_MAX_SG_EMBEDDED];
drivers/scsi/aacraid/commctrl.c
519
memset(sg_list, 0, sizeof(sg_list)); /* cleanup may take issue */
drivers/scsi/aacraid/commctrl.c
553
if (user_srbcmd->sg.count > ARRAY_SIZE(sg_list)) {
drivers/scsi/aacraid/commctrl.c
681
sg_list[i] = p; // save so we can clean up later
drivers/scsi/aacraid/commctrl.c
742
sg_list[i] = p; // save so we can clean up later
drivers/scsi/aacraid/commctrl.c
797
sg_list[i] = p; // save so we can clean up later
drivers/scsi/aacraid/commctrl.c
854
sg_list[i] = p; // save so we can clean up later
drivers/scsi/aacraid/commctrl.c
895
sg_list[i] = p; // save so we can clean up later
drivers/scsi/aacraid/commctrl.c
935
if (copy_to_user(sg_user[i], sg_list[i], sg_count[i])) {
drivers/scsi/aacraid/commctrl.c
990
kfree(sg_list[i]);
drivers/scsi/advansys.c
1720
} sg_list[NO_OF_SG_PER_BLOCK];
drivers/scsi/advansys.c
2513
i, (ulong)le32_to_cpu(sgp->sg_list[i].addr),
drivers/scsi/advansys.c
2514
(ulong)le32_to_cpu(sgp->sg_list[i].bytes));
drivers/scsi/advansys.c
2552
i, (u32)le32_to_cpu(b->sg_list[i].sg_addr),
drivers/scsi/advansys.c
2553
(u32)le32_to_cpu(b->sg_list[i].sg_count));
drivers/scsi/advansys.c
310
ASC_SG_LIST sg_list[];
drivers/scsi/advansys.c
355
ASC_SG_LIST sg_list[7];
drivers/scsi/advansys.c
7489
asc_sg_head = kzalloc_flex(*asc_sg_head, sg_list, use_sg,
drivers/scsi/advansys.c
7510
asc_sg_head->sg_list[sgcnt].addr =
drivers/scsi/advansys.c
7512
asc_sg_head->sg_list[sgcnt].bytes =
drivers/scsi/advansys.c
7612
sg_block->sg_list[i].sg_addr =
drivers/scsi/advansys.c
7614
sg_block->sg_list[i].sg_count =
drivers/scsi/advansys.c
7768
static int AscSgListToQueue(int sg_list)
drivers/scsi/advansys.c
7772
n_sg_list_qs = ((sg_list - 1) / ASC_SG_LIST_PER_Q);
drivers/scsi/advansys.c
7773
if (((sg_list - 1) % ASC_SG_LIST_PER_Q) != 0)
drivers/scsi/advansys.c
7933
scsiq->q1.data_addr = cpu_to_le32(sg_head->sg_list[0].addr);
drivers/scsi/advansys.c
7934
scsiq->q1.data_cnt = cpu_to_le32(sg_head->sg_list[0].bytes);
drivers/scsi/advansys.c
7992
sg_list[sg_index],
drivers/scsi/advansys.c
8127
scsiq->q1.data_addr = cpu_to_le32(sg_head->sg_list[0].addr);
drivers/scsi/advansys.c
8128
scsiq->q1.data_cnt = cpu_to_le32(sg_head->sg_list[0].bytes);
drivers/scsi/advansys.c
8140
data_cnt += le32_to_cpu(sg_head->sg_list[i].
drivers/scsi/advansys.c
8179
sg_list
drivers/scsi/advansys.c
8183
sg_list
drivers/scsi/advansys.c
8200
sg_list
drivers/scsi/advansys.c
8205
sg_list
drivers/scsi/aic7xxx/aic79xx.h
614
void *sg_list;
drivers/scsi/aic7xxx/aic79xx_core.c
1733
struct ahd_dma64_seg *sg_list;
drivers/scsi/aic7xxx/aic79xx_core.c
1735
sg_list = (struct ahd_dma64_seg*)scb->sg_list;
drivers/scsi/aic7xxx/aic79xx_core.c
1739
addr = ahd_le64toh(sg_list[i].addr);
drivers/scsi/aic7xxx/aic79xx_core.c
1744
sg_list[i].len & AHD_SG_LEN_MASK,
drivers/scsi/aic7xxx/aic79xx_core.c
1745
(sg_list[i].len & AHD_DMA_LAST_SEG)
drivers/scsi/aic7xxx/aic79xx_core.c
1749
struct ahd_dma_seg *sg_list;
drivers/scsi/aic7xxx/aic79xx_core.c
1751
sg_list = (struct ahd_dma_seg*)scb->sg_list;
drivers/scsi/aic7xxx/aic79xx_core.c
1755
len = ahd_le32toh(sg_list[i].len);
drivers/scsi/aic7xxx/aic79xx_core.c
1759
ahd_le32toh(sg_list[i].addr),
drivers/scsi/aic7xxx/aic79xx_core.c
459
sg = (struct ahd_dma64_seg *)scb->sg_list;
drivers/scsi/aic7xxx/aic79xx_core.c
466
sg = (struct ahd_dma_seg *)scb->sg_list;
drivers/scsi/aic7xxx/aic79xx_core.c
503
return ((uint8_t *)scb->sg_list + sg_offset);
drivers/scsi/aic7xxx/aic79xx_core.c
512
sg_offset = ((uint8_t *)sg - (uint8_t *)scb->sg_list)
drivers/scsi/aic7xxx/aic79xx_core.c
5723
if (sg != scb->sg_list
drivers/scsi/aic7xxx/aic79xx_core.c
5756
if (sg != scb->sg_list
drivers/scsi/aic7xxx/aic79xx_core.c
6898
next_scb->sg_list = segs;
drivers/scsi/aic7xxx/aic79xx_core.c
8959
sg = scb->sg_list;
drivers/scsi/aic7xxx/aic79xx_osm.c
1620
void *sg = scb->sg_list;
drivers/scsi/aic7xxx/aic7xxx.h
573
struct ahc_dma_seg *sg_list;
drivers/scsi/aic7xxx/aic7xxx_core.c
1073
sg = scb->sg_list;
drivers/scsi/aic7xxx/aic7xxx_core.c
1403
(ahc_le32toh(scb->sg_list[i].len) >> 24
drivers/scsi/aic7xxx/aic7xxx_core.c
1405
ahc_le32toh(scb->sg_list[i].addr),
drivers/scsi/aic7xxx/aic7xxx_core.c
1406
ahc_le32toh(scb->sg_list[i].len)
drivers/scsi/aic7xxx/aic7xxx_core.c
2101
(ahc_le32toh(scb->sg_list[i].len) >> 24
drivers/scsi/aic7xxx/aic7xxx_core.c
2103
ahc_le32toh(scb->sg_list[i].addr),
drivers/scsi/aic7xxx/aic7xxx_core.c
2104
ahc_le32toh(scb->sg_list[i].len));
drivers/scsi/aic7xxx/aic7xxx_core.c
373
return (&scb->sg_list[sg_index]);
drivers/scsi/aic7xxx/aic7xxx_core.c
382
sg_index = sg - &scb->sg_list[1];
drivers/scsi/aic7xxx/aic7xxx_core.c
384
return (scb->sg_list_phys + (sg_index * sizeof(*scb->sg_list)));
drivers/scsi/aic7xxx/aic7xxx_core.c
410
/*offset*/(scb->sg_list - scb->sg_map->sg_vaddr)
drivers/scsi/aic7xxx/aic7xxx_core.c
4201
if (sg != scb->sg_list
drivers/scsi/aic7xxx/aic7xxx_core.c
4978
next_scb->sg_list = segs;
drivers/scsi/aic7xxx/aic7xxx_osm.c
1516
sg = scb->sg_list;
drivers/scsi/aic7xxx/aic7xxx_osm.c
1546
scb->hscb->dataptr = scb->sg_list->addr;
drivers/scsi/aic7xxx/aic7xxx_osm.c
1547
scb->hscb->datacnt = scb->sg_list->len;
drivers/scsi/be2iscsi/be_main.c
4852
sg_copy_from_buffer(job->reply_payload.sg_list,
drivers/scsi/be2iscsi/be_mgmt.c
62
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/scsi/bfa/bfad_bsg.c
3168
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/scsi/bfa/bfad_bsg.c
3179
sg_copy_from_buffer(job->reply_payload.sg_list,
drivers/scsi/bfa/bfad_bsg.c
3485
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/scsi/bfa/bfad_bsg.c
3546
sg_copy_from_buffer(job->reply_payload.sg_list,
drivers/scsi/hptiop.c
1036
sg_count = hptiop_buildsgl(scp, req->sg_list);
drivers/scsi/hptiop.c
1047
req->header.size = cpu_to_le32(struct_size(req, sg_list, sg_count));
drivers/scsi/hptiop.c
1398
sg_list, hba->max_sg_descriptors);
drivers/scsi/hptiop.c
759
memcpy(scp->sense_buffer, &req->sg_list, SCSI_SENSE_BUFFERSIZE);
drivers/scsi/hptiop.h
214
struct hpt_iopsg sg_list[1];
drivers/scsi/hptiop.h
231
struct hpt_iopsg sg_list[];
drivers/scsi/ibmvscsi/ibmvfc.c
2233
req_seg = dma_map_sg(vhost->dev, job->request_payload.sg_list,
drivers/scsi/ibmvscsi/ibmvfc.c
2241
rsp_seg = dma_map_sg(vhost->dev, job->reply_payload.sg_list,
drivers/scsi/ibmvscsi/ibmvfc.c
2245
dma_unmap_sg(vhost->dev, job->request_payload.sg_list,
drivers/scsi/ibmvscsi/ibmvfc.c
2290
mad->iu.cmd.va = cpu_to_be64(sg_dma_address(job->request_payload.sg_list));
drivers/scsi/ibmvscsi/ibmvfc.c
2291
mad->iu.cmd.len = cpu_to_be32(sg_dma_len(job->request_payload.sg_list));
drivers/scsi/ibmvscsi/ibmvfc.c
2292
mad->iu.rsp.va = cpu_to_be64(sg_dma_address(job->reply_payload.sg_list));
drivers/scsi/ibmvscsi/ibmvfc.c
2293
mad->iu.rsp.len = cpu_to_be32(sg_dma_len(job->reply_payload.sg_list));
drivers/scsi/ibmvscsi/ibmvfc.c
2323
dma_unmap_sg(vhost->dev, job->request_payload.sg_list,
drivers/scsi/ibmvscsi/ibmvfc.c
2325
dma_unmap_sg(vhost->dev, job->reply_payload.sg_list,
drivers/scsi/ips.c
1788
scb->sg_list.enh_list[indx].address_lo =
drivers/scsi/ips.c
1790
scb->sg_list.enh_list[indx].address_hi =
drivers/scsi/ips.c
1792
scb->sg_list.enh_list[indx].length = cpu_to_le32(e_len);
drivers/scsi/ips.c
1794
scb->sg_list.std_list[indx].address =
drivers/scsi/ips.c
1796
scb->sg_list.std_list[indx].length = cpu_to_le32(e_len);
drivers/scsi/ips.c
1812
IPS_SG_LIST sg_list;
drivers/scsi/ips.c
1827
sg_list.list = scb->sg_list.list;
drivers/scsi/ips.c
1832
scb->sg_list.list = sg_list.list;
drivers/scsi/ips.c
1885
IPS_SG_LIST sg_list;
drivers/scsi/ips.c
1894
sg_list.list = scb->sg_list.list;
drivers/scsi/ips.c
1901
scb->sg_list.list = sg_list.list;
drivers/scsi/ips.c
4267
ha->scbs->sg_list.list,
drivers/scsi/ips.c
4318
scb_p->sg_list.enh_list =
drivers/scsi/ips.c
4323
scb_p->sg_list.std_list =
drivers/scsi/ips.c
4352
IPS_SG_LIST sg_list;
drivers/scsi/ips.c
4359
sg_list.list = scb->sg_list.list;
drivers/scsi/ips.c
4375
scb->sg_list.list = sg_list.list;
drivers/scsi/ips.h
1083
IPS_SG_LIST sg_list;
drivers/scsi/ips.h
1109
IPS_SG_LIST *sg_list;
drivers/scsi/libfc/fc_lport.c
2038
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/scsi/libfc/fc_lport.c
2062
info->sg = job->reply_payload.sg_list;
drivers/scsi/libfc/fc_lport.c
2098
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/scsi/libfc/fc_lport.c
2122
info->sg = job->reply_payload.sg_list;
drivers/scsi/libiscsi_tcp.c
361
struct scatterlist *sg_list, unsigned int sg_count,
drivers/scsi/libiscsi_tcp.c
369
for_each_sg(sg_list, sg, sg_count, i) {
drivers/scsi/libsas/sas_expander.c
2165
ret = smp_execute_task_sg(dev, job->request_payload.sg_list,
drivers/scsi/libsas/sas_expander.c
2166
job->reply_payload.sg_list);
drivers/scsi/libsas/sas_host_smp.c
241
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/scsi/libsas/sas_host_smp.c
343
sg_copy_from_buffer(job->reply_payload.sg_list,
drivers/scsi/lpfc/lpfc_bsg.c
1326
sg_copy_from_buffer(job->request_payload.sg_list,
drivers/scsi/lpfc/lpfc_bsg.c
240
sg_miter_start(&miter, bsg_buffers->sg_list, bsg_buffers->sg_cnt,
drivers/scsi/lpfc/lpfc_bsg.c
3127
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/scsi/lpfc/lpfc_bsg.c
3288
sg_copy_from_buffer(job->reply_payload.sg_list,
drivers/scsi/lpfc/lpfc_bsg.c
3420
sg_copy_from_buffer(job->reply_payload.sg_list,
drivers/scsi/lpfc/lpfc_bsg.c
3616
sg_copy_from_buffer(job->reply_payload.sg_list,
drivers/scsi/lpfc/lpfc_bsg.c
3627
extra_bytes = sg_copy_buffer(job->reply_payload.sg_list,
drivers/scsi/lpfc/lpfc_bsg.c
3724
sg_copy_from_buffer(job->reply_payload.sg_list,
drivers/scsi/lpfc/lpfc_bsg.c
4543
sg_copy_from_buffer(job->reply_payload.sg_list,
drivers/scsi/lpfc/lpfc_bsg.c
4592
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/scsi/lpfc/lpfc_bsg.c
4881
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/scsi/lpfc/lpfc_bsg.c
5099
sg_copy_from_buffer(job->reply_payload.sg_list,
drivers/scsi/lpfc/lpfc_bsg.c
5515
sg_copy_from_buffer(job->reply_payload.sg_list,
drivers/scsi/lpfc/lpfc_bsg.c
5671
sg_copy_from_buffer(job->reply_payload.sg_list,
drivers/scsi/lpfc/lpfc_bsg.c
612
sg_copy_from_buffer(job->reply_payload.sg_list,
drivers/scsi/lpfc/lpfc_bsg.c
715
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/scsi/mpi3mr/mpi3mr_app.c
1071
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/scsi/mpi3mr/mpi3mr_app.c
1120
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/scsi/mpi3mr/mpi3mr_app.c
1151
sg_copy_from_buffer(job->reply_payload.sg_list,
drivers/scsi/mpi3mr/mpi3mr_app.c
1193
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/scsi/mpi3mr/mpi3mr_app.c
1274
sg_copy_from_buffer(job->request_payload.sg_list,
drivers/scsi/mpi3mr/mpi3mr_app.c
1317
sg_copy_from_buffer(job->request_payload.sg_list,
drivers/scsi/mpi3mr/mpi3mr_app.c
1348
sg_copy_from_buffer(job->request_payload.sg_list,
drivers/scsi/mpi3mr/mpi3mr_app.c
1399
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/scsi/mpi3mr/mpi3mr_app.c
1489
sg_copy_from_buffer(job->request_payload.sg_list,
drivers/scsi/mpi3mr/mpi3mr_app.c
1526
sg_copy_from_buffer(job->request_payload.sg_list,
drivers/scsi/mpi3mr/mpi3mr_app.c
1551
sg_copy_from_buffer(job->request_payload.sg_list,
drivers/scsi/mpi3mr/mpi3mr_app.c
1587
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/scsi/mpi3mr/mpi3mr_app.c
1657
sg_copy_from_buffer(job->request_payload.sg_list,
drivers/scsi/mpi3mr/mpi3mr_app.c
2466
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/scsi/mpi3mr/mpi3mr_app.c
2899
sg_copy_from_buffer(job->reply_payload.sg_list,
drivers/scsi/mpi3mr/mpi3mr_transport.c
3212
if (!dma_map_sg(dev, buf->sg_list, 1, DMA_BIDIRECTIONAL))
drivers/scsi/mpi3mr/mpi3mr_transport.c
3214
*dma_addr = sg_dma_address(buf->sg_list);
drivers/scsi/mpi3mr/mpi3mr_transport.c
3215
*dma_len = sg_dma_len(buf->sg_list);
drivers/scsi/mpi3mr/mpi3mr_transport.c
3238
dma_unmap_sg(dev, buf->sg_list, 1, DMA_BIDIRECTIONAL);
drivers/scsi/mpi3mr/mpi3mr_transport.c
3289
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/scsi/mpi3mr/mpi3mr_transport.c
3332
sg_copy_from_buffer(job->reply_payload.sg_list,
drivers/scsi/mpt3sas/mpt3sas_transport.c
2017
if (!dma_map_sg(dev, buf->sg_list, 1, DMA_BIDIRECTIONAL))
drivers/scsi/mpt3sas/mpt3sas_transport.c
2019
*dma_addr = sg_dma_address(buf->sg_list);
drivers/scsi/mpt3sas/mpt3sas_transport.c
2020
*dma_len = sg_dma_len(buf->sg_list);
drivers/scsi/mpt3sas/mpt3sas_transport.c
2034
dma_unmap_sg(dev, buf->sg_list, 1, DMA_BIDIRECTIONAL);
drivers/scsi/mpt3sas/mpt3sas_transport.c
2088
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/scsi/mpt3sas/mpt3sas_transport.c
2164
sg_copy_to_buffer(job->reply_payload.sg_list,
drivers/scsi/nsp32.c
2650
data->sg_list = dma_alloc_coherent(&pdev->dev, NSP32_SG_TABLE_SIZE,
drivers/scsi/nsp32.c
2652
if (data->sg_list == NULL) {
drivers/scsi/nsp32.c
2666
.sglun = &(data->sg_list[offset]),
drivers/scsi/nsp32.c
2757
data->sg_list, data->sg_paddr);
drivers/scsi/nsp32.c
2779
if (data->sg_list) {
drivers/scsi/nsp32.c
2781
data->sg_list, data->sg_paddr);
drivers/scsi/nsp32.h
575
nsp32_sglun *sg_list; /* sglist virtuxal address */
drivers/scsi/qla2xxx/qla_bsg.c
1037
sg_cnt = dma_map_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1064
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1114
dma_unmap_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1160
bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1210
bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1241
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1293
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1304
dma_unmap_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1307
dma_unmap_sg(&ha->pdev->dev, bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1500
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1534
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1578
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1629
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1643
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1680
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1727
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1773
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1786
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1893
bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1903
bsg_job->reply_payload.sg_list, bsg_job->reply_payload.sg_cnt,
drivers/scsi/qla2xxx/qla_bsg.c
1961
bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
1965
bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2013
bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2025
bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2093
bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2098
bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2116
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2126
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
213
bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2158
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2168
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2207
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2235
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2313
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2366
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
240
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2405
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2411
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2448
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2498
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2542
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2565
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2608
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2636
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2679
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2707
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2729
bsg_reply->reply_payload_rcv_len = sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2786
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2806
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2830
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2869
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
2893
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
3264
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
3269
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
376
dma_map_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
379
dma_unmap_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
385
rsp_sg_cnt = dma_map_sg(&ha->pdev->dev, bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
388
dma_unmap_sg(&ha->pdev->dev, bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
439
dma_unmap_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
441
dma_unmap_sg(&ha->pdev->dev, bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
481
dma_map_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
490
rsp_sg_cnt = dma_map_sg(&ha->pdev->dev, bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
579
dma_unmap_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
581
dma_unmap_sg(&ha->pdev->dev, bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
59
bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
64
bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
74
dma_unmap_sg(&ha->pdev->dev, bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
764
bsg_job->request_payload.sg_list, bsg_job->request_payload.sg_cnt,
drivers/scsi/qla2xxx/qla_bsg.c
77
dma_unmap_sg(&ha->pdev->dev, bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
774
bsg_job->reply_payload.sg_list, bsg_job->reply_payload.sg_cnt,
drivers/scsi/qla2xxx/qla_bsg.c
815
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
944
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
965
bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_bsg.c
969
bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_edif.c
1053
bsg_reply->reply_payload_rcv_len = sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_edif.c
1079
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_edif.c
1126
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_edif.c
1142
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_edif.c
1214
sg_skip += sg_copy_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_edif.c
1313
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_edif.c
1562
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_edif.c
2054
sg_pcopy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_edif.c
3628
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_edif.c
546
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_edif.c
651
bsg_reply->reply_payload_rcv_len = sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_edif.c
678
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_edif.c
763
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_edif.c
853
bsg_reply->reply_payload_rcv_len = sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_edif.c
878
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_edif.c
952
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla2xxx/qla_iocb.c
3206
put_unaligned_le64(sg_dma_address(bsg_job->request_payload.sg_list),
drivers/scsi/qla2xxx/qla_iocb.c
3209
(bsg_job->request_payload.sg_list));
drivers/scsi/qla2xxx/qla_iocb.c
3211
put_unaligned_le64(sg_dma_address(bsg_job->reply_payload.sg_list),
drivers/scsi/qla2xxx/qla_iocb.c
3214
(bsg_job->reply_payload.sg_list));
drivers/scsi/qla2xxx/qla_iocb.c
3249
put_unaligned_le64(sg_dma_address(bsg_job->request_payload.sg_list),
drivers/scsi/qla2xxx/qla_iocb.c
3253
put_unaligned_le64(sg_dma_address(bsg_job->reply_payload.sg_list),
drivers/scsi/qla2xxx/qla_iocb.c
3262
for_each_sg(bsg_job->reply_payload.sg_list, sg, tot_dsds, index) {
drivers/scsi/qla2xxx/qla_iocb.c
3322
for_each_sg(bsg_job->request_payload.sg_list, sg, cmd_dsds, index) {
drivers/scsi/qla2xxx/qla_iocb.c
3342
for_each_sg(bsg_job->reply_payload.sg_list, sg, rsp_dsds, index) {
drivers/scsi/qla2xxx/qla_iocb.c
4092
for_each_sg(bsg_job->request_payload.sg_list, sg,
drivers/scsi/qla2xxx/qla_iocb.c
4114
for_each_sg(bsg_job->reply_payload.sg_list, sg,
drivers/scsi/qla2xxx/qla_isr.c
2358
n = sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla2xxx/qla_mr.c
3295
for_each_sg(bsg_job->request_payload.sg_list, sg,
drivers/scsi/qla2xxx/qla_mr.c
3351
for_each_sg(bsg_job->reply_payload.sg_list, sg,
drivers/scsi/qla4xxx/ql4_bsg.c
122
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla4xxx/ql4_bsg.c
186
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla4xxx/ql4_bsg.c
257
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla4xxx/ql4_bsg.c
321
sg_copy_to_buffer(bsg_job->request_payload.sg_list,
drivers/scsi/qla4xxx/ql4_bsg.c
435
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/qla4xxx/ql4_bsg.c
62
sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
drivers/scsi/smartpqi/smartpqi_sas_transport.c
494
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/scsi/smartpqi/smartpqi_sas_transport.c
505
sg_copy_from_buffer(job->reply_payload.sg_list,
drivers/scsi/wd719x.c
261
offsetof(struct wd719x_scb, sg_list));
drivers/scsi/wd719x.c
264
scb->sg_list[i].ptr = cpu_to_le32(sg_dma_address(sg));
drivers/scsi/wd719x.c
265
scb->sg_list[i].length = cpu_to_le32(sg_dma_len(sg));
drivers/scsi/wd719x.h
62
struct wd719x_sglist sg_list[WD719X_SG] __aligned(8); /* SG list */
drivers/tee/amdtee/amdtee_if.h
108
struct tee_sg_list sg_list;
drivers/tee/amdtee/call.c
315
cmd->sg_list.count = count;
drivers/tee/amdtee/call.c
320
cmd->sg_list.buf[i].hi_addr = upper_32_bits(paddr);
drivers/tee/amdtee/call.c
321
cmd->sg_list.buf[i].low_addr = lower_32_bits(paddr);
drivers/tee/amdtee/call.c
322
cmd->sg_list.buf[i].size = start[i].size;
drivers/tee/amdtee/call.c
323
cmd->sg_list.size += cmd->sg_list.buf[i].size;
drivers/tee/amdtee/call.c
326
cmd->sg_list.buf[i].hi_addr);
drivers/tee/amdtee/call.c
328
cmd->sg_list.buf[i].low_addr);
drivers/tee/amdtee/call.c
329
pr_debug("buf[%d]:size = 0x%x\n", i, cmd->sg_list.buf[i].size);
drivers/tee/amdtee/call.c
330
pr_debug("list size = 0x%x\n", cmd->sg_list.size);
drivers/ufs/core/ufs_bsg.c
111
sg_cnt = dma_map_sg(hba->host->dma_dev, payload->sg_list, payload->sg_cnt, dir);
drivers/ufs/core/ufs_bsg.c
114
sg_list = payload->sg_list;
drivers/ufs/core/ufs_bsg.c
120
&rpmb_reply->ehs_rsp, sg_cnt, sg_list, dir);
drivers/ufs/core/ufs_bsg.c
123
dma_unmap_sg(hba->host->dma_dev, payload->sg_list, payload->sg_cnt, dir);
drivers/ufs/core/ufs_bsg.c
166
sg_copy_from_buffer(job->request_payload.sg_list,
drivers/ufs/core/ufs_bsg.c
57
sg_copy_to_buffer(job->request_payload.sg_list,
drivers/ufs/core/ufs_bsg.c
73
struct scatterlist *sg_list = NULL;
drivers/ufs/core/ufshcd.c
2680
struct scatterlist *sg_list)
drivers/ufs/core/ufshcd.c
2696
for_each_sg(sg_list, sg, sg_entries, i) {
drivers/ufs/core/ufshcd.c
7550
struct ufs_ehs *rsp_ehs, int sg_cnt, struct scatterlist *sg_list,
drivers/ufs/core/ufshcd.c
7588
if (dir != DMA_NONE && sg_list)
drivers/ufs/core/ufshcd.c
7589
ufshcd_sgl_to_prdt(hba, lrbp, sg_cnt, sg_list);
drivers/virt/fsl_hypervisor.c
153
struct fh_sg_list *sg_list = NULL;
drivers/virt/fsl_hypervisor.c
246
sg_list = PTR_ALIGN(sg_list_unaligned, sizeof(struct fh_sg_list));
drivers/virt/fsl_hypervisor.c
263
sg_list[0].source = page_to_phys(pages[0]) + lb_offset;
drivers/virt/fsl_hypervisor.c
264
sg_list[0].target = param.remote_paddr;
drivers/virt/fsl_hypervisor.c
266
sg_list[0].source = param.remote_paddr;
drivers/virt/fsl_hypervisor.c
267
sg_list[0].target = page_to_phys(pages[0]) + lb_offset;
drivers/virt/fsl_hypervisor.c
269
sg_list[0].size = min_t(uint64_t, param.count, PAGE_SIZE - lb_offset);
drivers/virt/fsl_hypervisor.c
271
remote_paddr = param.remote_paddr + sg_list[0].size;
drivers/virt/fsl_hypervisor.c
272
count = param.count - sg_list[0].size;
drivers/virt/fsl_hypervisor.c
277
sg_list[i].source = page_to_phys(pages[i]);
drivers/virt/fsl_hypervisor.c
278
sg_list[i].target = remote_paddr;
drivers/virt/fsl_hypervisor.c
281
sg_list[i].source = remote_paddr;
drivers/virt/fsl_hypervisor.c
282
sg_list[i].target = page_to_phys(pages[i]);
drivers/virt/fsl_hypervisor.c
284
sg_list[i].size = min_t(uint64_t, count, PAGE_SIZE);
drivers/virt/fsl_hypervisor.c
286
remote_paddr += sg_list[i].size;
drivers/virt/fsl_hypervisor.c
287
count -= sg_list[i].size;
drivers/virt/fsl_hypervisor.c
291
virt_to_phys(sg_list), num_pages);
drivers/xen/efi.c
220
unsigned long count, unsigned long sg_list)
drivers/xen/efi.c
230
efi_data(op).u.update_capsule.sg_list = sg_list;
fs/smb/client/smbdirect.c
1244
request->wr.sg_list = request->sge;
fs/smb/client/smbdirect.c
1642
recv_wr.sg_list = &response->sge;
fs/smb/common/smbdirect/smbdirect_socket.h
574
struct scatterlist sg_list[];
fs/smb/server/transport_rdma.c
1421
static int get_sg_list(void *buf, int size, struct scatterlist *sg_list, int nentries)
fs/smb/server/transport_rdma.c
1440
if (!sg_list)
fs/smb/server/transport_rdma.c
1442
sg_set_page(sg_list, page, len, offset);
fs/smb/server/transport_rdma.c
1443
sg_list = sg_next(sg_list);
fs/smb/server/transport_rdma.c
1454
struct scatterlist *sg_list, int nentries,
fs/smb/server/transport_rdma.c
1457
*npages = get_sg_list(buf, size, sg_list, nentries);
fs/smb/server/transport_rdma.c
1460
return ib_dma_map_sg(device, sg_list, *npages, dir);
fs/smb/server/transport_rdma.c
1476
msg->wr.sg_list = &msg->sge[0];
fs/smb/server/transport_rdma.c
1855
msg = kzalloc_flex(*msg, sg_list, SG_CHUNK_SIZE,
fs/smb/server/transport_rdma.c
1868
msg->sgt.sgl = &msg->sg_list[0];
fs/smb/server/transport_rdma.c
1871
msg->sg_list, SG_CHUNK_SIZE);
fs/smb/server/transport_rdma.c
883
wr.sg_list = &recvmsg->sge;
include/linux/agp_backend.h
85
struct scatterlist *sg_list;
include/linux/efi.h
309
unsigned long sg_list);
include/rdma/ib_verbs.h
1421
struct ib_sge *sg_list;
include/rdma/ib_verbs.h
1492
struct ib_sge *sg_list;
include/rdma/ib_verbs.h
2578
struct ib_sge *sg_list, u32 num_sge,
include/rdma/ib_verbs.h
4456
u32 flags, struct ib_sge *sg_list, u32 num_sge);
include/rdma/rdmavt_mr.h
126
*sge = *ss->sg_list++;
include/rdma/rdmavt_mr.h
77
struct rvt_sge *sg_list; /* next SGE to be used if any */
include/rdma/rdmavt_mr.h
98
ss->sge = *ss->sg_list++;
include/rdma/rdmavt_qp.h
180
struct rvt_sge sg_list[];
include/rdma/rdmavt_qp.h
592
struct rvt_sge *sge = &wqe->sg_list[i];
include/scsi/libiscsi_tcp.h
104
struct scatterlist *sg_list, unsigned int sg_count,
include/uapi/rdma/rvt-abi.h
47
struct rvt_wqe_sge sg_list[];
include/ufs/ufshcd.h
1443
struct scatterlist *sg_list, enum dma_data_direction dir);
include/xen/interface/platform.h
191
uint64_t sg_list; /* machine address */
net/9p/trans_rdma.c
292
wr.sg_list = &sge;
net/9p/trans_rdma.c
391
wr.sg_list = &sge;
net/rds/ib_recv.c
584
wr->sg_list = sge;
net/rds/ib_recv.c
61
recv->r_wr.sg_list = recv->r_sge;
net/rds/ib_send.c
201
send->s_wr.sg_list = send->s_sge;
net/smc/smc_tx.c
374
struct ib_sge *sge = wr->wr.sg_list;
net/smc/smc_wr.c
325
link->wr_tx_v2_ib->sg_list[0].length = len;
net/smc/smc_wr.c
575
lnk->wr_tx_ibs[i].sg_list = &lnk->wr_tx_sges[i];
net/smc/smc_wr.c
584
lnk->wr_tx_rdmas[i].wr_tx_rdma[0].wr.sg_list =
net/smc/smc_wr.c
586
lnk->wr_tx_rdmas[i].wr_tx_rdma[1].wr.sg_list =
net/smc/smc_wr.c
596
lnk->wr_tx_v2_ib->sg_list = lnk->wr_tx_v2_sge;
net/smc/smc_wr.c
626
lnk->wr_rx_ibs[i].sg_list = &lnk->wr_rx_sges[x];
net/sunrpc/xprtrdma/frwr_ops.c
519
last->sg_list = NULL;
net/sunrpc/xprtrdma/frwr_ops.c
622
last->sg_list = NULL;
net/sunrpc/xprtrdma/rpc_rdma.c
805
req->rl_wr.sg_list = req->rl_sendctx->sc_sges;
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
149
ctxt->rc_recv_wr.sg_list = &ctxt->rc_recv_sge;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
149
ctxt->sc_send_wr.sg_list = ctxt->sc_sges;
net/sunrpc/xprtrdma/svc_rdma_sendto.c
361
send_wr->sg_list[0].addr,
net/sunrpc/xprtrdma/svc_rdma_sendto.c
362
send_wr->sg_list[0].length,
net/sunrpc/xprtrdma/verbs.c
974
rep->rr_recv_wr.sg_list = &rep->rr_rdmabuf->rg_iov;
sound/soc/qcom/qdsp6/audioreach.c
396
const struct list_head *sg_list,
sound/soc/qcom/qdsp6/audioreach.c
426
list_for_each_entry(sg, sg_list, node) {
sound/soc/qcom/qdsp6/audioreach.c
482
const struct list_head *sg_list;
sound/soc/qcom/qdsp6/audioreach.c
491
sg_list = &info->sg_list;
sound/soc/qcom/qdsp6/audioreach.c
498
list_for_each_entry(sgs, sg_list, node) {
sound/soc/qcom/qdsp6/audioreach.c
573
audioreach_populate_graph(apm, info, ¶ms, sg_list, num_sub_graphs);
sound/soc/qcom/qdsp6/audioreach.h
726
struct list_head sg_list;
sound/soc/qcom/qdsp6/q6apm.c
117
list_for_each_entry(sg, &info->sg_list, node)
sound/soc/qcom/qdsp6/q6apm.c
171
list_for_each_entry(sgs, &info->sg_list, node) {
sound/soc/qcom/qdsp6/q6apm.c
365
list_for_each_entry(sgs, &info->sg_list, node) {
sound/soc/qcom/qdsp6/topology.c
49
INIT_LIST_HEAD(&info->sg_list);
sound/soc/qcom/qdsp6/topology.c
69
list_add_tail(&sg->node, &info->sg_list);
sound/soc/qcom/qdsp6/topology.c
991
if (list_empty(&info->sg_list)) {