Loading...
Documented in 1 files:
Defined in 2 files as a prototype:
Defined in 1 files as a macro:
Defined in 3 files as a function:
- kernel/locking/mutex.c, line 1086 (as a function)
- kernel/locking/rtmutex_api.c, line 590 (as a function)
- tools/perf/util/mutex.c, line 64 (as a function)
Referenced in 180 files:
- arch/arm64/kvm/arm.c, line 1945
- arch/powerpc/platforms/cell/spufs/sched.c, line 658
- arch/powerpc/platforms/pseries/cmm.c, 2 times
- arch/riscv/kvm/aia_device.c, line 36
- arch/s390/crypto/aes_s390.c, line 577
- arch/s390/crypto/des_s390.c, line 327
- arch/s390/crypto/paes_s390.c, line 662
- arch/s390/kvm/kvm-s390.c, line 4566
- drivers/base/core.c, line 2372
- drivers/block/drbd/drbd_bitmap.c, line 134
- drivers/block/drbd/drbd_worker.c, line 1789
- drivers/block/nbd.c, line 459
- drivers/block/rnbd/rnbd-srv.c, line 325
- drivers/bus/fsl-mc/fsl-mc-bus.c, line 976
- drivers/char/powernv-op-panel.c, line 117
- drivers/clk/clk.c, line 216
- drivers/crypto/intel/qat/qat_common/adf_gen4_vf_mig.c, line 695
- drivers/devfreq/tegra30-devfreq.c, line 470
- drivers/firmware/turris-mox-rwtm.c, 2 times
- drivers/fpga/fpga-bridge.c, line 67
- drivers/fpga/fpga-mgr.c, line 756
- drivers/fpga/fpga-region.c, line 50
- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h, line 635
- drivers/gpu/drm/display/drm_dp_helper.c, line 1975
- drivers/gpu/drm/drm_probe_helper.c, line 787
- drivers/gpu/drm/i915/display/intel_gmbus.c, line 844
- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c, line 213
- drivers/gpu/drm/i915/gt/intel_gt_requests.c, 3 times
- drivers/gpu/drm/i915/gt/intel_timeline.c, line 427
- drivers/gpu/drm/i915/i915_gem.c, line 182
- drivers/gpu/drm/i915/i915_vma.c, line 2232
- drivers/gpu/drm/i915/intel_wakeref.c, line 79
- drivers/gpu/drm/nouveau/dispnv50/crc.c, line 99
- drivers/gpu/drm/nouveau/nouveau_svm.c, line 526
- drivers/gpu/drm/nouveau/nv17_fence.c, line 47
- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c, 3 times
- drivers/hwmon/fschmd.c, line 805
- drivers/hwmon/w83793.c, line 1298
- drivers/hwtracing/coresight/coresight-cpu-debug.c, line 387
- drivers/hwtracing/ptt/hisi_ptt.c, line 558
- drivers/i2c/i2c-atr.c, line 259
- drivers/iio/pressure/dps310.c, line 660
- drivers/infiniband/hw/bnxt_re/main.c, 2 times
- drivers/infiniband/hw/hfi1/chip.c, 2 times
- drivers/input/keyboard/maple_keyb.c, line 135
- drivers/input/mouse/cyapa.c, line 718
- drivers/input/touchscreen/tsc200x-core.c, line 371
- drivers/input/touchscreen/zforce_ts.c, line 175
- drivers/md/bcache/btree.c, line 685
- drivers/md/bcache/extents.c, 2 times
- drivers/md/bcache/request.c, line 1160
- drivers/md/md.h, line 694
- drivers/md/raid5.c, 2 times
- drivers/media/i2c/ir-kbd-i2c.c, line 353
- drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c, line 181
- drivers/media/radio/radio-cadet.c, line 290
- drivers/media/rc/imon.c, line 1151
- drivers/media/test-drivers/vivid/vivid-kthread-cap.c, 2 times
- drivers/media/test-drivers/vivid/vivid-kthread-out.c, line 171
- drivers/media/test-drivers/vivid/vivid-kthread-touch.c, line 76
- drivers/media/test-drivers/vivid/vivid-sdr-cap.c, line 148
- drivers/media/usb/em28xx/em28xx-audio.c, 5 times
- drivers/message/fusion/mptctl.c, line 184
- drivers/mfd/atc260x-core.c, line 42
- drivers/mfd/mc13xxx-core.c, line 51
- drivers/misc/cardreader/rtsx_usb.c, line 711
- drivers/misc/sgi-gru/grufault.c, line 755
- drivers/misc/sgi-gru/grumain.c, line 760
- drivers/misc/sgi-xp/xpc_channel.c, line 470
- drivers/mtd/chips/cfi_cmdset_0001.c, line 985
- drivers/net/dsa/mv88e6xxx/phy.c, line 174
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c, 5 times
- drivers/net/ethernet/intel/iavf/iavf_ethtool.c, 2 times
- drivers/net/ethernet/intel/iavf/iavf_main.c, 5 times
- drivers/net/ethernet/netronome/nfp/flower/conntrack.c, line 2219
- drivers/net/ethernet/sfc/efx_common.c, line 335
- drivers/net/ethernet/sfc/falcon/efx.c, line 1971
- drivers/net/ethernet/sfc/rx_common.c, line 1009
- drivers/net/ethernet/sfc/siena/efx_common.c, line 339
- drivers/net/ethernet/sfc/siena/rx_common.c, line 1060
- drivers/net/ethernet/toshiba/ps3_gelic_wireless.c, line 2063
- drivers/net/phy/marvell-88x2222.c, line 511
- drivers/net/ppp/ppp_generic.c, line 1326
- drivers/net/team/team_mode_loadbalance.c, line 481
- drivers/net/usb/r8152.c, line 6864
- drivers/net/wireless/ath/carl9170/debug.c, line 146
- drivers/net/wireless/st/cw1200/pm.c, line 175
- drivers/nvme/host/pci.c, line 1636
- drivers/nvme/host/tcp.c, 2 times
- drivers/pci/hotplug/s390_pci_hpc.c, line 86
- drivers/power/supply/power_supply_core.c, line 154
- drivers/s390/block/dasd_eckd.c, line 1473
- drivers/s390/cio/vfio_ccw_async.c, line 48
- drivers/s390/cio/vfio_ccw_ops.c, line 265
- drivers/s390/crypto/ap_bus.c, 2 times
- drivers/s390/net/qeth_l2_main.c, line 1464
- drivers/scsi/cxlflash/superpipe.c, line 204
- drivers/scsi/ibmvscsi/ibmvfc.c, line 2224
- drivers/scsi/mpi3mr/mpi3mr_fw.c, line 5183
- drivers/scsi/mpt3sas/mpt3sas_ctl.c, 2 times
- drivers/scsi/smartpqi/smartpqi_init.c, 2 times
- drivers/spi/spi.c, line 4716
- drivers/staging/axis-fifo/axis-fifo.c, 2 times
- drivers/staging/vme_user/vme.c, 3 times
- drivers/thermal/intel/intel_powerclamp.c, line 543
- drivers/thunderbolt/retimer.c, 5 times
- drivers/thunderbolt/switch.c, 7 times
- drivers/tty/n_tty.c, line 2208
- drivers/tty/tty_io.c, line 954
- drivers/usb/gadget/function/f_fs.c, line 4305
- drivers/usb/gadget/legacy/inode.c, line 302
- drivers/vfio/pci/mlx5/main.c, line 1309
- drivers/vhost/net.c, line 538
- drivers/virtio/virtio_balloon.c, line 824
- drivers/w1/masters/w1-uart.c, line 277
- fs/aio.c, line 427
- fs/bcachefs/alloc_foreground.c, line 41
- fs/bcachefs/btree_gc.c, line 1244
- fs/bcachefs/btree_iter.h, line 264
- fs/bcachefs/btree_write_buffer.c, 3 times
- fs/bcachefs/ec.c, line 1706
- fs/bcachefs/journal.c, line 580
- fs/bcachefs/seqmutex.h, 2 times
- fs/btrfs/backref.c, line 1447
- fs/btrfs/block-group.c, 3 times
- fs/btrfs/delayed-ref.c, line 437
- fs/btrfs/disk-io.c, line 1503
- fs/btrfs/extent-tree.c, 4 times
- fs/dcache.c, line 2937
- fs/ecryptfs/messaging.c, line 54
- fs/erofs/zdata.c, line 802
- fs/erofs/zutil.c, line 414
- fs/eventpoll.c, line 2252
- fs/f2fs/extent_cache.c, 2 times
- fs/f2fs/node.c, line 2672
- fs/f2fs/shrinker.c, 2 times
- fs/gfs2/super.c, 2 times
- fs/gfs2/util.c, line 152
- fs/jfs/jfs_txnmgr.c, line 2905
- fs/netfs/write_issue.c, line 510
- fs/ntfs3/ntfs_fs.h, line 1130
- fs/ocfs2/inode.c, line 1180
- fs/reiserfs/journal.c, line 1369
- fs/ubifs/file.c, 2 times
- fs/ubifs/shrinker.c, 3 times
- fs/xfs/xfs_dquot.h, line 120
- fs/xfs/xfs_fsops.c, 2 times
- fs/xfs/xfs_rtalloc.c, line 859
- include/linux/device.h, line 1019
- include/linux/mutex.h, line 197
- io_uring/fdinfo.c, line 145
- io_uring/msg_ring.c, line 50
- kernel/bpf/trampoline.c, line 75
- kernel/locking/mutex.c, 2 times
- kernel/locking/rtmutex_api.c, line 603
- kernel/power/suspend.c, line 574
- kernel/power/user.c, line 269
- kernel/rcu/rcutorture.c, line 1154
- kernel/rcu/tree_exp.h, line 296
- kernel/rcu/tree_nocb.h, 2 times
- kernel/stop_machine.c, line 690
- lib/test_hmm.c, 2 times
- mm/damon/sysfs-schemes.c, 3 times
- mm/damon/sysfs.c, 8 times
- mm/memcontrol.c, line 1840
- mm/page_alloc.c, 2 times
- mm/slab_common.c, line 1196
- mm/vmscan.c, line 3998
- net/core/rtnetlink.c, line 158
- net/devlink/core.c, line 282
- net/netfilter/ipvs/ip_vs_sync.c, line 1762
- net/rds/ib_rdma.c, line 359
- net/rxrpc/recvmsg.c, line 366
- net/tls/tls_sw.c, line 2561
- samples/vfio-mdev/mtty.c, line 1409
- security/tomoyo/gc.c, line 617
- sound/core/oss/pcm_oss.c, line 1100
- sound/core/pcm_native.c, line 1343
- sound/usb/usx2y/us122l.c, line 247
- tools/perf/ui/tui/setup.c, line 194