Defined in 5 files as a macro:
Referenced in 357 files:
- arch/arm64/include/asm/io.h, line 127
- arch/arm64/include/asm/kvm_emulate.h, line 444
- arch/parisc/include/asm/io.h, line 211
- arch/parisc/lib/iomap.c, line 399
- arch/powerpc/crypto/md5-glue.c, line 96
- arch/powerpc/include/asm/kvm_ppc.h, line 979
- arch/powerpc/kernel/traps.c, line 1036
- arch/powerpc/platforms/pseries/papr_scm.c, 2 times
- arch/s390/pci/pci.c, line 211
- arch/sparc/crypto/md5_glue.c, line 92
- arch/x86/include/asm/crypto/glue_helper.h, 4 times
- crypto/adiantum.c, 5 times
- crypto/aegis128-core.c, 6 times
- crypto/chacha20poly1305.c, 2 times
- crypto/gf128mul.c, 2 times
- crypto/nhpoly1305.c, 4 times
- crypto/rmd128.c, line 273
- crypto/rmd160.c, line 317
- crypto/rmd256.c, line 292
- crypto/rmd320.c, line 341
- crypto/streebog_generic.c, 108 times
- drivers/ata/sata_nv.c, 3 times
- drivers/ata/sata_qstor.c, 2 times
- drivers/ata/sata_sil24.c, line 777
- drivers/base/regmap/regmap.c, line 313
- drivers/block/drbd/drbd_int.h, line 1217
- drivers/block/rsxx/dma.c, line 462
- drivers/block/umem.c, 4 times
- drivers/block/virtio_blk.c, line 198
- drivers/bus/fsl-mc/dpcon.c, line 216
- drivers/bus/fsl-mc/dprc.c, 2 times
- drivers/bus/fsl-mc/mc-sys.c, 2 times
- drivers/crypto/bcm/spu.c, line 1080
- drivers/crypto/bcm/spu2.c, 11 times
- drivers/crypto/caam/dpseci.c, 3 times
- drivers/crypto/marvell/hash.c, line 143
- drivers/crypto/virtio/virtio_crypto_algs.c, 4 times
- drivers/dma/bcm-sba-raid.c, 22 times
- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c, 3 times
- drivers/dma/xgene-dma.c, 13 times
- drivers/firmware/qcom_scm-64.c, line 105
- drivers/firmware/qcom_scm.c, 2 times
- drivers/firmware/qemu_fw_cfg.c, line 334
- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c, 3 times
- drivers/gpu/drm/virtio/virtgpu_fence.c, line 104
- drivers/gpu/drm/virtio/virtgpu_vq.c, 4 times
- drivers/infiniband/hw/bnxt_re/main.c, 2 times
- drivers/infiniband/hw/bnxt_re/qplib_fp.c, 23 times
- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c, 8 times
- drivers/infiniband/hw/bnxt_re/qplib_res.c, 2 times
- drivers/infiniband/hw/bnxt_re/qplib_sp.c, 4 times
- drivers/infiniband/hw/hfi1/vnic_sdma.c, line 146
- drivers/infiniband/hw/hns/hns_roce_hw_v1.c, 2 times
- drivers/infiniband/hw/hns/hns_roce_mr.c, 2 times
- drivers/infiniband/hw/i40iw/i40iw_verbs.c, 3 times
- drivers/infiniband/hw/qedr/verbs.c, line 2899
- drivers/infiniband/hw/qib/qib_sdma.c, 7 times
- drivers/infiniband/hw/qib/qib_user_sdma.c, 6 times
- drivers/iommu/arm-smmu-v3.c, 13 times
- drivers/iommu/virtio-iommu.c, 8 times
- drivers/lightnvm/pblk-core.c, 9 times
- drivers/lightnvm/pblk-map.c, 3 times
- drivers/lightnvm/pblk-read.c, 4 times
- drivers/lightnvm/pblk-recovery.c, 2 times
- drivers/lightnvm/pblk-write.c, line 113
- drivers/mailbox/bcm-flexrm-mailbox.c, line 311
- drivers/md/bcache/super.c, 5 times
- drivers/md/dm-cache-metadata.c, 16 times
- drivers/md/dm-clone-metadata.c, 6 times
- drivers/md/dm-crypt.c, 7 times
- drivers/md/dm-era-target.c, 7 times
- drivers/md/dm-integrity.c, 15 times
- drivers/md/dm-log-writes.c, 7 times
- drivers/md/dm-log.c, line 284
- drivers/md/dm-raid.c, 10 times
- drivers/md/dm-snap-persistent.c, 2 times
- drivers/md/dm-thin-metadata.c, 18 times
- drivers/md/dm-writecache.c, 8 times
- drivers/md/dm-zoned-metadata.c, 2 times
- drivers/md/md-bitmap.c, 7 times
- drivers/md/md-cluster.c, 5 times
- drivers/md/md.c, 15 times
- drivers/md/persistent-data/dm-array.c, 2 times
- drivers/md/persistent-data/dm-bitset.c, 4 times
- drivers/md/persistent-data/dm-btree-remove.c, 3 times
- drivers/md/persistent-data/dm-btree-spine.c, line 29
- drivers/md/persistent-data/dm-btree.c, 8 times
- drivers/md/persistent-data/dm-space-map-common.c, 4 times
- drivers/md/persistent-data/dm-space-map-disk.c, 4 times
- drivers/md/persistent-data/dm-space-map-metadata.c, 4 times
- drivers/md/raid5-cache.c, 7 times
- drivers/md/raid5-ppl.c, 3 times
- drivers/media/usb/hdpvr/hdpvr-core.c, line 103
- drivers/message/fusion/mptsas.c, 2 times
- drivers/misc/habanalabs/debugfs.c, 2 times
- drivers/misc/habanalabs/firmware_if.c, 4 times
- drivers/misc/habanalabs/goya/goya.c, 11 times
- drivers/misc/habanalabs/hw_queue.c, 2 times
- drivers/misc/habanalabs/hwmon.c, line 410
- drivers/misc/habanalabs/sysfs.c, 2 times
- drivers/misc/mic/vop/vop_vringh.c, line 322
- drivers/net/ethernet/adaptec/starfire.c, line 143
- drivers/net/ethernet/apm/xgene-v2/main.c, 5 times
- drivers/net/ethernet/apm/xgene-v2/ring.c, 2 times
- drivers/net/ethernet/apm/xgene/xgene_enet_hw.h, 2 times
- drivers/net/ethernet/apm/xgene/xgene_enet_main.c, 10 times
- drivers/net/ethernet/atheros/alx/main.c, 3 times
- drivers/net/ethernet/atheros/atl1c/atl1c_main.c, 4 times
- drivers/net/ethernet/atheros/atl1e/atl1e_main.c, 3 times
- drivers/net/ethernet/atheros/atlx/atl1.c, 2 times
- drivers/net/ethernet/broadcom/bnxt/bnxt.h, line 1936
- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c, 3 times
- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c, 5 times
- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c, 4 times
- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c, line 234
- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c, line 40
- drivers/net/ethernet/cisco/enic/rq_enet_desc.h, line 46
- drivers/net/ethernet/cisco/enic/wq_enet_desc.h, line 58
- drivers/net/ethernet/dlink/dl2k.c, 18 times
- drivers/net/ethernet/emulex/benet/be_cmds.c, 2 times
- drivers/net/ethernet/freescale/dpaa2/dpni.c, 11 times
- drivers/net/ethernet/freescale/enetc/enetc.c, 3 times
- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c, 5 times
- drivers/net/ethernet/intel/e1000/e1000_main.c, 3 times
- drivers/net/ethernet/intel/e1000e/ethtool.c, 2 times
- drivers/net/ethernet/intel/e1000e/netdev.c, 6 times
- drivers/net/ethernet/intel/fm10k/fm10k_main.c, 2 times
- drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c, 2 times
- drivers/net/ethernet/intel/i40e/i40e_main.c, line 4081
- drivers/net/ethernet/intel/i40e/i40e_txrx.c, 7 times
- drivers/net/ethernet/intel/i40e/i40e_txrx.h, line 191
- drivers/net/ethernet/intel/i40e/i40e_txrx_common.h, line 34
- drivers/net/ethernet/intel/iavf/iavf_txrx.c, 7 times
- drivers/net/ethernet/intel/iavf/iavf_txrx.h, line 171
- drivers/net/ethernet/intel/ice/ice_common.c, 2 times
- drivers/net/ethernet/intel/ice/ice_ethtool.c, 4 times
- drivers/net/ethernet/intel/ice/ice_txrx.c, 6 times
- drivers/net/ethernet/intel/igbvf/netdev.c, 4 times
- drivers/net/ethernet/intel/ixgb/ixgb_main.c, 2 times
- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c, 4 times
- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c, 2 times
- drivers/net/ethernet/netronome/nfp/bpf/jit.c, line 4441
- drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c, line 575
- drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c, 5 times
- drivers/net/ethernet/packetengines/hamachi.c, line 201
- drivers/net/ethernet/pensando/ionic/ionic_dev.c, 4 times
- drivers/net/ethernet/pensando/ionic/ionic_txrx.c, 6 times
- drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c, 13 times
- drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c, 26 times
- drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c, 6 times
- drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c, 4 times
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c, 35 times
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c, 11 times
- drivers/net/ethernet/realtek/8139cp.c, 5 times
- drivers/net/ethernet/sfc/bitfield.h, 2 times
- drivers/net/ethernet/sfc/falcon/bitfield.h, 2 times
- drivers/net/ethernet/sun/cassini.c, 8 times
- drivers/net/ethernet/sun/niu.c, 2 times
- drivers/net/ethernet/sun/sungem.c, 11 times
- drivers/net/usb/aqc111.c, line 1231
- drivers/net/vmxnet3/upt1_defs.h, 4 times
- drivers/net/vmxnet3/vmxnet3_drv.c, 21 times
- drivers/net/vmxnet3/vmxnet3_ethtool.c, line 886
- drivers/net/wireless/ath/ath10k/coredump.c, 2 times
- drivers/net/wireless/ath/ath10k/htt_rx.c, line 2290
- drivers/net/wireless/ath/ath6kl/wmi.c, line 2809
- drivers/net/wireless/ath/ath9k/beacon.c, line 356
- drivers/net/wireless/ath/ath9k/htc_drv_beacon.c, line 379
- drivers/net/wireless/ath/wil6210/pmc.c, line 187
- drivers/net/wireless/ath/wil6210/txrx.c, 3 times
- drivers/net/wireless/ath/wil6210/wmi.c, 7 times
- drivers/net/wireless/intel/iwlegacy/3945-mac.c, line 3253
- drivers/net/wireless/intel/iwlegacy/common.c, line 3646
- drivers/net/wireless/intel/iwlwifi/dvm/lib.c, 2 times
- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c, line 349
- drivers/net/wireless/intel/iwlwifi/dvm/rxon.c, line 292
- drivers/net/wireless/intel/iwlwifi/fw/dbg.c, line 1168
- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c, line 191
- drivers/net/wireless/intel/iwlwifi/mvm/coex.c, 45 times
- drivers/net/wireless/intel/iwlwifi/mvm/d3.c, 4 times
- drivers/net/wireless/intel/iwlwifi/mvm/fw.c, 3 times
- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c, line 651
- drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c, 9 times
- drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c, 7 times
- drivers/net/wireless/intel/iwlwifi/pcie/rx.c, 2 times
- drivers/net/wireless/intersil/hostap/hostap_80211_rx.c, line 183
- drivers/net/wireless/mac80211_hwsim.c, 3 times
- drivers/net/wireless/marvell/mwifiex/join.c, 2 times
- drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c, line 1304
- drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c, line 1087
- drivers/nvdimm/btt.c, 6 times
- drivers/nvdimm/btt_devs.c, line 261
- drivers/nvdimm/pfn_devs.c, 4 times
- drivers/nvme/host/core.c, 7 times
- drivers/nvme/host/fabrics.c, line 244
- drivers/nvme/host/lightnvm.c, 7 times
- drivers/nvme/host/pci.c, 15 times
- drivers/nvme/target/admin-cmd.c, 3 times
- drivers/nvme/target/core.c, 2 times
- drivers/nvme/target/discovery.c, 2 times
- drivers/nvme/target/fabrics-cmd.c, line 75
- drivers/parisc/sba_iommu.c, line 579
- drivers/rapidio/devices/tsi721.c, 2 times
- drivers/scsi/3w-9xxx.h, line 472
- drivers/scsi/3w-sas.h, line 203
- drivers/scsi/aacraid/src.c, line 580
- drivers/scsi/aic7xxx/aic79xx_osm.h, line 103
- drivers/scsi/aic7xxx/aic7xxx_osm.h, line 115
- drivers/scsi/aic94xx/aic94xx_hwi.c, 3 times
- drivers/scsi/aic94xx/aic94xx_task.c, 7 times
- drivers/scsi/bnx2i/bnx2i.h, 2 times
- drivers/scsi/esas2r/esas2r.h, line 1258
- drivers/scsi/esas2r/esas2r_flash.c, 2 times
- drivers/scsi/esas2r/esas2r_init.c, line 1232
- drivers/scsi/esas2r/esas2r_io.c, 5 times
- drivers/scsi/esas2r/esas2r_vda.c, 4 times
- drivers/scsi/fnic/fnic_scsi.c, line 337
- drivers/scsi/fnic/rq_enet_desc.h, line 44
- drivers/scsi/fnic/wq_enet_desc.h, line 56
- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c, 10 times
- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c, 11 times
- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c, 13 times
- drivers/scsi/hptiop.c, 4 times
- drivers/scsi/isci/remote_node_context.c, line 134
- drivers/scsi/megaraid/megaraid_sas_base.c, 5 times
- drivers/scsi/megaraid/megaraid_sas_fp.c, 2 times
- drivers/scsi/megaraid/megaraid_sas_fusion.c, 15 times
- drivers/scsi/mpt3sas/mpt3sas_base.c, 19 times
- drivers/scsi/mpt3sas/mpt3sas_ctl.c, 4 times
- drivers/scsi/mpt3sas/mpt3sas_scsih.c, line 5182
- drivers/scsi/mpt3sas/mpt3sas_transport.c, 5 times
- drivers/scsi/mvsas/mv_64xx.c, 2 times
- drivers/scsi/mvsas/mv_94xx.c, 4 times
- drivers/scsi/mvsas/mv_sas.c, 12 times
- drivers/scsi/pm8001/pm8001_hwi.c, 4 times
- drivers/scsi/pm8001/pm80xx_hwi.c, 10 times
- drivers/scsi/pmcraid.c, 23 times
- drivers/scsi/qla2xxx/qla_nvme.c, line 462
- drivers/scsi/qla2xxx/qla_nx.c, 2 times
- drivers/scsi/snic/snic_disc.c, 2 times
- drivers/scsi/snic/snic_res.h, 4 times
- drivers/scsi/snic/snic_scsi.c, line 181
- drivers/scsi/snic/wq_enet_desc.h, line 56
- drivers/scsi/stex.c, 7 times
- drivers/soc/fsl/dpio/qbman-portal.c, 3 times
- drivers/staging/fsl-dpaa2/ethsw/dpsw.c, 3 times
- drivers/staging/greybus/audio_apbridgea.c, line 105
- drivers/staging/qlge/qlge_main.c, 13 times
- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c, line 371
- drivers/staging/rts5208/rtsx_transport.c, line 306
- drivers/staging/vt6656/mac.c, line 40
- drivers/staging/wusbcore/crypto.c, line 268
- drivers/staging/wusbcore/host/whci/pzl.c, line 386
- drivers/staging/wusbcore/host/whci/qset.c, 4 times
- drivers/usb/early/xhci-dbc.c, 7 times
- drivers/usb/host/xhci-dbgcap.c, 6 times
- drivers/usb/host/xhci-mem.c, 10 times
- drivers/w1/masters/omap_hdq.c, line 229
- drivers/w1/w1.c, 2 times
- fs/befs/endian.h, line 28
- fs/btrfs/ctree.h, 14 times
- fs/btrfs/extent-tree.c, 3 times
- fs/btrfs/free-space-cache.c, 3 times
- fs/btrfs/uuid-tree.c, line 138
- fs/ceph/addr.c, line 1750
- fs/ceph/export.c, 2 times
- fs/ceph/locks.c, 9 times
- fs/ceph/mds_client.c, 18 times
- fs/cifs/cifsencrypt.c, line 493
- fs/cifs/cifssmb.c, 25 times
- fs/cifs/link.c, 2 times
- fs/cifs/smb2inode.c, line 605
- fs/cifs/smb2pdu.c, 11 times
- fs/crypto/crypto.c, line 142
- fs/dlm/util.c, 3 times
- fs/ext4/block_validity.c, 3 times
- fs/ext4/ext4_jbd2.c, line 306
- fs/ext4/extents.c, line 418
- fs/ext4/mmp.c, 3 times
- fs/ext4/super.c, 4 times
- fs/ext4/xattr.c, line 134
- fs/f2fs/checkpoint.c, 5 times
- fs/f2fs/gc.c, 2 times
- fs/f2fs/inode.c, 6 times
- fs/f2fs/node.c, 2 times
- fs/f2fs/node.h, line 302
- fs/f2fs/segment.h, line 373
- fs/f2fs/verity.c, line 157
- fs/jfs/jfs_dmap.c, 5 times
- fs/jfs/jfs_dtree.c, 8 times
- fs/jfs/jfs_imap.c, 4 times
- fs/jfs/jfs_xtree.c, 7 times
- fs/jfs/resize.c, 2 times
- fs/nilfs2/btree.c, 11 times
- fs/nilfs2/cpfile.c, 8 times
- fs/nilfs2/dat.c, 11 times
- fs/nilfs2/dir.c, 5 times
- fs/nilfs2/direct.c, 5 times
- fs/nilfs2/inode.c, 5 times
- fs/nilfs2/segbuf.c, 4 times
- fs/nilfs2/segment.c, 8 times
- fs/nilfs2/sufile.c, 5 times
- fs/nilfs2/super.c, 8 times
- fs/ntfs/endian.h, 2 times
- fs/ntfs/layout.h, 3 times
- fs/ocfs2/acl.c, line 198
- fs/ocfs2/alloc.c, 16 times
- fs/ocfs2/aops.c, 2 times
- fs/ocfs2/cluster/heartbeat.c, 2 times
- fs/ocfs2/dir.c, 20 times
- fs/ocfs2/inode.c, 6 times
- fs/ocfs2/move_extents.c, 2 times
- fs/ocfs2/namei.c, 6 times
- fs/ocfs2/quota_global.c, 8 times
- fs/ocfs2/quota_local.c, 3 times
- fs/ocfs2/refcounttree.c, 17 times
- fs/ocfs2/resize.c, 3 times
- fs/ocfs2/suballoc.c, 6 times
- fs/qnx6/qnx6.h, line 89
- fs/quota/quota_v2.c, 15 times
- fs/reiserfs/reiserfs.h, 5 times
- fs/ubifs/commit.c, 7 times
- fs/ubifs/io.c, 2 times
- fs/ubifs/journal.c, 12 times
- fs/ubifs/log.c, line 374
- fs/ubifs/master.c, 3 times
- fs/ubifs/orphan.c, 3 times
- fs/ubifs/recovery.c, line 1429
- fs/ubifs/sb.c, 11 times
- fs/udf/inode.c, 6 times
- fs/udf/super.c, line 2101
- fs/ufs/swab.h, line 39
- fs/verity/enable.c, line 196
- include/crypto/gf128mul.h, 2 times
- include/linux/byteorder/generic.h, line 156
- include/linux/ceph/pagelist.h, line 44
- include/linux/ieee802154.h, 2 times
- include/linux/unaligned/access_ok.h, line 50
- include/linux/virtio_byteorder.h, line 59
- include/soc/fsl/dpaa2-fd.h, 5 times
- lib/bitmap.c, line 1163
- lib/test_bpf.c, line 4117
- net/9p/protocol.c, line 378
- net/ceph/auth_x.c, 7 times
- net/ceph/messenger.c, 6 times
- net/ceph/mon_client.c, 6 times
- net/ceph/osd_client.c, 11 times
- net/ieee802154/nl802154.c, line 918
- net/ipv4/tcp_fastopen.c, 2 times
- net/mac80211/ibss.c, line 83
- net/mac802154/cfg.c, line 27
- net/mac802154/main.c, line 187
- security/integrity/ima/ima_kexec.c, 2 times
- security/selinux/ss/ebitmap.c, 2 times
- tools/perf/util/intel-pt.c, 4 times
- virt/kvm/arm/vgic/vgic-its.c, 3 times
- virt/kvm/arm/vgic/vgic-mmio.c, line 715