Loading...
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- lib/scatterlist.c, line 23 (as a function)
- tools/virtio/linux/scatterlist.h, line 137 (as a function)
Referenced in 206 files:
- arch/alpha/kernel/pci_iommu.c, line 636
- arch/arm/mach-rpc/dma.c, line 77
- arch/arm/mm/dma-mapping.c, 3 times
- arch/arm64/crypto/aes-ce-ccm-glue.c, line 161
- arch/arm64/crypto/ghash-ce-glue.c, line 321
- arch/ia64/hp/common/sba_iommu.c, 6 times
- arch/powerpc/kernel/iommu.c, 3 times
- arch/s390/crypto/aes_s390.c, line 689
- arch/s390/pci/pci_dma.c, 3 times
- arch/sparc/kernel/iommu.c, 3 times
- arch/sparc/kernel/pci_sun4v.c, 3 times
- arch/x86/kernel/amd_gart_64.c, 2 times
- block/blk-integrity.c, line 92
- block/blk-merge.c, line 419
- crypto/ahash.c, line 113
- crypto/ccm.c, 5 times
- crypto/gcm.c, 2 times
- crypto/keywrap.c, line 120
- crypto/scatterwalk.c, 2 times
- drivers/ata/libata-sff.c, 2 times
- drivers/ata/pata_octeon_cf.c, line 702
- drivers/ata/sata_fsl.c, line 471
- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c, 2 times
- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c, line 266
- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c, 2 times
- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c, line 212
- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c, 6 times
- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c, line 277
- drivers/crypto/amcc/crypto4xx_core.c, line 857
- drivers/crypto/amlogic/amlogic-gxl-cipher.c, 5 times
- drivers/crypto/atmel-aes.c, 2 times
- drivers/crypto/atmel-sha.c, 5 times
- drivers/crypto/atmel-tdes.c, 3 times
- drivers/crypto/axis/artpec6_crypto.c, line 405
- drivers/crypto/bcm/util.c, 2 times
- drivers/crypto/caam/error.c, line 25
- drivers/crypto/caam/sg_sw_qm.h, line 68
- drivers/crypto/caam/sg_sw_qm2.h, line 39
- drivers/crypto/caam/sg_sw_sec4.h, line 59
- drivers/crypto/cavium/nitrox/nitrox_req.h, line 603
- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c, line 133
- drivers/crypto/ccp/ccp-crypto-main.c, 3 times
- drivers/crypto/ccp/ccp-dmaengine.c, 2 times
- drivers/crypto/ccp/ccp-ops.c, 4 times
- drivers/crypto/ccree/cc_buffer_mgr.c, 4 times
- drivers/crypto/chelsio/chcr_algo.c, 13 times
- drivers/crypto/img-hash.c, 3 times
- drivers/crypto/ixp4xx_crypto.c, line 792
- drivers/crypto/keembay/keembay-ocs-hcu-core.c, line 140
- drivers/crypto/keembay/ocs-aes.c, 3 times
- drivers/crypto/marvell/cesa/tdma.c, line 28
- drivers/crypto/marvell/octeontx/otx_cptvf_algs.c, 3 times
- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c, 3 times
- drivers/crypto/mxs-dcp.c, line 365
- drivers/crypto/nx/nx.c, 2 times
- drivers/crypto/omap-aes.c, 2 times
- drivers/crypto/omap-crypto.c, 5 times
- drivers/crypto/omap-des.c, 2 times
- drivers/crypto/omap-sham.c, 5 times
- drivers/crypto/qce/dma.c, 3 times
- drivers/crypto/qce/sha.c, line 255
- drivers/crypto/rockchip/rk3288_crypto_ahash.c, line 245
- drivers/crypto/rockchip/rk3288_crypto_skcipher.c, 2 times
- drivers/crypto/s5p-sss.c, 9 times
- drivers/crypto/sahara.c, 4 times
- drivers/crypto/stm32/stm32-cryp.c, 3 times
- drivers/crypto/stm32/stm32-hash.c, 2 times
- drivers/crypto/talitos.c, 2 times
- drivers/crypto/ux500/cryp/cryp_core.c, line 818
- drivers/crypto/ux500/hash/hash_core.c, line 513
- drivers/crypto/virtio/virtio_crypto_algs.c, 3 times
- drivers/dma-buf/heaps/system_heap.c, 2 times
- drivers/dma/altera-msgdma.c, line 446
- drivers/dma/dw-edma/dw-edma-core.c, line 460
- drivers/dma/imx-dma.c, 2 times
- drivers/dma/ipu/ipu_idmac.c, 4 times
- drivers/dma/nbpfaxi.c, 2 times
- drivers/dma/ste_dma40.c, line 2232
- drivers/fpga/zynq-fpga.c, line 183
- drivers/gpu/drm/arm/malidp_planes.c, line 363
- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c, 2 times
- drivers/gpu/drm/i915/gem/i915_gem_shmem.c, line 140
- drivers/gpu/drm/i915/gem/selftests/huge_pages.c, line 229
- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c, line 28
- drivers/gpu/drm/i915/gt/intel_ggtt.c, 4 times
- drivers/gpu/drm/i915/i915_cmd_parser.c, line 1198
- drivers/gpu/drm/i915/i915_scatterlist.c, line 27
- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c, line 74
- drivers/gpu/drm/i915/selftests/i915_vma.c, 4 times
- drivers/gpu/drm/i915/selftests/intel_memory_region.c, 2 times
- drivers/gpu/drm/i915/selftests/scatterlist.c, line 249
- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c, line 1476
- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h, line 319
- drivers/gpu/drm/tegra/gem.c, 2 times
- drivers/hsi/clients/ssi_protocol.c, line 181
- drivers/hwtracing/intel_th/msu.c, 2 times
- drivers/ide/ide-taskfile.c, line 257
- drivers/ide/pmac.c, line 1505
- drivers/infiniband/core/rw.c, 3 times
- drivers/infiniband/core/verbs.c, line 2935
- drivers/infiniband/ulp/srp/ib_srp.c, line 1531
- drivers/iommu/dma-iommu.c, 2 times
- drivers/iommu/iommu.c, line 2602
- drivers/mailbox/bcm-flexrm-mailbox.c, 6 times
- drivers/mailbox/bcm-pdc-mailbox.c, 3 times
- drivers/media/common/videobuf2/videobuf2-dma-contig.c, 2 times
- drivers/media/common/videobuf2/videobuf2-dma-sg.c, 2 times
- drivers/media/pci/bt8xx/bttv-risc.c, 6 times
- drivers/media/pci/cobalt/cobalt-omnitek.c, 2 times
- drivers/media/pci/cx23885/cx23885-core.c, 3 times
- drivers/media/pci/cx25821/cx25821-core.c, 6 times
- drivers/media/pci/cx88/cx88-core.c, 3 times
- drivers/media/pci/saa7134/saa7134-core.c, line 245
- drivers/media/pci/tw68/tw68-risc.c, 3 times
- drivers/memstick/core/ms_block.c, 5 times
- drivers/message/fusion/mptscsih.c, 2 times
- drivers/misc/habanalabs/gaudi/gaudi.c, 2 times
- drivers/misc/habanalabs/goya/goya.c, 2 times
- drivers/mmc/core/mmc_test.c, 2 times
- drivers/mmc/host/alcor.c, line 144
- drivers/mmc/host/atmel-mci.c, 5 times
- drivers/mmc/host/davinci_mmc.c, line 232
- drivers/mmc/host/tmio_mmc_core.c, line 130
- drivers/mmc/host/usdhi6rol0.c, line 487
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c, line 460
- drivers/nvme/host/pci.c, 3 times
- drivers/nvme/target/fc.c, 2 times
- drivers/nvme/target/fcloop.c, 3 times
- drivers/nvme/target/tcp.c, 2 times
- drivers/s390/scsi/zfcp_dbf.c, line 473
- drivers/s390/scsi/zfcp_fc.c, 2 times
- drivers/s390/scsi/zfcp_qdio.c, line 254
- drivers/s390/scsi/zfcp_qdio.h, line 247
- drivers/scsi/NCR5380.c, 2 times
- drivers/scsi/advansys.c, line 7622
- drivers/scsi/aha152x.c, 3 times
- drivers/scsi/arm/scsi.h, 2 times
- drivers/scsi/be2iscsi/be_main.c, 4 times
- drivers/scsi/csiostor/csio_scsi.c, line 1517
- drivers/scsi/cxgbi/libcxgbi.c, 4 times
- drivers/scsi/esas2r/esas2r_main.c, line 773
- drivers/scsi/esp_scsi.c, line 454
- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c, line 3300
- drivers/scsi/imm.c, line 690
- drivers/scsi/ipr.c, line 3922
- drivers/scsi/ips.c, 2 times
- drivers/scsi/isci/request.c, 3 times
- drivers/scsi/libfc/fc_fcp.c, line 656
- drivers/scsi/libfc/fc_libfc.c, line 120
- drivers/scsi/libiscsi_tcp.c, line 237
- drivers/scsi/lpfc/lpfc_nvme.c, line 1376
- drivers/scsi/lpfc/lpfc_scsi.c, 8 times
- drivers/scsi/megaraid/megaraid_sas_fusion.c, 2 times
- drivers/scsi/mpt3sas/mpt3sas_base.c, 9 times
- drivers/scsi/pcmcia/nsp_cs.c, 2 times
- drivers/scsi/pmcraid.c, line 3260
- drivers/scsi/ppa.c, line 593
- drivers/scsi/qla1280.c, line 2879
- drivers/scsi/qla2xxx/qla_iocb.c, 3 times
- drivers/scsi/qla2xxx/qla_target.c, 2 times
- drivers/scsi/scsi_lib.c, line 1022
- drivers/scsi/smartpqi/smartpqi_init.c, line 5068
- drivers/scsi/storvsc_drv.c, line 1793
- drivers/scsi/vmw_pvscsi.c, line 336
- drivers/scsi/wd33c93.c, line 738
- drivers/spi/spi-dw-dma.c, 2 times
- drivers/spi/spi-mt65xx.c, 2 times
- drivers/spi/spi-qup.c, 3 times
- drivers/spi/spi.c, line 928
- drivers/staging/rts5208/rtsx_transport.c, 3 times
- drivers/target/iscsi/cxgbit/cxgbit_ddp.c, 3 times
- drivers/target/iscsi/cxgbit/cxgbit_target.c, line 372
- drivers/target/iscsi/iscsi_target.c, 3 times
- drivers/target/iscsi/iscsi_target_util.c, line 1140
- drivers/target/target_core_sbc.c, 6 times
- drivers/target/tcm_fc/tfc_io.c, 2 times
- drivers/usb/cdns3/cdns3-gadget.c, line 1256
- drivers/usb/cdns3/cdnsp-ring.c, line 1971
- drivers/usb/chipidea/udc.c, line 535
- drivers/usb/dwc3/gadget.c, 3 times
- drivers/usb/host/ehci-q.c, line 678
- drivers/usb/host/fotg210-hcd.c, line 2633
- drivers/usb/host/ohci-hcd.c, line 134
- drivers/usb/host/ohci-q.c, line 673
- drivers/usb/host/uhci-q.c, line 994
- drivers/usb/host/xhci-ring.c, line 3639
- drivers/usb/host/xhci.c, line 1340
- drivers/usb/image/microtek.c, line 502
- drivers/usb/storage/protocol.c, line 155
- drivers/vdpa/mlx5/core/mr.c, line 272
- drivers/virtio/virtio_ring.c, 5 times
- include/crypto/scatterwalk.h, line 93
- include/linux/scatterlist.h, line 146
- lib/kfifo.c, line 322
- lib/scatterlist.c, 7 times
- lib/sg_split.c, 2 times
- mm/page_reporting.c, line 97
- net/ceph/messenger_v2.c, 5 times
- net/ipv4/esp4.c, 2 times
- net/ipv6/esp6.c, 2 times
- net/sunrpc/xprtrdma/svc_rdma_rw.c, 2 times
- net/tls/tls_device_fallback.c, line 45
- net/tls/tls_main.c, 2 times
- net/tls/tls_sw.c, line 201
- net/xfrm/espintcp.c, line 244
- tools/virtio/linux/scatterlist.h, line 78