Defined in 3 files as a struct:
Referenced in 303 files:
-
arch/arm/mach-omap2/omap_hwmod.h,
line 594
-
arch/powerpc/platforms/powermac/low_i2c.c,
line 89
-
arch/powerpc/sysdev/fsl_msi.c,
2 times
-
block/blk-flush.c,
line 536
-
block/blk-mq.c,
2 times
-
block/blk.h,
line 645
-
block/genhd.c,
2 times
-
drivers/base/base.h,
line 60
-
drivers/base/bus.c,
line 946
-
drivers/base/class.c,
line 181
-
drivers/base/regmap/internal.h,
3 times
-
drivers/base/regmap/regmap-ac97.c,
2 times
-
drivers/base/regmap/regmap-fsi.c,
2 times
-
drivers/base/regmap/regmap-i2c.c,
2 times
-
drivers/base/regmap/regmap-i3c.c,
2 times
-
drivers/base/regmap/regmap-irq.c,
3 times
-
drivers/base/regmap/regmap-mdio.c,
2 times
-
drivers/base/regmap/regmap-mmio.c,
2 times
-
drivers/base/regmap/regmap-ram.c,
line 59
-
drivers/base/regmap/regmap-raw-ram.c,
line 113
-
drivers/base/regmap/regmap-sccb.c,
2 times
-
drivers/base/regmap/regmap-sdw-mbq.c,
2 times
-
drivers/base/regmap/regmap-sdw.c,
2 times
-
drivers/base/regmap/regmap-slimbus.c,
2 times
-
drivers/base/regmap/regmap-spi-avmm.c,
2 times
-
drivers/base/regmap/regmap-spi.c,
2 times
-
drivers/base/regmap/regmap-spmi.c,
4 times
-
drivers/base/regmap/regmap-w1.c,
2 times
-
drivers/base/regmap/regmap.c,
2 times
-
drivers/block/nbd.c,
2 times
-
drivers/block/zram/zram_drv.h,
line 110
-
drivers/bus/sunxi-rsb.c,
line 495
-
drivers/cxl/acpi.c,
line 768
-
drivers/cxl/core/memdev.c,
line 736
-
drivers/cxl/core/pmem.c,
2 times
-
drivers/cxl/core/port.c,
2 times
-
drivers/cxl/core/region.c,
line 2593
-
drivers/cxl/core/region_dax.c,
line 44
-
drivers/cxl/core/region_pmem.c,
line 49
-
drivers/dma-buf/dma-fence-array.c,
line 201
-
drivers/dma-buf/dma-fence-chain.c,
line 245
-
drivers/fpga/dfl.c,
line 41
-
drivers/gpio/gpio-bcm-kona.c,
2 times
-
drivers/gpio/gpio-brcmstb.c,
2 times
-
drivers/gpio/gpio-rtd1625.c,
2 times
-
drivers/gpio/gpiolib-devres.c,
3 times
-
drivers/gpio/gpiolib-shared.c,
line 41
-
drivers/gpio/gpiolib.c,
8 times
-
drivers/gpu/drm/amd/amdgpu/amdgpu_lockdep.c,
9 times
-
drivers/gpu/drm/etnaviv/etnaviv_gem.c,
2 times
-
drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c,
line 15
-
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c,
line 284
-
drivers/gpu/drm/i915/gem/i915_gem_internal.c,
line 142
-
drivers/gpu/drm/i915/gem/i915_gem_object.c,
line 97
-
drivers/gpu/drm/i915/gem/i915_gem_object.h,
line 47
-
drivers/gpu/drm/i915/gem/i915_gem_shmem.c,
line 555
-
drivers/gpu/drm/i915/gem/i915_gem_stolen.c,
line 729
-
drivers/gpu/drm/i915/gem/i915_gem_ttm.c,
line 1295
-
drivers/gpu/drm/i915/gem/i915_gem_userptr.c,
line 466
-
drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c,
line 105
-
drivers/gpu/drm/i915/gem/selftests/huge_pages.c,
2 times
-
drivers/gpu/drm/i915/gt/intel_engine.h,
2 times
-
drivers/gpu/drm/i915/gt/intel_engine_cs.c,
3 times
-
drivers/gpu/drm/i915/gt/intel_migrate.c,
line 247
-
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c,
line 212
-
drivers/gpu/drm/i915/gvt/dmabuf.c,
line 202
-
drivers/gpu/drm/i915/i915_active.c,
2 times
-
drivers/gpu/drm/i915/i915_active.h,
4 times
-
drivers/gpu/drm/i915/i915_sw_fence.c,
line 242
-
drivers/gpu/drm/i915/i915_sw_fence.h,
2 times
-
drivers/gpu/drm/i915/intel_wakeref.h,
2 times
-
drivers/gpu/drm/i915/pxp/intel_pxp.c,
line 87
-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c,
line 118
-
drivers/gpu/drm/i915/selftests/lib_sw_fence.c,
line 37
-
drivers/gpu/drm/i915/selftests/lib_sw_fence.h,
2 times
-
drivers/gpu/drm/i915/selftests/mock_region.c,
line 67
-
drivers/gpu/drm/msm/msm_mdss.c,
line 132
-
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h,
line 81
-
drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c,
3 times
-
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c,
2 times
-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/priv.h,
line 36
-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c,
4 times
-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h,
23 times
-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c,
2 times
-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgh100.c,
line 301
-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.c,
line 99
-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.c,
line 68
-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c,
3 times
-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.c,
2 times
-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c,
2 times
-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.c,
line 46
-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.c,
line 84
-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.c,
line 40
-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c,
2 times
-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c,
line 107
-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c,
line 209
-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c,
line 382
-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c,
line 74
-
drivers/gpu/drm/xe/xe_vm.c,
line 1683
-
drivers/gpu/host1x/bus.c,
line 725
-
drivers/i2c/busses/i2c-gpio.c,
line 23
-
drivers/i2c/i2c-atr.c,
3 times
-
drivers/infiniband/sw/rxe/rxe_net.c,
2 times
-
drivers/infiniband/sw/rxe/rxe_qp.c,
2 times
-
drivers/infiniband/sw/siw/siw_cm.c,
2 times
-
drivers/iommu/iommufd/pages.c,
line 1533
-
drivers/irqchip/irq-renesas-intc-irqpin.c,
2 times
-
drivers/macintosh/mac_hid.c,
2 times
-
drivers/mailbox/tegra-hsp.c,
line 124
-
drivers/media/i2c/ccs/ccs-core.c,
2 times
-
drivers/media/platform/renesas/vsp1/vsp1_entity.c,
line 586
-
drivers/media/v4l2-core/v4l2-ctrls-core.c,
line 1765
-
drivers/media/v4l2-core/v4l2-subdev.c,
3 times
-
drivers/mfd/arizona-irq.c,
2 times
-
drivers/net/dsa/mv88e6xxx/chip.c,
2 times
-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c,
line 1844
-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c,
2 times
-
drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c,
line 42
-
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/context.h,
line 52
-
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c,
line 300
-
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c,
line 1144
-
drivers/net/macsec.c,
line 4163
-
drivers/net/macvlan.c,
line 916
-
drivers/net/wireless/ath/ath11k/hal.h,
line 916
-
drivers/net/wireless/ath/ath12k/hal.h,
line 907
-
drivers/net/wireless/intel/iwlwifi/iwl-trans.c,
line 273
-
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c,
line 928
-
drivers/nvdimm/btt_devs.c,
line 174
-
drivers/nvdimm/bus.c,
2 times
-
drivers/nvdimm/dimm_devs.c,
line 569
-
drivers/nvdimm/namespace_devs.c,
line 1822
-
drivers/nvdimm/pfn_devs.c,
line 285
-
drivers/nvdimm/region_devs.c,
line 960
-
drivers/nvme/host/tcp.c,
2 times
-
drivers/nvme/target/loop.c,
line 216
-
drivers/nvmem/core.c,
line 182
-
drivers/pinctrl/pinctrl-at91-pio4.c,
2 times
-
drivers/pinctrl/pinctrl-single.c,
2 times
-
drivers/pinctrl/sunxi/pinctrl-sunxi.c,
2 times
-
drivers/pmdomain/imx/imx8m-blk-ctrl.c,
line 183
-
drivers/pmdomain/imx/imx8mp-blk-ctrl.c,
line 609
-
drivers/pmdomain/imx/imx93-blk-ctrl.c,
line 221
-
drivers/s390/cio/cio.c,
line 579
-
drivers/s390/net/qeth_core_main.c,
line 65
-
drivers/scsi/sd.c,
line 115
-
drivers/scsi/sr.c,
line 109
-
drivers/spmi/spmi-mtk-pmif.c,
line 592
-
drivers/spmi/spmi-pmic-arb.c,
line 1018
-
drivers/staging/media/atomisp/pci/atomisp_v4l2.c,
line 885
-
drivers/staging/media/tegra-video/vi.c,
line 427
-
drivers/thermal/qcom/lmh.c,
2 times
-
drivers/tty/serial/serial_core.c,
line 47
-
drivers/tty/tty_ldsem.c,
line 58
-
drivers/usb/roles/class.c,
line 25
-
drivers/usb/storage/usb.c,
line 221
-
drivers/usb/typec/ucsi/ucsi.h,
line 533
-
fs/btrfs/disk-io.c,
line 2774
-
fs/btrfs/free-space-cache.c,
line 937
-
fs/btrfs/inode.c,
line 107
-
fs/btrfs/locking.c,
line 61
-
fs/btrfs/locking.h,
2 times
-
fs/configfs/inode.c,
line 28
-
fs/f2fs/f2fs.h,
3 times
-
fs/gfs2/ops_fstype.c,
line 836
-
fs/hugetlbfs/inode.c,
line 892
-
fs/kernfs/file.c,
line 1042
-
fs/libfs.c,
line 266
-
fs/nilfs2/bmap.c,
2 times
-
fs/nilfs2/dat.c,
line 491
-
fs/ntfs/inode.c,
6 times
-
fs/ntfs/super.c,
3 times
-
fs/ocfs2/dlmglue.c,
line 86
-
fs/ocfs2/inode.c,
2 times
-
fs/ocfs2/sysfile.c,
line 31
-
fs/overlayfs/inode.c,
3 times
-
fs/smb/client/connect.c,
2 times
-
fs/sysfs/file.c,
4 times
-
fs/xfs/libxfs/xfs_rtgroup.c,
line 285
-
fs/xfs/scrub/xfile.c,
line 44
-
fs/xfs/xfs_buf_mem.c,
line 44
-
fs/xfs/xfs_dquot.c,
2 times
-
fs/xfs/xfs_iops.c,
2 times
-
include/linux/blk-crypto-profile.h,
line 176
-
include/linux/blk-mq.h,
4 times
-
include/linux/blkdev.h,
4 times
-
include/linux/call_once.h,
2 times
-
include/linux/cgroup-defs.h,
line 774
-
include/linux/fs.h,
8 times
-
include/linux/gpio/driver.h,
10 times
-
include/linux/host1x.h,
3 times
-
include/linux/hugetlb.h,
line 658
-
include/linux/iio/iio-opaque.h,
2 times
-
include/linux/irqdesc.h,
4 times
-
include/linux/jbd2.h,
line 1283
-
include/linux/kernfs.h,
2 times
-
include/linux/key-type.h,
line 165
-
include/linux/kthread.h,
2 times
-
include/linux/list_lru.h,
2 times
-
include/linux/local_lock_internal.h,
2 times
-
include/linux/lockdep.h,
10 times
-
include/linux/lockdep_types.h,
3 times
-
include/linux/mlx5/driver.h,
line 766
-
include/linux/mmap_lock.h,
line 153
-
include/linux/mutex.h,
7 times
-
include/linux/netdevice.h,
line 2506
-
include/linux/percpu-rwsem.h,
2 times
-
include/linux/percpu_counter.h,
2 times
-
include/linux/phy/phy.h,
line 180
-
include/linux/platform_data/cros_ec_proto.h,
line 195
-
include/linux/regmap.h,
33 times
-
include/linux/rhashtable-types.h,
4 times
-
include/linux/ring_buffer.h,
6 times
-
include/linux/rtmutex.h,
2 times
-
include/linux/rwlock.h,
2 times
-
include/linux/rwlock_rt.h,
3 times
-
include/linux/rwsem.h,
4 times
-
include/linux/semaphore.h,
line 51
-
include/linux/seqlock.h,
2 times
-
include/linux/skbuff.h,
line 2310
-
include/linux/soundwire/sdw.h,
2 times
-
include/linux/spinlock.h,
5 times
-
include/linux/spinlock_rt.h,
3 times
-
include/linux/srcu.h,
8 times
-
include/linux/sunxi-rsb.h,
line 88
-
include/linux/swait.h,
2 times
-
include/linux/sysfs.h,
3 times
-
include/linux/timer.h,
5 times
-
include/linux/tty_ldisc.h,
2 times
-
include/linux/wait.h,
2 times
-
include/linux/workqueue.h,
3 times
-
include/linux/ww_mutex.h,
2 times
-
include/media/v4l2-ctrls.h,
2 times
-
include/media/v4l2-subdev.h,
4 times
-
include/net/netdev_lock.h,
4 times
-
include/net/sch_generic.h,
line 140
-
kernel/bpf/trampoline.c,
line 44
-
kernel/cgroup/cgroup.c,
line 4516
-
kernel/events/core.c,
2 times
-
kernel/irq/generic-chip.c,
2 times
-
kernel/irq/irqdesc.c,
3 times
-
kernel/kthread.c,
line 960
-
kernel/liveupdate/kexec_handover.c,
line 1003
-
kernel/locking/lockdep.c,
14 times
-
kernel/locking/locktorture.c,
2 times
-
kernel/locking/mutex.c,
line 177
-
kernel/locking/percpu-rwsem.c,
line 15
-
kernel/locking/rtmutex_api.c,
3 times
-
kernel/locking/rwsem.c,
2 times
-
kernel/locking/spinlock_debug.c,
2 times
-
kernel/locking/spinlock_rt.c,
2 times
-
kernel/rcu/srcutiny.c,
line 52
-
kernel/rcu/srcutree.c,
4 times
-
kernel/rcu/tree.c,
2 times
-
kernel/rcu/update.c,
4 times
-
kernel/sched/core.c,
line 3643
-
kernel/sched/swait.c,
line 8
-
kernel/sched/wait.c,
line 9
-
kernel/softirq.c,
line 153
-
kernel/time/posix-cpu-timers.c,
line 388
-
kernel/time/timer.c,
4 times
-
kernel/trace/ring_buffer.c,
6 times
-
kernel/workqueue.c,
3 times
-
lib/bucket_locks.c,
line 16
-
lib/locking-selftest.c,
line 172
-
lib/percpu_counter.c,
line 190
-
lib/rhashtable.c,
3 times
-
mm/huge_memory.c,
line 72
-
mm/workingset.c,
line 791
-
mm/zsmalloc.c,
line 349
-
net/batman-adv/bridge_loop_avoidance.c,
2 times
-
net/batman-adv/hash.c,
line 77
-
net/batman-adv/hash.h,
line 59
-
net/batman-adv/mesh-interface.c,
2 times
-
net/batman-adv/originator.c,
line 43
-
net/batman-adv/translation-table.c,
2 times
-
net/bluetooth/af_bluetooth.c,
2 times
-
net/ceph/messenger.c,
line 142
-
net/core/dev.c,
2 times
-
net/core/neighbour.c,
line 1817
-
net/core/sock.c,
9 times
-
net/devlink/devl_internal.h,
line 59
-
net/ipv4/ipcomp.c,
line 57
-
net/ipv6/ipcomp6.c,
line 74
-
net/mptcp/pm_kernel.c,
2 times
-
net/netfilter/ipset/ip_set_list_set.c,
line 614
-
net/netfilter/ipvs/ip_vs_ctl.c,
line 52
-
net/netfilter/ipvs/ip_vs_est.c,
line 78
-
net/netfilter/ipvs/ip_vs_sync.c,
line 65
-
net/netfilter/nfnetlink.c,
line 59
-
net/netlink/af_netlink.c,
line 96
-
net/rxrpc/call_object.c,
line 79
-
net/sched/sch_generic.c,
line 980
-
net/smc/af_smc.c,
2 times
-
net/sunrpc/svcsock.c,
2 times
-
net/sunrpc/xprtrdma/svc_rdma_transport.c,
3 times
-
net/sunrpc/xprtsock.c,
2 times
-
rust/helpers/mutex.c,
line 17
-
rust/helpers/spinlock.c,
line 7
-
rust/helpers/srcu.c,
line 7
-
rust/helpers/sync.c,
2 times
-
rust/helpers/workqueue.c,
line 9
-
security/integrity/ima/ima_iint.c,
line 47
-
tools/testing/shared/linux/lockdep.h,
line 11