Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 193 files:
- 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 167
- arch/arm64/crypto/ghash-ce-glue.c, line 381
- arch/ia64/hp/common/sba_iommu.c, 6 times
- arch/powerpc/kernel/iommu.c, 3 times
- arch/s390/crypto/aes_s390.c, line 849
- 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, 2 times
- crypto/ablkcipher.c, line 81
- crypto/ahash.c, line 123
- crypto/ccm.c, 5 times
- crypto/gcm.c, 2 times
- crypto/keywrap.c, line 119
- 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/amcc/crypto4xx_core.c, line 860
- 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 404
- 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 595
- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c, line 131
- drivers/crypto/ccp/ccp-crypto-main.c, 3 times
- drivers/crypto/ccp/ccp-dmaengine.c, 2 times
- drivers/crypto/ccp/ccp-ops.c, 3 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 785
- drivers/crypto/marvell/tdma.c, line 28
- drivers/crypto/mediatek/mtk-aes.c, 4 times
- drivers/crypto/mediatek/mtk-sha.c, 3 times
- drivers/crypto/mxs-dcp.c, line 362
- drivers/crypto/nx/nx.c, 2 times
- drivers/crypto/omap-aes.c, 2 times
- drivers/crypto/omap-crypto.c, 3 times
- drivers/crypto/omap-des.c, 2 times
- drivers/crypto/omap-sham.c, 4 times
- drivers/crypto/qce/dma.c, 3 times
- drivers/crypto/qce/sha.c, line 281
- drivers/crypto/rockchip/rk3288_crypto_ablkcipher.c, 2 times
- drivers/crypto/rockchip/rk3288_crypto_ahash.c, line 244
- 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/sunxi-ss/sun4i-ss-cipher.c, 2 times
- drivers/crypto/sunxi-ss/sun4i-ss-hash.c, line 250
- drivers/crypto/talitos.c, line 1136
- drivers/crypto/ux500/cryp/cryp_core.c, line 824
- drivers/crypto/ux500/hash/hash_core.c, line 512
- drivers/crypto/virtio/virtio_crypto_algs.c, line 92
- drivers/dma/altera-msgdma.c, line 444
- drivers/dma/dw-edma/dw-edma-core.c, line 422
- 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 2233
- 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 138
- drivers/gpu/drm/i915/gem/selftests/huge_pages.c, line 225
- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c, line 28
- drivers/gpu/drm/i915/i915_gem_gtt.c, 2 times
- drivers/gpu/drm/i915/i915_scatterlist.c, line 27
- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c, line 78
- drivers/gpu/drm/i915/selftests/i915_vma.c, 2 times
- drivers/gpu/drm/i915/selftests/scatterlist.c, line 249
- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c, line 1477
- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h, line 322
- drivers/gpu/drm/udl/udl_dmabuf.c, 2 times
- drivers/hsi/clients/ssi_protocol.c, line 181
- drivers/hwtracing/intel_th/msu.c, 2 times
- drivers/ide/au1xxx-ide.c, line 268
- drivers/ide/ide-taskfile.c, line 258
- drivers/ide/pmac.c, line 1506
- drivers/infiniband/core/rw.c, 3 times
- drivers/infiniband/core/umem.c, line 120
- drivers/infiniband/core/verbs.c, line 2863
- drivers/infiniband/ulp/srp/ib_srp.c, line 1689
- drivers/iommu/dma-iommu.c, 2 times
- drivers/iommu/intel-iommu.c, line 2333
- drivers/iommu/iommu.c, line 2022
- 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/goya/goya.c, 2 times
- drivers/misc/mic/scif/scif_rma.c, line 554
- 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 124
- drivers/mmc/host/usdhi6rol0.c, line 486
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c, line 461
- 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 458
- drivers/s390/scsi/zfcp_fc.c, 2 times
- drivers/s390/scsi/zfcp_qdio.c, line 194
- drivers/s390/scsi/zfcp_qdio.h, line 240
- drivers/scsi/NCR5380.c, line 169
- drivers/scsi/advansys.c, line 7713
- 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 767
- drivers/scsi/esp_scsi.c, line 451
- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c, line 3313
- drivers/scsi/imm.c, line 690
- drivers/scsi/ipr.c, line 3912
- drivers/scsi/ips.c, 2 times
- drivers/scsi/isci/request.c, 3 times
- drivers/scsi/libfc/fc_fcp.c, line 655
- drivers/scsi/libfc/fc_libfc.c, line 120
- drivers/scsi/libiscsi_tcp.c, line 237
- drivers/scsi/lpfc/lpfc_nvme.c, line 1421
- 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 3269
- drivers/scsi/ppa.c, line 593
- drivers/scsi/qla1280.c, line 2874
- drivers/scsi/qla2xxx/qla_iocb.c, 3 times
- drivers/scsi/qla2xxx/qla_target.c, 2 times
- drivers/scsi/smartpqi/smartpqi_init.c, 2 times
- drivers/scsi/storvsc_drv.c, line 1662
- drivers/scsi/vmw_pvscsi.c, line 338
- drivers/scsi/wd33c93.c, line 738
- drivers/spi/spi-mt65xx.c, 2 times
- drivers/spi/spi-qup.c, 3 times
- drivers/spi/spi.c, line 871
- drivers/staging/android/ion/ion.c, line 160
- drivers/staging/android/ion/ion_system_heap.c, line 137
- drivers/staging/rts5208/rtsx_transport.c, 3 times
- drivers/staging/wusbcore/host/whci/qset.c, line 275
- drivers/staging/wusbcore/wa-xfer.c, 3 times
- drivers/target/iscsi/cxgbit/cxgbit_ddp.c, 3 times
- drivers/target/iscsi/cxgbit/cxgbit_target.c, line 389
- drivers/target/iscsi/iscsi_target.c, 2 times
- drivers/target/iscsi/iscsi_target_util.c, line 1156
- drivers/target/target_core_sbc.c, 6 times
- drivers/target/tcm_fc/tfc_io.c, 2 times
- drivers/usb/dwc3/gadget.c, 2 times
- drivers/usb/host/ehci-q.c, line 667
- drivers/usb/host/fotg210-hcd.c, line 2635
- 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 3364
- drivers/usb/image/microtek.c, line 502
- drivers/usb/storage/protocol.c, line 155
- drivers/virtio/virtio_ring.c, 5 times
- include/crypto/scatterwalk.h, line 93
- include/linux/scatterlist.h, line 152
- lib/kfifo.c, line 322
- lib/scatterlist.c, 6 times
- lib/sg_split.c, 2 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, line 141
- net/tls/tls_sw.c, line 197
- tools/virtio/linux/scatterlist.h, line 78