Loading...
Defined in 1 files as a prototype:
Defined in 5 files as a macro:
- include/linux/rwbase_rt.h, line 168 (as a macro)
- include/linux/rwsem.h, line 107 (as a macro)
- include/linux/rwsem.h, line 148 (as a macro)
- include/linux/tsacct_kern.h, line 169 (as a macro)
- include/uapi/linux/usb/g_printer.h, line 170 (as a macro)
Defined in 34 files as a function:
- Documentation/atomic_t.txt, line 65 (as a function)
- Documentation/devicetree/bindings/usb/nvidia,tegra234-xusb.yaml, line 69 (as a function)
- Documentation/devicetree/bindings/usb/pxa-usb.txt, line 61 (as a function)
- Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml, line 35 (as a function)
- Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.yaml, line 65 (as a function)
- Documentation/mm/free_page_reporting.rst, line 66 (as a function)
- Documentation/networking/device_drivers/wwan/iosm.rst, line 84 (as a function)
- arch/arm/boot/dts/nxp/vf/vf610-zii-ssmb-dtu.dts, line 39 (as a function)
- arch/arm/mach-orion5x/common.c, line 56 (as a function)
- arch/mips/kvm/Makefile, line 59 (as a function)
- arch/s390/kernel/vdso32/Makefile, line 44 (as a function)
- arch/sh/kernel/vsyscall/Makefile, line 89 (as a function)
- arch/x86/crypto/sm4_aesni_avx2_glue.c, line 86 (as a function)
- drivers/clk/renesas/rcar-gen3-cpg.h, line 84 (as a function)
- drivers/dma/ptdma/ptdma-dmaengine.c, line 185 (as a function)
- drivers/firewire/uapi-test.c, line 35 (as a function)
- drivers/gpio/gpio-uniphier.c, line 82 (as a function)
- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c, line 57 (as a function)
- drivers/iio/Kconfig, line 80 (as a function)
- drivers/iio/accel/mma7455_i2c.c, line 35 (as a function)
- drivers/input/touchscreen/max11801_ts.c, line 35 (as a function)
- drivers/media/platform/amphion/vpu_rpc.c, line 85 (as a function)
- drivers/net/usb/asix_devices.c, line 138 (as a function)
- drivers/watchdog/rdc321x_wdt.c, line 34 (as a function)
- fs/adfs/dir_f.h, line 85 (as a function)
- fs/btrfs/transaction.h, line 82 (as a function)
- fs/smb/client/Kconfig, line 85 (as a function)
- include/net/iw_handler.h, line 57 (as a function)
- include/rv/da_monitor.h, line 44 (as a function)
- security/apparmor/include/mount.h, line 57 (as a function)
- sound/pci/ice1712/ice1724.c, line 192 (as a function)
- tools/include/linux/rwsem.h, line 11 (as a function)
- tools/perf/util/arm-spe-decoder/arm-spe-pkt-decoder.h, line 61 (as a function)
- tools/perf/util/rwsem.c, line 9 (as a function)
Referenced in 220 files:
- Documentation/ABI/removed/sysfs-selinux-disable, line 1882
- Documentation/arch/arm64/index.rst, line 154
- Documentation/dev-tools/kunit/start.rst, line 485
- Documentation/devicetree/bindings/gpio/nxp,pcf8575.yaml, line 1883
- Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml, 2 times
- Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml, line 219
- Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml, line 431
- Documentation/devicetree/bindings/soc/amlogic/amlogic,meson-gx-clk-measure.yaml, 2 times
- Documentation/translations/zh_CN/core-api/mm-api.rst, line 204
- arch/arm/boot/dts/arm/integratorcp.dts, line 204
- arch/arm/boot/dts/nxp/imx/imx6ull-colibri-eval-v3.dtsi, line 720
- arch/arm64/lib/uaccess_flushcache.c, line 221
- arch/powerpc/boot/dts/fsl/t1024rdb.dts, line 570
- arch/s390/include/asm/idals.h, line 689
- arch/s390/kvm/kvm-s390.c, line 3265
- arch/x86/crypto/aria_gfni_avx512_glue.c, line 761
- arch/x86/include/asm/mmu_context.h, line 58
- arch/x86/kvm/x86.c, line 9965
- arch/x86/lib/memcpy_32.c, 2 times
- drivers/accel/habanalabs/common/debugfs.c, line 1758
- drivers/accel/ivpu/ivpu_pm.c, line 367
- drivers/acpi/cppc_acpi.c, line 861
- drivers/block/rbd.c, 2 times
- drivers/block/zram/zram_drv.c, line 2192
- drivers/char/tpm/tpm-chip.c, line 328
- drivers/comedi/comedi_fops.c, line 107
- drivers/cpufreq/cpufreq.c, line 1294
- drivers/crypto/hisilicon/qm.c, line 2727
- drivers/crypto/intel/qat/qat_common/adf_cfg.c, line 75
- drivers/gnss/core.c, line 252
- drivers/gpio/gpiolib.c, line 926
- drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c, line 147
- drivers/gpu/drm/amd/amdkfd/kfd_topology.c, line 1023
- drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c, line 2082
- drivers/gpu/drm/amd/display/dc/link/protocols/link_hpd.c, line 2055
- drivers/gpu/drm/gma500/mmu.c, line 439
- drivers/gpu/drm/imagination/pvr_drv.c, line 1412
- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.c, line 487
- drivers/gpu/drm/radeon/radeon_device.c, 2 times
- drivers/gpu/drm/vmwgfx/vmwgfx_bo.h, line 473
- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c, line 120
- drivers/gpu/drm/xe/xe_vm.c, 2 times
- drivers/i3c/master.c, line 428
- drivers/iio/dac/ad5686.h, line 205
- drivers/infiniband/core/device.c, 2 times
- drivers/infiniband/core/netlink.c, line 296
- drivers/infiniband/core/uverbs_main.c, line 948
- drivers/infiniband/core/verbs.c, line 2479
- drivers/infiniband/hw/erdma/erdma_verbs.c, line 943
- drivers/infiniband/hw/mlx5/ib_rep.c, line 489
- drivers/infiniband/sw/siw/siw_verbs.c, line 359
- drivers/infiniband/ulp/ipoib/ipoib_main.c, line 2170
- drivers/input/serio/i8042-acpipnpio.h, line 515
- drivers/iommu/iommufd/io_pagetable.c, 2 times
- drivers/leds/led-class.c, line 537
- drivers/leds/leds-bd2802.c, line 700
- drivers/md/bcache/btree.c, line 595
- drivers/md/bcache/writeback.c, line 1051
- drivers/md/dm-bufio.c, line 549
- drivers/md/dm-cache-metadata.c, line 771
- drivers/md/dm-cache-target.c, line 2562
- drivers/md/dm-clone-metadata.c, line 576
- drivers/md/dm-snap.c, 2 times
- drivers/md/dm-table.c, line 143
- drivers/md/dm-thin-metadata.c, line 966
- drivers/md/dm-thin.c, line 156
- drivers/md/dm-zoned-metadata.c, line 2881
- drivers/mfd/intel-m10-bmc-core.c, line 194
- drivers/misc/mei/init.c, line 397
- drivers/misc/sgi-gru/grufile.c, line 274
- drivers/misc/vmw_balloon.c, line 1886
- drivers/mtd/ubi/build.c, 2 times
- drivers/mtd/ubi/eba.c, line 256
- drivers/mtd/ubi/wl.c, line 1803
- drivers/net/ethernet/mellanox/mlx4/cmd.c, line 2500
- drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c, line 440
- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c, line 1899
- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c, line 1884
- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c, line 379
- drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c, line 122
- drivers/net/ethernet/mellanox/mlx5/core/wq.h, line 488
- drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c, line 352
- drivers/net/ethernet/sfc/efx_common.c, line 1012
- drivers/net/ethernet/sfc/falcon/efx.c, line 1683
- drivers/net/ethernet/sfc/mcdi_filters.c, line 1349
- drivers/net/ethernet/sfc/siena/efx_common.c, line 1028
- drivers/net/ethernet/sfc/siena/farch.c, line 2797
- drivers/net/phy/bcm-phy-lib.h, line 488
- drivers/net/ppp/ppp_generic.c, line 2897
- drivers/net/wireguard/cookie.c, 2 times
- drivers/net/wireguard/device.c, line 318
- drivers/net/wireguard/noise.c, line 66
- drivers/net/wireless/ath/wil6210/main.c, line 720
- drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h, line 2051
- drivers/net/wireless/mediatek/mt76/mt7615/Kconfig, line 261
- drivers/net/wireless/realtek/rtlwifi/rtl8188ee/led.h, line 272
- drivers/nvme/host/core.c, line 4582
- drivers/pci/hotplug/pciehp_hpc.c, line 1005
- drivers/platform/surface/aggregator/controller.c, line 1171
- drivers/platform/surface/surface_aggregator_cdev.c, 2 times
- drivers/platform/surface/surface_dtx.c, 2 times
- drivers/platform/x86/ideapad-laptop.h, line 1839
- drivers/platform/x86/wmi.c, line 1034
- drivers/s390/block/dcssblk.c, line 1008
- drivers/scsi/aha152x.c, line 321
- drivers/scsi/aha1542.c, line 2067
- drivers/scsi/cxlflash/main.c, line 3709
- drivers/scsi/mvme147.c, 2 times
- drivers/soc/mediatek/mt8173-mmsys.h, line 272
- drivers/staging/media/atomisp/pci/hmm/hmm_bo.c, line 790
- drivers/tty/tty_io.c, line 3129
- drivers/ufs/core/ufshcd.c, line 10550
- drivers/usb/gadget/function/f_mass_storage.c, line 2709
- drivers/usb/misc/usblcd.c, line 332
- drivers/vdpa/mlx5/net/mlx5_vnet.c, line 3661
- drivers/vdpa/vdpa.c, line 202
- drivers/vdpa/vdpa_user/vduse_dev.c, line 1609
- drivers/vfio/container.c, line 368
- drivers/vfio/mdev/mdev_core.c, line 68
- drivers/vfio/pci/vfio_pci_core.c, line 2167
- drivers/video/fbdev/matrox/matroxfb_base.c, 2 times
- drivers/video/fbdev/omap2/omapfb/omapfb-main.c, line 1892
- drivers/watchdog/geodewdt.c, line 233
- drivers/watchdog/rdc321x_wdt.c, line 278
- fs/9p/v9fs.c, line 404
- fs/afs/cell.c, line 164
- fs/afs/main.c, line 79
- fs/afs/super.c, 2 times
- fs/afs/volume.c, line 104
- fs/bcachefs/super.c, 4 times
- fs/btrfs/block-group.c, line 2207
- fs/btrfs/disk-io.c, 4 times
- fs/btrfs/extent_io.c, line 3335
- fs/btrfs/inode.c, line 8590
- fs/btrfs/space-info.c, line 238
- fs/ceph/mds_client.c, 2 times
- fs/configfs/dir.c, line 166
- fs/crypto/keyring.c, line 436
- fs/dlm/lockspace.c, 3 times
- fs/dlm/lowcomms.c, line 285
- fs/erofs/super.c, line 817
- fs/exfat/super.c, line 178
- fs/ext2/super.c, line 206
- fs/ext4/mballoc.c, line 3362
- fs/ext4/super.c, 2 times
- fs/f2fs/segment.c, 2 times
- fs/fat/inode.c, line 754
- fs/fuse/dax.c, line 1318
- fs/fuse/inode.c, line 904
- fs/gfs2/main.c, line 40
- fs/gfs2/ops_fstype.c, line 135
- fs/inode.c, 4 times
- fs/jffs2/wbuf.c, 4 times
- fs/jffs2/xattr.c, line 718
- fs/jfs/super.c, 2 times
- fs/kernfs/dir.c, 3 times
- fs/lockd/host.c, line 151
- fs/nfs/inode.c, 2 times
- fs/nilfs2/bmap.c, 2 times
- fs/nilfs2/mdt.c, line 454
- fs/nilfs2/super.c, line 1376
- fs/nilfs2/the_nilfs.c, 2 times
- fs/ntfs/runlist.h, line 48
- fs/ntfs/super.c, 2 times
- fs/ntfs3/bitmap.c, line 650
- fs/ntfs3/index.c, line 918
- fs/ntfs3/inode.c, 3 times
- fs/ocfs2/dlmglue.c, line 694
- fs/ocfs2/journal.c, line 830
- fs/ocfs2/refcounttree.c, line 302
- fs/ocfs2/super.c, 2 times
- fs/orangefs/super.c, line 103
- fs/reiserfs/xattr.h, line 88
- fs/smb/client/cifsfs.c, line 1661
- fs/smb/server/connection.c, line 87
- fs/super.c, 2 times
- fs/ubifs/super.c, 2 times
- fs/udf/super.c, line 154
- fs/xfs/mrlock.h, 2 times
- fs/xfs/xfs_log.c, line 1588
- fs/xfs/xfs_log_cil.c, line 1777
- include/linux/highmem-internal.h, line 488
- include/linux/mfd/intel_soc_pmic.h, line 220
- include/linux/mmap_lock.h, line 102
- include/linux/notifier.h, line 86
- include/linux/tpm_eventlog.h, line 570
- include/uapi/linux/uleds.h, line 487
- io_uring/xattr.c, line 799
- ipc/util.c, line 119
- kernel/events/uprobes.c, 2 times
- kernel/fork.c, 2 times
- kernel/rcu/refscale.c, line 360
- kernel/sched/autogroup.c, 2 times
- kernel/taskstats.c, line 702
- kernel/time/posix-clock.c, line 184
- kernel/user_namespace.c, line 155
- lib/locking-selftest.c, 3 times
- lib/test_maple_tree.c, 5 times
- lib/test_objpool.c, line 139
- mm/backing-dev.c, line 747
- mm/hugetlb.c, 2 times
- mm/rmap.c, line 456
- net/ceph/osd_client.c, line 5253
- net/ieee802154/nl802154.h, line 799
- net/netfilter/nf_flow_table_core.c, line 551
- net/sched/cls_api.c, line 997
- net/smc/smc_core.c, 2 times
- net/smc/smc_llc.c, line 2149
- security/keys/key.c, line 289
- sound/core/init.c, line 318
- sound/core/seq/seq_ports.c, line 108
- sound/core/seq/seq_virmidi.c, line 513
- sound/soc/img/pistachio-internal-dac.c, line 514
- sound/usb/midi.c, line 2460
- tools/perf/util/env.c, line 253
- tools/perf/util/machine.c, 2 times
- tools/perf/util/maps.c, line 78
- tools/perf/util/thread.c, 2 times
- tools/testing/kunit/run_checks.py, 2 times
- tools/testing/selftests/drivers/net/mlxsw/qos_dscp_bridge.sh, line 265