arch/alpha/kernel/pci_iommu.c
471
#define SG_ENT_VIRT_ADDRESS(SG) (sg_virt((SG)))
arch/powerpc/crypto/aes-gcm-p10-glue.c
236
assoc = sg_virt(req->src); /* ppc64 is !HIGHMEM */
arch/powerpc/kernel/iommu.c
511
vaddr = (unsigned long) sg_virt(s);
arch/powerpc/platforms/pseries/ibmebus.c
119
sg->dma_address = (dma_addr_t) sg_virt(sg);
arch/sparc/kernel/iommu_common.h
36
#define SG_ENT_PHYS_ADDRESS(SG) (__pa(sg_virt((SG))))
arch/x86/crypto/aesni-intel_glue.c
475
(*crypt_func)(&ctx->crypt_ctx, sg_virt(req->src),
arch/x86/crypto/aesni-intel_glue.c
476
sg_virt(req->dst), req->cryptlen, req->iv);
crypto/testmgr.c
1342
err = crypto_shash_digest(desc, sg_virt(&tsgl->sgl[0]),
crypto/testmgr.c
1378
err = crypto_shash_finup(desc, sg_virt(&tsgl->sgl[i]),
crypto/testmgr.c
1390
err = crypto_shash_update(desc, sg_virt(&tsgl->sgl[i]),
crypto/testmgr.c
3616
a_public = kmemdup(sg_virt(req->dst), out_len_max, GFP_KERNEL);
crypto/testmgr.c
3623
if (memcmp(vec->expected_a_public, sg_virt(req->dst),
crypto/testmgr.c
3654
a_ss = kmemdup(sg_virt(req->dst), vec->expected_ss_size, GFP_KERNEL);
crypto/testmgr.c
3692
if (memcmp(shared_secret, sg_virt(req->dst),
drivers/crypto/caam/caamrng.c
130
len = caam_rng_read_one(ctx->jrdev, sg_virt(&sg[0]),
drivers/crypto/cavium/cpt/cptvf_algs.c
66
u8 *ptr = sg_virt(inp_sg);
drivers/crypto/cavium/cpt/cptvf_algs.c
85
u8 *ptr = sg_virt(outp_sg);
drivers/crypto/cavium/nitrox/nitrox_req.h
602
sg_set_buf(sg, sg_virt(from_sg), sglen);
drivers/crypto/ccp/ccp-ops.c
1029
if (sg_virt(aes->src) == sg_virt(aes->dst))
drivers/crypto/ccp/ccp-ops.c
1239
if (sg_virt(xts->src) == sg_virt(xts->dst))
drivers/crypto/ccp/ccp-ops.c
1428
if (sg_virt(des3->src) == sg_virt(des3->dst))
drivers/crypto/ccp/ccp-ops.c
2032
if (sg_virt(pt->src) == sg_virt(pt->dst))
drivers/crypto/ccp/ccp-ops.c
787
in_place = (sg_virt(p_inp) == sg_virt(p_outp)) ? true : false;
drivers/crypto/ccree/cc_aead.c
1906
ctx, req, req->iv, sg_virt(req->src), req->src->offset,
drivers/crypto/ccree/cc_aead.c
1907
sg_virt(req->dst), req->dst->offset, req->cryptlen);
drivers/crypto/ccree/cc_buffer_mgr.c
1355
sg_virt(src), &sg_dma_address(src), sg_dma_len(src));
drivers/crypto/ccree/cc_buffer_mgr.c
1362
sg_virt(areq_ctx->buff_sg),
drivers/crypto/ccree/cc_buffer_mgr.c
304
sg_virt(&areq_ctx->ccm_adata_sg),
drivers/crypto/ccree/cc_buffer_mgr.c
328
sg_virt(areq_ctx->buff_sg), areq_ctx->buff_sg->offset,
drivers/crypto/ccree/cc_buffer_mgr.c
362
dev_dbg(dev, "Unmapped req->dst=%p\n", sg_virt(dst));
drivers/crypto/ccree/cc_buffer_mgr.c
363
dev_dbg(dev, "Unmapped req->src=%p\n", sg_virt(src));
drivers/crypto/ccree/cc_buffer_mgr.c
366
dev_dbg(dev, "Unmapped req->src=%p\n", sg_virt(src));
drivers/crypto/ccree/cc_buffer_mgr.c
518
sg_virt(req->src), areq_ctx->src.nents, areq_ctx->assoc.nents,
drivers/crypto/ccree/cc_buffer_mgr.c
524
sg_virt(req->dst));
drivers/crypto/ccree/cc_buffer_mgr.c
672
areq_ctx->icv_virt_addr = sg_virt(sg) + offset;
drivers/crypto/ccree/cc_buffer_mgr.c
723
areq_ctx->icv_virt_addr = sg_virt(sg) +
drivers/crypto/ccree/cc_buffer_mgr.c
755
areq_ctx->icv_virt_addr = sg_virt(sg) +
drivers/crypto/ccree/cc_buffer_mgr.c
779
areq_ctx->icv_virt_addr = sg_virt(sg) +
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1437
p = sg_virt(areq->dst);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1521
dma = dma_map_single(dev, sg_virt(data), len, DMA_FROM_DEVICE);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
176
*tmp = dma_map_single(dev, sg_virt(data), len, dma_dir);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1063
hw_sge->page_ctrl = sg_virt(sgl);
drivers/crypto/hisilicon/sgl.c
177
hw_sge->page_ctrl = sg_virt(sgl);
drivers/crypto/img-hash.c
372
addr = sg_virt(ctx->sg);
drivers/crypto/inside-secure/eip93/eip93-common.c
145
free_pages((unsigned long)sg_virt(*sg), get_order(len));
drivers/crypto/inside-secure/eip93/eip93-common.c
671
otag = sg_virt(rctx->sg_dst) + len;
drivers/crypto/inside-secure/eip93/eip93-common.c
679
sg_virt(rctx->sg_dst), len + authsize);
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
884
ptr = sg_virt(sg);
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
292
vaddr = sg_virt(req->src);
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
320
vaddr = sg_virt(req->dst);
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
750
vaddr = sg_virt(req->src);
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
770
vaddr = sg_virt(req->dst);
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
894
vaddr = sg_virt(req->src);
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
914
vaddr = sg_virt(req->dst);
drivers/crypto/intel/qat/qat_common/qat_bl.c
107
bufl->buffers[y].addr = dma_map_single(dev, sg_virt(sg) + left,
drivers/crypto/intel/qat/qat_common/qat_bl.c
163
buffers[y].addr = dma_map_single(dev, sg_virt(sg) + left,
drivers/crypto/intel/qat/qat_common/qat_comp_algs.c
432
zstd = sg_virt(areq->dst);
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
204
u8 *ptr = sg_virt(inp_sg);
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
222
u8 *ptr = sg_virt(outp_sg);
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
187
u8 *ptr = sg_virt(inp_sg);
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
209
ptr = sg_virt(outp_sg);
drivers/crypto/mxs-dcp.c
355
src_buf = sg_virt(src);
drivers/crypto/omap-aes.c
876
src = sg_virt(dd->in_sg) + dd->in_sg_offset;
drivers/crypto/omap-aes.c
885
src = sg_virt(dd->in_sg);
drivers/crypto/omap-aes.c
906
dst = sg_virt(dd->out_sg) + dd->out_sg_offset;
drivers/crypto/omap-aes.c
915
dst = sg_virt(dd->out_sg);
drivers/crypto/omap-crypto.c
150
sg_set_buf(new_sg, sg_virt(*sg), (*sg)->length);
drivers/crypto/omap-crypto.c
210
buf = sg_virt(sg);
drivers/crypto/omap-des.c
837
src = sg_virt(dd->in_sg) + dd->in_sg_offset;
drivers/crypto/omap-des.c
846
src = sg_virt(dd->in_sg);
drivers/crypto/omap-des.c
867
dst = sg_virt(dd->out_sg) + dd->out_sg_offset;
drivers/crypto/omap-des.c
876
dst = sg_virt(dd->out_sg);
drivers/crypto/omap-sham.c
1138
free_pages((unsigned long)sg_virt(ctx->sg),
drivers/crypto/s5p-sss.c
1311
free_pages((unsigned long)sg_virt(ctx->sg),
drivers/crypto/s5p-sss.c
453
free_pages((unsigned long)sg_virt(*sg), get_order(len));
drivers/crypto/s5p-sss.c
468
memcpy_to_sglist(dev->req->dst, 0, sg_virt(dev->sg_dst_cpy),
drivers/crypto/stm32/stm32-hash.c
1341
free_pages((unsigned long)sg_virt(rctx->sg), get_order(rctx->sg->length));
drivers/crypto/ti/dthev2-common.c
61
sg_set_buf(to_sg, sg_virt(from_sg), sglen);
drivers/dma/qcom/gpi.c
1774
memcpy(&tre->dword[0], sg_virt(sgl), len);
drivers/gpu/drm/i915/i915_gpu_error.c
778
kfree(sg_virt(sg));
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1693
pte = sg_virt(sg);
drivers/hsi/clients/cmt_speech.c
199
u32 *data = sg_virt(msg->sgt.sgl);
drivers/hsi/clients/cmt_speech.c
205
u32 *data = sg_virt(msg->sgt.sgl);
drivers/hsi/clients/cmt_speech.c
259
kfree(sg_virt(msg->sgt.sgl));
drivers/hsi/clients/hsi_char.c
147
kfree(sg_virt(msg->sgt.sgl));
drivers/hsi/clients/hsi_char.c
455
sg_virt(msg->sgt.sgl), hsc_msg_len_get(msg));
drivers/hsi/clients/hsi_char.c
491
if (copy_from_user(sg_virt(msg->sgt.sgl), (void __user *)buf, len)) {
drivers/hsi/clients/ssi_protocol.c
155
data = sg_virt(msg->sgt.sgl);
drivers/hsi/clients/ssi_protocol.c
163
data = sg_virt(msg->sgt.sgl);
drivers/hsi/clients/ssi_protocol.c
247
kfree(sg_virt(msg->sgt.sgl));
drivers/hsi/controllers/omap_ssi_port.c
898
buf = sg_virt(msg->sgt.sgl) + msg->actual_len;
drivers/hwtracing/intel_th/msu-sink.c
92
sg_virt(sg_ptr), sg_dma_address(sg_ptr));
drivers/hwtracing/intel_th/msu.c
1027
sg_virt(sg_ptr), sg_dma_address(sg_ptr));
drivers/hwtracing/intel_th/msu.c
1049
set_memory_uc((unsigned long)sg_virt(sg_ptr),
drivers/hwtracing/intel_th/msu.c
1069
set_memory_wb((unsigned long)sg_virt(sg_ptr),
drivers/hwtracing/intel_th/msu.c
1082
void *addr = sg_virt(sg);
drivers/hwtracing/intel_th/msu.c
1161
sg_virt(sg), sg_dma_address(sg));
drivers/hwtracing/intel_th/msu.c
1222
struct msc_block_desc *bdesc = sg_virt(sg);
drivers/hwtracing/intel_th/msu.c
294
return sg_virt(msc_win_base_sg(win));
drivers/hwtracing/intel_th/msu.c
340
struct msc_block_desc *bdesc = sg_virt(sg);
drivers/hwtracing/intel_th/msu.c
435
struct msc_block_desc *bdesc = sg_virt(sg);
drivers/hwtracing/intel_th/msu.c
446
return sg_virt(iter->block);
drivers/hwtracing/intel_th/msu.c
672
struct msc_block_desc *bdesc = sg_virt(sg);
drivers/infiniband/core/device.c
2921
sg_dma_address(s) = (uintptr_t)sg_virt(s);
drivers/infiniband/hw/hns/hns_roce_db.c
45
db->virt_addr = sg_virt(page->umem->sgt_append.sgt.sgl) + offset;
drivers/media/pci/intel/ipu6/ipu6-dma.c
142
clflush_cache_range(sg_virt(sg), sg->length);
drivers/misc/fastrpc.c
885
map->va = sg_virt(map->table->sgl);
drivers/mmc/host/loongson2-mmc.c
644
data = sg_virt(&sg[i]);
drivers/mmc/host/loongson2-mmc.c
761
data = sg_virt(&sg[i]);
drivers/mmc/host/moxart-mmc.c
318
sgp = sg_virt(host->cur_sg);
drivers/mmc/host/mvsdio.c
118
host->pio_ptr = sg_virt(data->sg);
drivers/mmc/host/mvsdio.c
98
(u32)sg_virt(data->sg), data->blocks, data->blksz,
drivers/mmc/host/tmio_mmc_core.c
446
void *sg_virt;
drivers/mmc/host/tmio_mmc_core.c
458
sg_virt = kmap_local_page(sg_page(host->sg_ptr));
drivers/mmc/host/tmio_mmc_core.c
459
buf = (unsigned short *)(sg_virt + host->sg_ptr->offset + host->sg_off);
drivers/mmc/host/tmio_mmc_core.c
473
kunmap_local(sg_virt);
drivers/mmc/host/tmio_mmc_core.c
482
void *sg_virt = kmap_local_page(sg_page(host->sg_orig));
drivers/mmc/host/tmio_mmc_core.c
484
memcpy(sg_virt + host->sg_orig->offset, host->bounce_buf,
drivers/mmc/host/tmio_mmc_core.c
486
kunmap_local(sg_virt);
drivers/mtd/ubi/eba.c
760
sg_virt(sg) + sgl->page_pos, offset,
drivers/net/wireless/mediatek/mt76/usb.c
341
mt76_put_page_pool_buf(sg_virt(&urb->sg[j]), false);
drivers/net/wireless/mediatek/mt76/usb.c
409
mt76_put_page_pool_buf(sg_virt(&urb->sg[i]), false);
drivers/net/wireless/mediatek/mt76/usb.c
515
u8 *data = urb->num_sgs ? sg_virt(&urb->sg[0]) : urb->transfer_buffer;
drivers/nvme/target/fcloop.c
805
io_p = sg_virt(io_sg);
drivers/nvme/target/fcloop.c
814
io_p = sg_virt(io_sg);
drivers/nvme/target/fcloop.c
820
data_p = sg_virt(data_sg);
drivers/nvme/target/fcloop.c
837
io_p = sg_virt(io_sg);
drivers/nvme/target/fcloop.c
845
data_p = sg_virt(data_sg);
drivers/nvme/target/tcp.c
466
crc = crc32c(crc, sg_virt(sg), len);
drivers/parisc/ccio-dma.c
998
__func__, nents, sg_virt(sglist), sglist->length);
drivers/parisc/iommu-helpers.h
134
prev_end = (unsigned long)sg_virt(startsg) +
drivers/parisc/iommu-helpers.h
138
sg_start = (unsigned long)sg_virt(startsg);
drivers/parisc/iommu-helpers.h
36
sg_virt(startsg), startsg->length
drivers/parisc/sba_iommu.c
1042
__func__, nents, sg_virt(sglist), sglist->length);
drivers/parisc/sba_iommu.c
285
sg_virt(startsg), startsg->length);
drivers/pci/p2pdma.c
1063
pci_free_p2pmem(pdev, sg_virt(sg), sg->length);
drivers/s390/scsi/zfcp_dbf.c
502
memcpy(rec->payload, sg_virt(sg), rec_len); /* part of 1st sg entry */
drivers/s390/scsi/zfcp_dbf.c
521
memcpy(payload->data, sg_virt(sg) + offset, pay_len);
drivers/s390/scsi/zfcp_dbf.c
562
struct fc_ct_hdr *reqh = sg_virt(ct_els->req);
drivers/s390/scsi/zfcp_dbf.c
591
acc = sg_virt(resp_entry);
drivers/s390/scsi/zfcp_dbf.c
611
acc = sg_virt(++resp_entry);
drivers/s390/scsi/zfcp_fc.c
647
free_page((unsigned long) sg_virt(sg));
drivers/s390/scsi/zfcp_fc.c
738
struct fc_ct_hdr *hdr = sg_virt(sg);
drivers/s390/scsi/zfcp_fc.c
739
struct fc_gpn_ft_resp *acc = sg_virt(sg);
drivers/s390/scsi/zfcp_fc.c
767
acc = sg_virt(++sg);
drivers/s390/scsi/zfcp_fsf.c
1138
zfcp_qdio_fill_next(qdio, q_req, sg_virt(sg_req), sg_req->length);
drivers/s390/scsi/zfcp_fsf.c
1139
zfcp_qdio_fill_next(qdio, q_req, sg_virt(sg_resp), sg_resp->length);
drivers/scsi/NCR5380.c
151
ncmd->ptr = sg_virt(ncmd->buffer);
drivers/scsi/NCR5380.c
168
ncmd->ptr = sg_virt(ncmd->buffer);
drivers/scsi/aha152x.c
575
#define SG_ADDRESS(buffer) ((char *) sg_virt((buffer)))
drivers/scsi/arm/arm_scsi.h
62
SCp->ptr = sg_virt(SCp->buffer);
drivers/scsi/arm/arm_scsi.h
99
scsi_pointer->ptr = sg_virt(scsi_pointer->buffer);
drivers/scsi/esp_scsi.c
390
s->dma_address = (uintptr_t)sg_virt(s);
drivers/scsi/imm.c
707
scsi_pointer->ptr = sg_virt(scsi_pointer->buffer);
drivers/scsi/imm.c
843
scsi_pointer->ptr = sg_virt(scsi_pointer->buffer);
drivers/scsi/lpfc/lpfc_scsi.c
1022
src = (struct scsi_dif_tuple *)sg_virt(sgpe);
drivers/scsi/lpfc/lpfc_scsi.c
2758
data_src = (uint8_t *)sg_virt(sgde);
drivers/scsi/lpfc/lpfc_scsi.c
2763
src = (struct scsi_dif_tuple *)sg_virt(sgpe);
drivers/scsi/lpfc/lpfc_scsi.c
2830
data_src = (uint8_t *)sg_virt(sgde);
drivers/scsi/lpfc/lpfc_scsi.c
2840
src = (struct scsi_dif_tuple *)sg_virt(sgpe);
drivers/scsi/megaraid.c
1555
c = *(unsigned char *) sg_virt(&sgl[0]);
drivers/scsi/megaraid/megaraid_mbox.c
1548
vaddr = (caddr_t) sg_virt(&sgl[0]);
drivers/scsi/megaraid/megaraid_mbox.c
2263
c = *(unsigned char *) sg_virt(&sgl[0]);
drivers/scsi/mpt3sas/mpt3sas_base.c
547
sg_virt(sg_scmd),
drivers/scsi/pcmcia/nsp_cs.h
375
#define BUFFER_ADDR(SCpnt) ((char *)(sg_virt(nsp_priv(SCpnt)->buffer)))
drivers/scsi/pcmcia/sym53c500_cs.c
430
sg_virt(sg), sg->length);
drivers/scsi/pcmcia/sym53c500_cs.c
449
sg_virt(sg), sg->length);
drivers/scsi/ppa.c
624
sg_virt(scsi_pointer->buffer);
drivers/scsi/ppa.c
774
scsi_pointer->ptr = sg_virt(scsi_pointer->buffer);
drivers/scsi/qlogicfas408.c
328
buf = sg_virt(sg);
drivers/scsi/wd33c93.c
341
scsi_pointer->ptr = sg_virt(scsi_pointer->buffer);
drivers/scsi/wd33c93.c
681
scsi_pointer->ptr = sg_virt(scsi_pointer->buffer);
drivers/spi/spi-pl022.c
723
sg_virt(sg),
drivers/spi/spi-pl022.c
733
sg_virt(sg),
drivers/staging/media/ipu7/ipu7-dma.c
142
clflush_cache_range(sg_virt(sg), sg->length);
drivers/target/target_core_pscsi.c
650
buf = sg_virt(&cmd->t_data_sg[0]);
drivers/target/target_core_rd.c
483
rd_addr = sg_virt(rd_sg) + rd_offset;
drivers/tty/serial/pch_uart.c
623
tty_insert_flip_string(tport, sg_virt(&priv->sg_rx), size);
drivers/usb/chipidea/udc.c
644
buf = sg_virt(src);
drivers/usb/core/devio.c
425
kfree(sg_virt(&as->urb->sg[i]));
drivers/usb/core/devio.c
551
sg_virt(&urb->sg[i]), size, 1);
drivers/usb/core/devio.c
573
if (copy_to_user(userbuffer, sg_virt(&urb->sg[i]), size))
drivers/usb/core/message.c
635
urb->transfer_buffer = sg_virt(sg);
drivers/usb/image/microtek.c
483
sg_virt(context->curr_sg),
drivers/usb/image/microtek.c
515
desc->context.data = sg_virt(desc->context.curr_sg);
drivers/usb/misc/usbtest.c
530
kfree(sg_virt(&sg[i]));
drivers/usb/mon/mon_bin.c
437
offset = mon_copy_to_buff(rp, offset, sg_virt(sg),
drivers/usb/mon/mon_text.c
175
src = sg_virt(sg);
drivers/usb/usbip/stub_rx.c
580
priv->urbs[i]->transfer_buffer = sg_virt(sg);
drivers/usb/usbip/stub_tx.c
250
iov[iovnum].iov_base = sg_virt(sg);
drivers/usb/usbip/usbip_common.c
870
recv = usbip_recv(ud->tcp_socket, sg_virt(sg),
drivers/usb/usbip/vhci_tx.c
109
iov[iovnum].iov_base = sg_virt(sg);
include/linux/skmsg.h
257
msg->data = sg_virt(sge);
kernel/dma/debug.c
1371
check_for_illegal_area(dev, sg_virt(s), s->length);
net/core/filter.c
2764
from = sg_virt(sge);
net/core/filter.c
2823
msg->data = sg_virt(&msg->sg.data[first_sge]) + start - offset;
net/core/filter.c
2898
from = sg_virt(psge);
net/core/filter.c
3125
from = sg_virt(sge);
net/core/skmsg.c
115
(sg_virt(sge) + off == sg_virt(sgd) + sgd->length)) {
net/core/skmsg.c
390
to = sg_virt(sge) + msg->sg.copybreak;
sound/virtio/virtio_ctl_msg.c
60
return sg_virt(&msg->sg_request);
sound/virtio/virtio_ctl_msg.c
71
return sg_virt(&msg->sg_response);