Loading...
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- lib/scatterlist.c, line 25 (as a function)
- tools/virtio/linux/scatterlist.h, line 138 (as a function)
Referenced in 211 files:
- arch/alpha/kernel/pci_iommu.c, line 609
- arch/arm/crypto/ghash-ce-glue.c, line 466
- 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 163
- arch/arm64/crypto/ghash-ce-glue.c, line 315
- arch/arm64/crypto/sm4-ce-ccm-glue.c, line 119
- arch/arm64/crypto/sm4-ce-gcm-glue.c, line 89
- arch/powerpc/kernel/iommu.c, 3 times
- arch/s390/crypto/aes_s390.c, line 687
- 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 455
- crypto/ahash.c, line 204
- crypto/ccm.c, 5 times
- crypto/gcm.c, 2 times
- crypto/keywrap.c, line 120
- crypto/scatterwalk.c, 2 times
- drivers/accel/habanalabs/gaudi/gaudi.c, 2 times
- drivers/accel/habanalabs/goya/goya.c, 2 times
- drivers/accel/qaic/qaic_data.c, 5 times
- drivers/ata/libata-sff.c, 2 times
- drivers/ata/pata_octeon_cf.c, line 668
- drivers/ata/sata_fsl.c, line 468
- 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 234
- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c, 8 times
- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c, 4 times
- drivers/crypto/amcc/crypto4xx_core.c, line 855
- 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/gemini/sl3516-ce-cipher.c, 6 times
- drivers/crypto/img-hash.c, 3 times
- drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c, line 874
- drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c, line 140
- drivers/crypto/intel/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/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 257
- drivers/crypto/rockchip/rk3288_crypto_ahash.c, 2 times
- drivers/crypto/rockchip/rk3288_crypto_skcipher.c, 6 times
- drivers/crypto/s5p-sss.c, 9 times
- drivers/crypto/sahara.c, 3 times
- drivers/crypto/starfive/jh7110-hash.c, line 250
- drivers/crypto/stm32/stm32-hash.c, 2 times
- drivers/crypto/talitos.c, 2 times
- drivers/crypto/virtio/virtio_crypto_skcipher_algs.c, 3 times
- drivers/dma-buf/heaps/system_heap.c, 2 times
- drivers/dma/altera-msgdma.c, line 447
- drivers/dma/dw-edma/dw-edma-core.c, line 521
- drivers/dma/imx-dma.c, 2 times
- drivers/dma/nbpfaxi.c, 2 times
- drivers/dma/sh/rz-dmac.c, line 353
- drivers/dma/ste_dma40.c, line 2255
- drivers/firmware/arm_ffa/driver.c, 2 times
- drivers/fpga/zynq-fpga.c, line 183
- drivers/gpu/drm/arm/malidp_planes.c, line 351
- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c, line 53
- drivers/gpu/drm/i915/gem/i915_gem_shmem.c, line 160
- drivers/gpu/drm/i915/gem/selftests/huge_pages.c, line 256
- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c, line 28
- drivers/gpu/drm/i915/gt/intel_migrate.c, line 634
- drivers/gpu/drm/i915/i915_scatterlist.c, line 33
- drivers/gpu/drm/i915/i915_vma.c, 5 times
- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c, line 83
- 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 253
- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c, line 1542
- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h, line 345
- drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c, 2 times
- drivers/gpu/drm/ttm/ttm_resource.c, line 515
- drivers/gpu/drm/xe/xe_res_cursor.h, line 136
- drivers/hsi/clients/ssi_protocol.c, line 180
- drivers/hwtracing/intel_th/msu.c, 2 times
- drivers/infiniband/core/rw.c, 3 times
- drivers/infiniband/core/verbs.c, line 3045
- drivers/infiniband/ulp/srp/ib_srp.c, line 1521
- drivers/iommu/dma-iommu.c, 2 times
- drivers/iommu/iommu.c, line 2637
- 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 242
- 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/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/tmio_mmc_core.c, line 130
- drivers/mmc/host/usdhi6rol0.c, line 487
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c, line 461
- drivers/nvme/host/apple.c, 2 times
- 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 515
- drivers/s390/scsi/zfcp_fc.c, 2 times
- drivers/s390/scsi/zfcp_qdio.c, line 251
- drivers/s390/scsi/zfcp_qdio.h, line 247
- drivers/scsi/NCR5380.c, 2 times
- drivers/scsi/advansys.c, line 7627
- drivers/scsi/aha152x.c, 3 times
- drivers/scsi/arm/arm_scsi.h, 2 times
- drivers/scsi/be2iscsi/be_main.c, 4 times
- drivers/scsi/csiostor/csio_scsi.c, line 1521
- drivers/scsi/cxgbi/libcxgbi.c, 4 times
- drivers/scsi/elx/efct/efct_lio.c, 2 times
- drivers/scsi/esas2r/esas2r_main.c, line 776
- drivers/scsi/esp_scsi.c, line 454
- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c, line 3298
- drivers/scsi/imm.c, line 704
- drivers/scsi/ipr.c, line 3834
- drivers/scsi/ips.c, 2 times
- drivers/scsi/isci/request.c, 3 times
- drivers/scsi/libfc/fc_fcp.c, line 651
- drivers/scsi/libfc/fc_libfc.c, line 120
- drivers/scsi/libiscsi_tcp.c, line 237
- drivers/scsi/lpfc/lpfc_nvme.c, line 1452
- drivers/scsi/lpfc/lpfc_scsi.c, 8 times
- drivers/scsi/megaraid/megaraid_sas_fusion.c, 2 times
- drivers/scsi/mpi3mr/mpi3mr_os.c, 2 times
- drivers/scsi/mpt3sas/mpt3sas_base.c, 9 times
- drivers/scsi/pcmcia/nsp_cs.c, 2 times
- drivers/scsi/ppa.c, line 620
- drivers/scsi/qla1280.c, line 2870
- drivers/scsi/qla2xxx/qla_iocb.c, 3 times
- drivers/scsi/qla2xxx/qla_target.c, 2 times
- drivers/scsi/scsi_lib.c, line 1153
- drivers/scsi/smartpqi/smartpqi_init.c, line 5362
- drivers/scsi/vmw_pvscsi.c, line 336
- drivers/scsi/wd33c93.c, line 678
- drivers/spi/spi-dw-dma.c, 2 times
- drivers/spi/spi-mt65xx.c, 2 times
- drivers/spi/spi-pci1xxxx.c, 2 times
- drivers/spi/spi-qup.c, 3 times
- drivers/spi/spi.c, line 1184
- 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 1194
- drivers/target/target_core_sbc.c, 6 times
- drivers/target/tcm_fc/tfc_io.c, 2 times
- drivers/usb/cdns3/cdns3-gadget.c, line 1310
- drivers/usb/cdns3/cdnsp-ring.c, 2 times
- drivers/usb/chipidea/udc.c, line 537
- drivers/usb/dwc3/gadget.c, 3 times
- drivers/usb/fotg210/fotg210-hcd.c, line 2622
- drivers/usb/gadget/function/uvc_video.c, 2 times
- drivers/usb/gadget/udc/cdns2/cdns2-gadget.c, 2 times
- drivers/usb/host/ehci-q.c, line 679
- 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 3725
- drivers/usb/host/xhci.c, line 1279
- drivers/usb/image/microtek.c, line 506
- drivers/usb/storage/protocol.c, line 155
- drivers/vdpa/mlx5/core/mr.c, line 268
- drivers/virtio/virtio_ring.c, 5 times
- fs/smb/server/transport_rdma.c, line 1101
- include/crypto/scatterwalk.h, line 83
- include/linux/scatterlist.h, line 196
- lib/kfifo.c, line 322
- lib/scatterlist.c, 7 times
- lib/sg_split.c, 2 times
- mm/page_reporting.c, line 134
- net/ceph/messenger_v2.c, 7 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 47
- net/tls/tls_main.c, 2 times
- net/tls/tls_sw.c, line 230
- net/xfrm/espintcp.c, line 251
- tools/virtio/linux/scatterlist.h, line 79