lockdep_assert_held
Defined as a preprocessor macro in:
Referenced (in 325 files total) in:
- arch/arm64/kvm/arm.c, 2 times
- arch/arm64/kvm/mmu.c, 2 times
- arch/arm64/kvm/nested.c, line 965
- arch/arm64/kvm/pmu-emul.c, 3 times
- arch/arm64/kvm/sys_regs.c, line 1907
- arch/arm64/kvm/vgic/vgic-init.c, 3 times
- arch/arm64/kvm/vgic/vgic-its.c, line 573
- arch/arm64/kvm/vgic/vgic-mmio-v3.c, 3 times
- arch/arm64/kvm/vgic/vgic-v4.c, 3 times
- arch/arm64/kvm/vgic/vgic.c, 6 times
- arch/powerpc/kernel/rtas.c, 3 times
- arch/powerpc/kvm/book3s_rtas.c, 2 times
- arch/powerpc/kvm/book3s_xive.c, line 979
- arch/powerpc/platforms/pseries/papr-vpd.c, line 76
- arch/riscv/kernel/patch.c, 3 times
- arch/riscv/mm/context.c, 2 times
- arch/s390/kvm/kvm-s390.c, line 1115
- arch/s390/kvm/pci.c, line 33
- arch/s390/kvm/pv.c, 3 times
- arch/s390/pci/pci.c, 2 times
- arch/um/kernel/irq.c, line 250
- arch/x86/events/intel/core.c, line 3495
- arch/x86/events/intel/uncore.c, line 99
- arch/x86/kernel/alternative.c, 3 times
- arch/x86/kernel/apic/vector.c, 6 times
- arch/x86/kernel/callthunks.c, line 283
- arch/x86/kernel/cpu/resctrl/core.c, 4 times
- arch/x86/kernel/cpu/resctrl/monitor.c, 5 times
- arch/x86/kernel/cpu/resctrl/rdtgroup.c, 10 times
- arch/x86/kernel/fpu/xstate.c, line 1594
- arch/x86/kernel/signal.c, line 421
- arch/x86/kvm/mmu/mmu.c, 3 times
- arch/x86/kvm/mmu/tdp_mmu.c, 3 times
- arch/x86/kvm/svm/avic.c, line 1008
- arch/x86/kvm/svm/sev.c, line 637
- arch/x86/kvm/x86.c, 2 times
- arch/x86/pci/i386.c, line 62
- block/bdev.c, 3 times
- block/bfq-cgroup.c, 2 times
- block/bfq-iosched.c, line 476
- block/blk-cgroup-rwstat.c, line 104
- block/blk-cgroup.c, 3 times
- block/blk-ia-ranges.c, 4 times
- block/blk-ioc.c, 3 times
- block/blk-iocost.c, 15 times
- block/blk-iolatency.c, line 849
- block/blk-mq-debugfs.c, 6 times
- block/blk-mq-sysfs.c, 2 times
- block/blk-mq.c, 2 times
- block/blk-rq-qos.c, 2 times
- block/elevator.c, 4 times
- block/mq-deadline.c, 6 times
- block/partitions/core.c, 3 times
- fs/bcachefs/alloc_background.c, 3 times
- fs/bcachefs/btree_cache.c, 2 times
- fs/bcachefs/btree_gc.c, line 1113
- fs/bcachefs/btree_update_interior.c, 2 times
- fs/bcachefs/disk_accounting.c, line 962
- fs/bcachefs/disk_groups.c, line 152
- fs/bcachefs/ec.c, 3 times
- fs/bcachefs/fs-io-buffered.c, line 741
- fs/bcachefs/fs.c, 2 times
- fs/bcachefs/journal.c, 3 times
- fs/bcachefs/journal_io.c, line 22
- fs/bcachefs/journal_reclaim.c, 4 times
- fs/bcachefs/journal_sb.c, line 198
- fs/bcachefs/replicas.c, 2 times
- fs/bcachefs/sb-downgrade.c, line 182
- fs/bcachefs/sb-members.c, line 466
- fs/bcachefs/snapshot.c, line 197
- fs/bcachefs/super-io.c, 6 times
- fs/bcachefs/super.c, 7 times
- fs/btrfs/backref.c, 2 times
- fs/btrfs/block-group.c, 4 times
- fs/btrfs/block-group.h, line 276
- fs/btrfs/btrfs_inode.h, 2 times
- fs/btrfs/delalloc-space.c, line 248
- fs/btrfs/delayed-inode.c, 2 times
- fs/btrfs/delayed-ref.c, 8 times
- fs/btrfs/dev-replace.c, 2 times
- fs/btrfs/discard.c, 2 times
- fs/btrfs/disk-io.c, line 3941
- fs/btrfs/extent-tree.c, 2 times
- fs/btrfs/extent_io.c, 5 times
- fs/btrfs/free-space-cache.c, 9 times
- fs/btrfs/inode.c, 5 times
- fs/btrfs/ioctl.c, line 3626
- fs/btrfs/ordered-data.c, line 341
- fs/btrfs/qgroup.c, 3 times
- fs/btrfs/relocation.c, line 4518
- fs/btrfs/space-info.c, 7 times
- fs/btrfs/space-info.h, line 237
- fs/btrfs/subpage.c, 2 times
- fs/btrfs/transaction.c, line 2149
- fs/btrfs/tree-log.c, 3 times
- fs/btrfs/volumes.c, 18 times
- fs/btrfs/zoned.c, line 1886
- fs/ceph/caps.c, 16 times
- fs/ceph/inode.c, line 963
- fs/ceph/mds_client.c, 2 times
- fs/ceph/snap.c, 3 times
- fs/dax.c, line 1582
- fs/dcache.c, line 2591
- fs/eventfd.c, line 178
- fs/exfat/inode.c, line 117
- fs/ext4/fast_commit.c, line 225
- fs/file.c, line 633
- fs/fuse/inode.c, line 214
- fs/fuse/virtio_fs.c, line 276
- fs/inode.c, 4 times
- fs/jbd2/transaction.c, 3 times
- fs/kernfs/dir.c, 2 times
- fs/kernfs/file.c, 2 times
- fs/libfs.c, line 573
- fs/locks.c, 5 times
- fs/namespace.c, line 174
- fs/nfs/dir.c, line 1833
- fs/nfs/pnfs_nfs.c, 2 times
- fs/nfsd/filecache.c, 3 times
- fs/nfsd/nfs4callback.c, line 1403
- fs/nfsd/nfs4proc.c, line 1896
- fs/nfsd/nfs4state.c, 38 times
- fs/nfsd/nfscache.c, line 271
- fs/nfsd/nfssvc.c, 3 times
- fs/pstore/blk.c, 3 times
- fs/smb/client/cifsproto.h, line 733
- fs/smb/client/connect.c, line 1509
- fs/super.c, 3 times
- fs/sysfs/file.c, line 31
- fs/userfaultfd.c, line 892
- fs/xfs/xfs_buf.c, line 127
- fs/xfs/xfs_icache.c, 2 times
- fs/xfs/xfs_log.c, 2 times
- fs/xfs/xfs_trans_ail.c, line 417
- fs/xfs/xfs_trans_priv.h, 2 times
- fs/zonefs/super.c, 2 times
- include/drm/drm_client.h, line 191
- include/drm/drm_modeset_lock.h, line 132
- include/linux/device.h, line 1036
- include/linux/dma-resv.h, line 312
- include/linux/fs.h, line 537
- include/linux/ioprio.h, line 66
- include/linux/kvm_host.h, 2 times
- include/linux/lockdep.h, 2 times
- include/linux/mm_inline.h, line 44
- include/linux/percpu-rwsem.h, line 145
- include/linux/rwsem.h, line 195
- include/linux/seqlock.h, line 192
- include/linux/ww_mutex.h, line 171
- include/media/v4l2-subdev.h, line 1841
- include/net/cfg80211.h, line 5937
- include/net/fq_impl.h, 7 times
- include/rdma/rdmavt_qp.h, 2 times
- include/sound/soc.h, 2 times
- io_uring/futex.c, line 151
- io_uring/io_uring.c, 5 times
- io_uring/io_uring.h, 6 times
- io_uring/kbuf.c, 6 times
- io_uring/kbuf.h, line 185
- io_uring/poll.c, line 148
- io_uring/rsrc.c, line 465
- io_uring/rsrc.h, 2 times
- io_uring/uring_cmd.c, line 56
- io_uring/waitid.c, 2 times
- kernel/bpf/cgroup.c, 2 times
- kernel/bpf/offload.c, line 73
- kernel/cgroup/cgroup-v1.c, 3 times
- kernel/cgroup/cgroup.c, 46 times
- kernel/cgroup/cpuset.c, 12 times
- kernel/cgroup/freezer.c, 4 times
- kernel/cgroup/legacy_freezer.c, 2 times
- kernel/cgroup/rdma.c, 3 times
- kernel/cgroup/rstat.c, line 308
- kernel/events/core.c, 22 times
- kernel/events/hw_breakpoint.c, 2 times
- kernel/futex/core.c, line 519
- kernel/futex/pi.c, 2 times
- kernel/irq/irqdomain.c, 3 times
- kernel/irq/msi.c, 6 times
- kernel/kprobes.c, 10 times
- kernel/kthread.c, 2 times
- kernel/locking/mutex-debug.c, 2 times
- kernel/locking/rtmutex.c, 15 times
- kernel/locking/rtmutex_api.c, 2 times
- kernel/locking/rtmutex_common.h, 2 times
- kernel/locking/rwbase_rt.c, line 217
- kernel/locking/rwsem.c, 4 times
- kernel/locking/ww_mutex.h, 2 times
- kernel/padata.c, 2 times
- kernel/printk/printk.c, line 113
- kernel/rcu/rcu.h, line 494
- kernel/rcu/srcutree.c, 2 times
- kernel/rcu/tree.c, line 4500
- kernel/rcu/tree_nocb.h, 3 times
- kernel/sched/core.c, 6 times
- kernel/sched/ext.c, 3 times
- kernel/sched/fair.c, 4 times
- kernel/sched/sched.h, line 1496
- kernel/sched/topology.c, 2 times
- kernel/sched/wait.c, line 78
- kernel/seccomp.c, 3 times
- kernel/time/hrtimer.c, line 1657
- kernel/time/posix-timers.c, line 285
- kernel/time/tick-sched.c, line 575
- kernel/time/timer.c, 3 times
- kernel/time/timer_migration.c, 4 times
- kernel/trace/blktrace.c, line 522
- kernel/trace/ftrace.c, 2 times
- kernel/trace/pid_list.c, 4 times
- kernel/trace/ring_buffer.c, 2 times
- kernel/trace/rv/rv.c, 5 times
- kernel/trace/rv/rv_reactors.c, line 463
- kernel/trace/trace.c, 3 times
- kernel/trace/trace.h, line 1663
- kernel/trace/trace_dynevent.h, 2 times
- kernel/trace/trace_events.c, 6 times
- kernel/trace/trace_events_hist.c, 13 times
- kernel/trace/trace_events_trigger.c, 5 times
- kernel/trace/trace_events_user.c, 6 times
- kernel/trace/trace_osnoise.c, line 122
- kernel/trace/trace_probe.c, line 2082
- kernel/tracepoint.c, line 752
- kernel/watchdog.c, line 937
- kernel/workqueue.c, 34 times
- kernel/signal.c, 5 times
- lib/codetag.c, line 76
- lib/percpu-refcount.c, line 270
- lib/ref_tracker.c, line 92
- lib/stackdepot.c, 5 times
- mm/backing-dev.c, 2 times
- mm/huge_memory.c, 2 times
- mm/hugetlb.c, 13 times
- mm/hugetlb_cgroup.c, 2 times
- mm/kfence/core.c, line 294
- mm/kfence/report.c, 2 times
- mm/khugepaged.c, 2 times
- mm/memcontrol.c, line 1522
- mm/mempolicy.c, line 2758
- mm/mmu_notifier.c, line 91
- mm/page_alloc.c, 2 times
- mm/pagewalk.c, line 626
- mm/percpu-internal.h, 2 times
- mm/percpu-vm.c, line 37
- mm/percpu.c, 9 times
- mm/shrinker.c, 2 times
- mm/shrinker_debug.c, 2 times
- mm/slub.c, 7 times
- mm/swapfile.c, 7 times
- mm/vmalloc.c, line 2235
- mm/vmscan.c, 4 times
- mm/workingset.c, line 640
- net/batman-adv/bat_iv_ogm.c, line 790
- net/batman-adv/bat_v_ogm.c, 4 times
- net/batman-adv/fragmentation.c, line 109
- net/batman-adv/gateway_client.c, line 331
- net/batman-adv/multicast.c, 6 times
- net/batman-adv/network-coding.c, 2 times
- net/batman-adv/translation-table.c, 2 times
- net/batman-adv/tvlv.c, 3 times
- net/bluetooth/hci_event.c, line 3778
- net/can/j1939/bus.c, 8 times
- net/can/j1939/main.c, line 234
- net/can/j1939/socket.c, line 160
- net/can/j1939/transport.c, 4 times
- net/core/filter.c, 3 times
- net/core/page_pool_user.c, line 264
- net/devlink/core.c, line 261
- net/devlink/dpipe.c, 4 times
- net/devlink/param.c, 2 times
- net/devlink/port.c, line 1131
- net/devlink/region.c, 2 times
- net/devlink/resource.c, 5 times
- net/devlink/sb.c, 2 times
- net/dsa/dsa.c, 2 times
- net/dsa/user.c, line 181
- net/hsr/hsr_forward.c, line 602
- net/ieee802154/pan.c, 4 times
- net/ipv4/tcp_sigpool.c, line 62
- net/ipv6/seg6_local.c, line 1393
- net/l2tp/l2tp_core.c, 2 times
- net/mac80211/agg-tx.c, 2 times
- net/mac80211/cfg.c, line 389
- net/mac80211/mesh_pathtbl.c, line 376
- net/mac80211/mesh_plink.c, 2 times
- net/mac80211/rx.c, 3 times
- net/mac80211/tkip.c, line 158
- net/mctp/route.c, line 631
- net/mptcp/pm.c, line 24
- net/mptcp/pm_netlink.c, 3 times
- net/netfilter/ipvs/ip_vs_est.c, line 250
- net/netfilter/nf_conncount.c, line 88
- net/netfilter/nf_tables_api.c, 5 times
- net/netfilter/nft_dynset.c, line 173
- net/netrom/nr_route.c, line 290
- net/rfkill/core.c, line 374
- net/sched/cls_api.c, 6 times
- net/unix/af_unix.c, line 772
- net/wireless/chan.c, 3 times
- net/wireless/core.c, 11 times
- net/wireless/core.h, line 248
- net/wireless/ibss.c, line 95
- net/wireless/mlme.c, line 594
- net/wireless/nl80211.c, 2 times
- net/wireless/scan.c, 14 times
- net/wireless/util.c, 2 times
- net/xfrm/xfrm_policy.c, 5 times
- samples/vfio-mdev/mtty.c, line 233
- security/device_cgroup.c, 5 times
- security/landlock/fs.c, line 1650
- security/landlock/ruleset.c, 5 times
- security/landlock/task.c, 2 times
- security/selinux/ima.c, line 77
- sound/core/control.c, line 1861
- sound/soc/codecs/cs42l43.c, 3 times
- sound/soc/fsl/fsl_xcvr.c, line 187
- sound/soc/intel/avs/ipc.c, line 357
- sound/soc/intel/catpt/ipc.c, line 47
- sound/soc/soc-core.c, 5 times
- sound/soc/sof/ipc3-control.c, line 43
- sound/soc/sof/ipc4-control.c, line 43
- virt/kvm/dirty_ring.c, line 26
- virt/kvm/guest_memfd.c, line 633
- virt/kvm/kvm_main.c, 4 times
- virt/kvm/pfncache.c, 2 times
- virt/kvm/vfio.c, line 369
kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.