Defined in 3 files as a macro:
Defined in 5 files as a function:
Documented in 3 files:
Referenced in 332 files:
- arch/m68k/bvme6000/rtc.c, line 137
- arch/m68k/mvme16x/rtc.c, line 125
- arch/powerpc/mm/book3s64/pgtable.c, line 345
- arch/powerpc/mm/pgtable-frag.c, line 114
- arch/powerpc/platforms/pseries/dtl.c, line 113
- arch/sparc/kernel/smp_64.c, line 1194
- arch/um/drivers/random.c, line 84
- arch/x86/events/core.c, line 2141
- arch/x86/kernel/cpu/resctrl/rdtgroup.c, 2 times
- arch/x86/kernel/tsc_sync.c, line 363
- block/bio.c, 2 times
- block/blk-ioc.c, line 175
- drivers/auxdisplay/charlcd.c, line 712
- drivers/auxdisplay/panel.c, line 1106
- drivers/base/power/domain.c, line 201
- drivers/base/power/runtime.c, 3 times
- drivers/block/drbd/drbd_actlog.c, line 101
- drivers/block/drbd/drbd_bitmap.c, 2 times
- drivers/block/drbd/drbd_int.h, line 2037
- drivers/block/drbd/drbd_main.c, line 164
- drivers/block/drbd/drbd_nl.c, line 916
- drivers/block/drbd/drbd_receiver.c, 2 times
- drivers/block/drbd/drbd_worker.c, line 188
- drivers/block/floppy.c, line 4879
- drivers/block/loop.c, line 493
- drivers/block/paride/pt.c, line 672
- drivers/block/pktcdvd.c, 2 times
- drivers/block/rsxx/dev.c, line 122
- drivers/block/xen-blkback/blkback.c, 2 times
- drivers/block/xen-blkback/common.h, line 368
- drivers/char/ipmi/ipmi_watchdog.c, 2 times
- drivers/cpufreq/omap-cpufreq.c, line 107
- drivers/crypto/ixp4xx_crypto.c, 4 times
- drivers/dma-buf/dma-fence-array.c, 2 times
- drivers/dma/dmaengine.c, line 152
- drivers/dma/ppc4xx/adma.c, 2 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c, line 534
- drivers/gpu/drm/drm_dp_aux_dev.c, 2 times
- drivers/gpu/drm/drm_vblank.c, line 1047
- drivers/gpu/drm/i915/gem/i915_gem_context.c, line 131
- drivers/gpu/drm/i915/gem/i915_gem_object.c, line 125
- drivers/gpu/drm/i915/gt/intel_context.c, line 99
- drivers/gpu/drm/i915/gt/intel_ringbuffer.c, line 1248
- drivers/gpu/drm/i915/gt/intel_timeline.c, line 530
- drivers/gpu/drm/i915/i915_active.c, line 133
- drivers/gpu/drm/i915/i915_gem.h, line 99
- drivers/gpu/drm/i915/i915_gem_gtt.c, line 810
- drivers/gpu/drm/i915/i915_globals.c, line 103
- drivers/gpu/drm/i915/i915_perf.c, line 385
- drivers/gpu/drm/i915/i915_sw_fence.c, line 182
- drivers/gpu/drm/i915/intel_wakeref.c, line 57
- drivers/gpu/drm/lima/lima_pp.c, 3 times
- drivers/gpu/drm/radeon/radeon_irq_kms.c, 2 times
- drivers/hsi/clients/ssi_protocol.c, line 365
- drivers/hv/channel_mgmt.c, 2 times
- drivers/i3c/master.c, line 2203
- drivers/iio/adc/stm32-dfsdm-core.c, line 193
- drivers/iio/common/ssp_sensors/ssp_dev.c, line 333
- drivers/iio/industrialio-trigger.c, line 205
- drivers/infiniband/core/cm.c, line 311
- drivers/infiniband/core/cma.c, 2 times
- drivers/infiniband/core/iwcm.c, line 213
- drivers/infiniband/core/iwpm_util.c, line 113
- drivers/infiniband/core/mad.c, 2 times
- drivers/infiniband/core/mad_rmpp.c, line 76
- drivers/infiniband/core/multicast.c, 3 times
- drivers/infiniband/core/sa.h, line 47
- drivers/infiniband/core/ucma.c, line 163
- drivers/infiniband/core/uverbs_cmd.c, line 688
- drivers/infiniband/core/uverbs_main.c, 4 times
- drivers/infiniband/hw/cxgb3/iwch_ev.c, 2 times
- drivers/infiniband/hw/cxgb3/iwch_provider.c, line 900
- drivers/infiniband/hw/cxgb3/iwch_qp.c, line 767
- drivers/infiniband/hw/cxgb4/ev.c, 2 times
- drivers/infiniband/hw/hfi1/aspm.c, line 123
- drivers/infiniband/hw/hfi1/file_ops.c, 2 times
- drivers/infiniband/hw/hfi1/init.c, line 1787
- drivers/infiniband/hw/hfi1/iowait.h, 2 times
- drivers/infiniband/hw/hfi1/user_sdma.c, line 1412
- drivers/infiniband/hw/hns/hns_roce_cq.c, 2 times
- drivers/infiniband/hw/hns/hns_roce_qp.c, 2 times
- drivers/infiniband/hw/hns/hns_roce_srq.c, 2 times
- drivers/infiniband/hw/i40iw/i40iw_utils.c, 3 times
- drivers/infiniband/hw/mlx4/mcg.c, 2 times
- drivers/infiniband/hw/mlx5/odp.c, line 246
- drivers/infiniband/hw/qedr/qedr_iw_cm.c, line 741
- drivers/infiniband/hw/qedr/verbs.c, line 2493
- drivers/infiniband/hw/qib/qib_diag.c, line 187
- drivers/infiniband/hw/qib/qib_file_ops.c, line 695
- drivers/infiniband/hw/qib/qib_mad.c, line 903
- drivers/infiniband/hw/qib/qib_verbs.c, line 732
- drivers/infiniband/sw/rdmavt/qp.c, line 248
- drivers/infiniband/ulp/ipoib/ipoib.h, line 464
- drivers/infiniband/ulp/ipoib/ipoib_main.c, line 1457
- drivers/iommu/amd_iommu_v2.c, 3 times
- drivers/md/dm-cache-target.c, line 571
- drivers/md/dm-clone-target.c, 2 times
- drivers/md/dm-crypt.c, 4 times
- drivers/md/dm-integrity.c, 2 times
- drivers/md/dm-io.c, line 133
- drivers/md/dm-kcopyd.c, 2 times
- drivers/md/dm-log-writes.c, 2 times
- drivers/md/dm-region-hash.c, 3 times
- drivers/md/dm-snap-persistent.c, line 730
- drivers/md/dm-thin.c, line 836
- drivers/md/dm-writecache.c, 2 times
- drivers/md/dm.c, 2 times
- drivers/md/md-bitmap.c, 2 times
- drivers/md/md-faulty.c, line 92
- drivers/md/md.c, 4 times
- drivers/md/md.h, line 761
- drivers/md/raid1.c, 3 times
- drivers/md/raid10.c, 6 times
- drivers/md/raid5-cache.c, 4 times
- drivers/md/raid5-ppl.c, 3 times
- drivers/md/raid5.c, 5 times
- drivers/media/pci/cx23885/cx23885-core.c, line 1106
- drivers/media/pci/saa7164/saa7164-core.c, line 1039
- drivers/media/platform/qcom/camss/camss-video.c, line 804
- drivers/media/platform/qcom/venus/hfi.c, line 227
- drivers/media/usb/s2255/s2255drv.c, 2 times
- drivers/misc/lkdtm/refcount.c, line 369
- drivers/misc/mic/cosm/cosm_main.c, 2 times
- drivers/misc/mic/scif/scif_main.c, 2 times
- drivers/misc/sgi-gru/grutlbpurge.c, line 231
- drivers/net/arcnet/arcnet.c, line 313
- drivers/net/can/usb/gs_usb.c, line 697
- drivers/net/ethernet/atheros/atl1c/atl1c_main.c, line 160
- drivers/net/ethernet/atheros/atl1e/atl1e_main.c, line 85
- drivers/net/ethernet/broadcom/bnx2.c, line 681
- drivers/net/ethernet/chelsio/cxgb3/l2t.h, line 136
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c, line 510
- drivers/net/ethernet/chelsio/cxgb4/l2t.c, line 392
- drivers/net/ethernet/chelsio/cxgb4/sched.c, line 176
- drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c, line 885
- drivers/net/ethernet/jme.c, 3 times
- drivers/net/ethernet/mellanox/mlx5/core/cmd.c, 2 times
- drivers/net/ethernet/mellanox/mlxsw/core.c, 2 times
- drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c, 2 times
- drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c, line 504
- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c, line 765
- drivers/net/ethernet/sfc/ef10.c, line 3949
- drivers/net/ethernet/sun/niu.c, line 9555
- drivers/net/usb/cdc_mbim.c, line 50
- drivers/net/usb/huawei_cdc_ncm.c, line 43
- drivers/net/usb/qmi_wwan.c, line 638
- drivers/net/wireless/ath/carl9170/tx.c, line 186
- drivers/net/wireless/broadcom/b43/main.c, line 1983
- drivers/net/wireless/broadcom/b43legacy/main.c, line 1303
- drivers/nfc/fdp/fdp.c, line 267
- drivers/nvdimm/bus.c, line 1202
- drivers/pinctrl/samsung/pinctrl-exynos.c, line 679
- drivers/platform/x86/sony-laptop.c, 2 times
- drivers/remoteproc/remoteproc_core.c, line 1813
- drivers/rpmsg/virtio_rpmsg_bus.c, line 513
- drivers/s390/block/dcssblk.c, line 837
- drivers/s390/cio/chsc_sch.c, line 918
- drivers/s390/cio/device.c, 3 times
- drivers/sbus/char/display7seg.c, line 88
- drivers/scsi/arcmsr/arcmsr_hba.c, line 3981
- drivers/scsi/bnx2i/bnx2i_iscsi.c, line 1500
- drivers/scsi/hpsa.c, 2 times
- drivers/scsi/libfc/fc_exch.c, line 314
- drivers/scsi/qla2xxx/qla_os.c, line 6616
- drivers/scsi/qla4xxx/ql4_os.c, line 4496
- drivers/scsi/storvsc_drv.c, line 1114
- drivers/scsi/ufs/ufshcd.c, line 292
- drivers/soc/fsl/dpio/qbman-portal.c, line 660
- drivers/spi/spi-pxa2xx-dma.c, line 31
- drivers/staging/android/ashmem.c, line 466
- drivers/staging/isdn/gigaset/isocdata.c, line 60
- drivers/staging/isdn/gigaset/ser-gigaset.c, 2 times
- drivers/staging/kpc2000/kpc_dma/fileops.c, line 253
- drivers/staging/qlge/qlge_main.c, line 651
- drivers/tty/serial/serial_core.c, line 65
- drivers/uio/uio_hv_generic.c, line 229
- drivers/usb/gadget/function/f_fs.c, line 1730
- drivers/usb/gadget/function/f_rndis.c, line 437
- drivers/usb/misc/usbtest.c, 2 times
- drivers/vfio/vfio_iommu_type1.c, line 261
- drivers/video/fbdev/core/fbmem.c, line 77
- drivers/video/fbdev/ps3fb.c, line 512
- drivers/video/fbdev/vermilion/vermilion.c, line 371
- drivers/watchdog/bcm47xx_wdt.c, line 111
- drivers/watchdog/bcm63xx_wdt.c, line 79
- drivers/xen/xen-scsiback.c, line 207
- fs/affs/file.c, line 36
- fs/afs/cell.c, line 26
- fs/afs/fs_probe.c, line 16
- fs/afs/server.c, line 25
- fs/afs/vl_probe.c, line 16
- fs/afs/volume.c, line 174
- fs/aio.c, line 600
- fs/autofs/root.c, 2 times
- fs/block_dev.c, line 306
- fs/btrfs/block-group.c, 3 times
- fs/btrfs/disk-io.c, line 613
- fs/btrfs/extent_io.c, 3 times
- fs/btrfs/free-space-cache.c, line 3368
- fs/btrfs/inode.c, 4 times
- fs/btrfs/ioctl.c, line 871
- fs/btrfs/locking.c, line 266
- fs/btrfs/raid56.c, 4 times
- fs/btrfs/reada.c, line 186
- fs/btrfs/scrub.c, 2 times
- fs/btrfs/tree-log.c, 2 times
- fs/btrfs/volumes.c, 2 times
- fs/ceph/file.c, line 753
- fs/ceph/locks.c, line 47
- fs/ceph/snap.c, 2 times
- fs/cifs/cifsfs.c, line 145
- fs/cifs/connect.c, line 3562
- fs/cifs/smbdirect.c, 6 times
- fs/coda/file.c, line 116
- fs/configfs/configfs_internal.h, line 156
- fs/configfs/dir.c, line 168
- fs/dcache.c, 3 times
- fs/dlm/user.c, line 943
- fs/ext4/ext4.h, line 3376
- fs/ext4/mballoc.c, line 3573
- fs/ext4/page-io.c, 2 times
- fs/file.c, line 415
- fs/fs-writeback.c, line 171
- fs/fscache/cache.c, line 74
- fs/fscache/cookie.c, line 764
- fs/fscache/operation.c, line 504
- fs/fuse/dev.c, 2 times
- fs/gfs2/glock.c, line 145
- fs/gfs2/log.c, 2 times
- fs/gfs2/lops.c, line 225
- fs/hfs/inode.c, line 575
- fs/hfsplus/inode.c, line 231
- fs/iomap/buffered-io.c, line 146
- fs/iomap/direct-io.c, 2 times
- fs/jbd2/transaction.c, 2 times
- fs/jffs2/xattr.c, line 624
- fs/jfs/jfs_metapage.c, line 141
- fs/kernfs/dir.c, 2 times
- fs/kernfs/file.c, line 605
- fs/namespace.c, line 3782
- fs/nfs/direct.c, 2 times
- fs/nfs/pagelist.c, line 425
- fs/nfs/pnfs.c, 2 times
- fs/nfs/pnfs_dev.c, line 279
- fs/nfs/pnfs_nfs.c, line 246
- fs/nfs/super.c, line 434
- fs/nfs/write.c, line 1669
- fs/nfsd/filecache.c, 2 times
- fs/nfsd/nfs4state.c, 2 times
- fs/notify/mark.c, line 322
- fs/ntfs/inode.c, 2 times
- fs/ocfs2/cluster/heartbeat.c, 3 times
- fs/ocfs2/stack_user.c, line 571
- fs/reiserfs/file.c, line 46
- fs/super.c, line 337
- fs/xfs/xfs_aops.c, line 74
- fs/xfs/xfs_bmap_item.c, line 53
- fs/xfs/xfs_buf.c, 3 times
- fs/xfs/xfs_buf_item.c, 3 times
- fs/xfs/xfs_dquot_item.c, line 93
- fs/xfs/xfs_extfree_item.c, line 57
- fs/xfs/xfs_inode_item.c, line 464
- fs/xfs/xfs_log.c, line 3541
- fs/xfs/xfs_pwork.c, line 50
- fs/xfs/xfs_refcount_item.c, line 52
- fs/xfs/xfs_rmap_item.c, line 52
- include/asm-generic/atomic-long.h, line 960
- include/linux/atomic-fallback.h, line 1021
- include/linux/cred.h, 2 times
- include/linux/fs.h, line 3247
- include/linux/fscache-cache.h, 2 times
- include/linux/mbcache.h, line 36
- include/linux/netfilter/nf_conntrack_common.h, line 33
- include/linux/nsproxy.h, line 78
- include/linux/page_ref.h, line 139
- include/linux/refcount.h, line 101
- include/linux/rmap.h, line 114
- include/linux/sched/mm.h, line 48
- include/linux/user_namespace.h, line 121
- include/net/bluetooth/hci_core.h, line 986
- include/net/lwtunnel.h, line 70
- include/rdma/rdmavt_qp.h, line 572
- kernel/bpf/cpumap.c, line 238
- kernel/bpf/syscall.c, 3 times
- kernel/cgroup/cgroup.c, 2 times
- kernel/events/core.c, 3 times
- kernel/exit.c, 2 times
- kernel/fork.c, 3 times
- kernel/irq/manage.c, line 1028
- kernel/jump_label.c, line 247
- kernel/locking/mutex.c, line 1524
- kernel/nsproxy.c, line 224
- kernel/power/swap.c, line 257
- kernel/rcu/rcutorture.c, line 2034
- kernel/rcu/srcutree.c, 2 times
- kernel/rcu/tree.c, 2 times
- kernel/sched/topology.c, 5 times
- kernel/stop_machine.c, 2 times
- kernel/umh.c, line 352
- kernel/user_namespace.c, line 200
- kernel/workqueue.c, 3 times
- lib/dec_and_lock.c, 2 times
- lib/test_rhashtable.c, line 636
- lib/test_vmalloc.c, line 71
- mm/huge_memory.c, line 113
- mm/kmemleak.c, line 491
- mm/mempolicy.c, line 289
- mm/memremap.c, line 24
- mm/page_alloc.c, line 1609
- mm/rmap.c, 2 times
- mm/shmem.c, line 1280
- net/batman-adv/bridge_loop_avoidance.c, 2 times
- net/batman-adv/tp_meter.c, 2 times
- net/bluetooth/6lowpan.c, line 97
- net/ipv6/ip6_flowlabel.c, line 131
- net/netfilter/ipset/ip_set_hash_gen.h, 2 times
- net/netfilter/ipvs/ip_vs_ctl.c, line 475
- net/netlink/af_netlink.c, line 465
- net/nfc/llcp_core.c, line 467
- net/rxrpc/call_accept.c, line 218
- net/rxrpc/call_object.c, line 576
- net/rxrpc/conn_object.c, line 369
- net/sctp/ulpqueue.c, line 132
- net/sunrpc/clnt.c, 2 times
- net/sunrpc/sched.c, 3 times
- net/sunrpc/xprt.c, line 1014
- net/sunrpc/xprtsock.c, line 2105
- security/tomoyo/common.c, line 2766
- sound/core/seq/seq_ports.c, line 231
- sound/i2c/other/ak4113.c, 2 times
- sound/i2c/other/ak4114.c, 2 times
- sound/usb/card.c, 3 times