Loading...
Defined in 2 files as a macro:
- include/linux/compiler_attributes.h, line 338 (as a macro)
- tools/include/linux/types.h, line 53 (as a macro)
Referenced in 285 files:
- arch/alpha/include/asm/uaccess.h, line 288
- arch/arm/include/asm/uaccess.h, 10 times
- arch/arm64/include/asm/archrandom.h, 3 times
- arch/arm64/include/asm/simd.h, 2 times
- arch/arm64/include/asm/uaccess.h, 6 times
- arch/arm64/kvm/hyp/nvhe/list_debug.c, line 10
- arch/ia64/include/asm/uaccess.h, 2 times
- arch/loongarch/include/asm/uaccess.h, 2 times
- arch/m68k/include/asm/uaccess.h, line 442
- arch/microblaze/include/asm/uaccess.h, 4 times
- arch/nios2/include/asm/uaccess.h, 3 times
- arch/openrisc/include/asm/uaccess.h, 3 times
- arch/parisc/include/asm/uaccess.h, 4 times
- arch/powerpc/include/asm/archrandom.h, 2 times
- arch/powerpc/include/asm/uaccess.h, 7 times
- arch/powerpc/kernel/setup-common.c, line 180
- arch/powerpc/platforms/cell/spufs/spufs.h, 2 times
- arch/riscv/include/asm/uaccess.h, 5 times
- arch/s390/include/asm/archrandom.h, 2 times
- arch/s390/include/asm/uaccess.h, 10 times
- arch/s390/kvm/gaccess.h, 11 times
- arch/s390/kvm/interrupt.c, 15 times
- arch/s390/kvm/kvm-s390.h, 3 times
- arch/sh/include/asm/uaccess.h, 2 times
- arch/sparc/include/asm/oplib_32.h, line 130
- arch/sparc/include/asm/uaccess_32.h, line 218
- arch/sparc/include/asm/uaccess_64.h, 5 times
- arch/um/include/asm/archrandom.h, 2 times
- arch/x86/include/asm/archrandom.h, 4 times
- arch/x86/include/asm/io.h, 2 times
- arch/x86/include/asm/kdebug.h, line 37
- arch/x86/include/asm/mce.h, line 196
- arch/x86/include/asm/simd.h, line 9
- arch/x86/include/asm/uaccess.h, line 549
- arch/x86/include/asm/uaccess_32.h, 3 times
- arch/x86/include/asm/uaccess_64.h, 10 times
- arch/x86/include/asm/xen/hypercall.h, line 481
- arch/x86/kvm/mmu/tdp_mmu.c, line 812
- arch/x86/kvm/mmu/tdp_mmu.h, line 10
- arch/x86/lib/copy_mc.c, 2 times
- block/genhd.c, line 404
- drivers/base/bus.c, 3 times
- drivers/bus/fsl-mc/fsl-mc-allocator.c, 7 times
- drivers/bus/fsl-mc/fsl-mc-private.h, 3 times
- drivers/bus/fsl-mc/mc-io.c, 2 times
- drivers/bus/mhi/ep/sm.c, line 11
- drivers/bus/mhi/host/internal.h, 5 times
- drivers/bus/mhi/host/main.c, 4 times
- drivers/bus/mhi/host/pm.c, line 111
- drivers/clk/clk-bulk.c, 7 times
- drivers/clk/clk-devres.c, 3 times
- drivers/dma/idxd/idxd.h, line 583
- drivers/firmware/arm_scmi/driver.c, 4 times
- drivers/firmware/arm_scmi/voltage.c, line 372
- drivers/gpio/gpiolib-devres.c, 6 times
- drivers/gpio/gpiolib.c, 6 times
- drivers/gpu/drm/display/drm_dp_mst_topology.c, 2 times
- drivers/gpu/drm/i915/gem/i915_gem_object.h, 7 times
- drivers/gpu/drm/i915/gt/intel_context.h, line 240
- drivers/gpu/drm/i915/gt/intel_gt.h, line 51
- drivers/gpu/drm/i915/gt/intel_gtt.h, line 406
- drivers/gpu/drm/i915/gt/intel_reset.h, line 41
- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c, 2 times
- drivers/gpu/drm/i915/i915_active.h, line 87
- drivers/gpu/drm/i915/i915_gem.c, line 992
- drivers/gpu/drm/i915/i915_gem.h, 3 times
- drivers/gpu/drm/i915/i915_gem_evict.h, 2 times
- drivers/gpu/drm/i915/i915_gem_gtt.h, line 21
- drivers/gpu/drm/i915/i915_gem_ww.c, line 42
- drivers/gpu/drm/i915/i915_gem_ww.h, line 19
- drivers/gpu/drm/i915/i915_request.h, 2 times
- drivers/gpu/drm/i915/i915_vma.h, 8 times
- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h, line 142
- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h, line 90
- drivers/gpu/drm/nouveau/dispnv50/wndw.h, line 102
- drivers/gpu/drm/nouveau/include/nvif/push.h, line 41
- drivers/gpu/drm/nouveau/nouveau_dma.h, line 58
- drivers/gpu/drm/omapdrm/omap_drv.c, line 244
- drivers/gpu/drm/omapdrm/omap_drv.h, line 108
- drivers/gpu/drm/vmwgfx/ttm_object.c, line 476
- drivers/infiniband/core/rdma_core.c, 2 times
- drivers/infiniband/core/restrack.c, line 269
- drivers/input/rmi4/rmi_bus.h, 2 times
- drivers/interconnect/bulk.c, line 15
- drivers/leds/led-class.c, line 283
- drivers/md/md.h, 3 times
- drivers/media/cec/core/cec-core.c, line 113
- drivers/media/mc/mc-device.c, 3 times
- drivers/media/mc/mc-devnode.c, line 211
- drivers/media/mc/mc-entity.c, 5 times
- drivers/media/usb/dvb-usb/dvb-usb.h, 2 times
- drivers/media/v4l2-core/v4l2-dev.c, 3 times
- drivers/mtd/mtdcore.h, line 11
- drivers/net/ethernet/aquantia/atlantic/aq_filters.c, 9 times
- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c, line 91
- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h, line 637
- drivers/net/usb/asix.h, line 201
- drivers/net/usb/asix_common.c, line 14
- drivers/net/usb/smsc75xx.c, 7 times
- drivers/net/usb/smsc95xx.c, 6 times
- drivers/net/wireguard/noise.c, 2 times
- drivers/net/wireguard/peer.h, line 73
- drivers/net/wireless/intel/iwlegacy/4965-mac.c, line 4666
- drivers/net/wireless/intel/iwlegacy/common.h, 2 times
- drivers/net/wireless/intel/iwlwifi/dvm/agn.h, line 200
- drivers/net/wireless/intel/iwlwifi/dvm/scan.c, line 921
- drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h, line 87
- drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h, line 169
- drivers/net/wireless/intel/iwlwifi/iwl-trans.h, line 1543
- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h, 4 times
- drivers/net/wireless/intel/iwlwifi/pcie/drv.c, line 1767
- drivers/net/wireless/ti/wl12xx/main.c, 2 times
- drivers/net/wireless/ti/wl18xx/io.h, 2 times
- drivers/net/wireless/ti/wlcore/io.h, 15 times
- drivers/net/wireless/ti/wlcore/sdio.c, 2 times
- drivers/net/wireless/ti/wlcore/spi.c, 2 times
- drivers/net/wireless/ti/wlcore/wlcore_i.h, 2 times
- drivers/pci/hotplug/shpchp.h, line 158
- drivers/pci/pci-sysfs.c, line 1488
- drivers/pcmcia/pcmcia_resource.c, line 690
- drivers/platform/x86/thinkpad_acpi.c, line 11290
- drivers/platform/x86/wmi.c, line 1455
- drivers/power/supply/power_supply_core.c, 5 times
- drivers/soc/ixp4xx/ixp4xx-npe.c, 4 times
- drivers/staging/fieldbus/anybuss/anybuss-controller.h, 2 times
- drivers/staging/fieldbus/anybuss/host.c, 2 times
- drivers/staging/fieldbus/fieldbus_dev.h, 2 times
- drivers/staging/r8188eu/hal/usb_ops_linux.c, 3 times
- drivers/staging/r8188eu/include/rtw_io.h, 3 times
- drivers/tty/tty.h, line 93
- drivers/usb/gadget/function/f_fs.c, 10 times
- drivers/video/fbdev/tmiofb.c, line 349
- drivers/xen/events/events_base.c, 3 times
- fs/btrfs/ctree.h, 2 times
- fs/btrfs/relocation.c, line 625
- fs/reiserfs/lock.c, line 52
- fs/reiserfs/reiserfs.h, line 772
- fs/select.c, line 400
- include/asm-generic/archrandom.h, 2 times
- include/asm-generic/simd.h, line 12
- include/asm-generic/uaccess.h, 6 times
- include/crypto/chacha20poly1305.h, 2 times
- include/crypto/curve25519.h, 2 times
- include/drm/display/drm_dp_mst_helper.h, 7 times
- include/drm/drm_atomic.h, 12 times
- include/drm/drm_atomic_helper.h, line 115
- include/drm/drm_atomic_uapi.h, 4 times
- include/drm/drm_managed.h, 2 times
- include/drm/drm_mode_config.h, line 959
- include/drm/drm_modeset_lock.h, line 137
- include/drm/ttm/ttm_bo_api.h, line 232
- include/linux/atmel-ssc.h, line 27
- include/linux/attribute_container.h, line 40
- include/linux/binfmts.h, line 108
- include/linux/blkdev.h, 3 times
- include/linux/bpf.h, 3 times
- include/linux/bsg-lib.h, line 71
- include/linux/btree.h, 2 times
- include/linux/bug.h, line 80
- include/linux/can/dev.h, line 125
- include/linux/can/skb.h, line 25
- include/linux/clk-provider.h, 3 times
- include/linux/clk.h, 17 times
- include/linux/device-mapper.h, line 557
- include/linux/device.h, 14 times
- include/linux/device/bus.h, 3 times
- include/linux/device/class.h, 5 times
- include/linux/device/driver.h, 3 times
- include/linux/dma-resv.h, line 422
- include/linux/err.h, 6 times
- include/linux/fs.h, 3 times
- include/linux/fsl/mc.h, 4 times
- include/linux/gameport.h, line 143
- include/linux/gpio/consumer.h, 24 times
- include/linux/hid.h, 4 times
- include/linux/hyperv.h, line 1349
- include/linux/idr.h, line 115
- include/linux/input.h, 5 times
- include/linux/interconnect.h, line 55
- include/linux/interrupt.h, 10 times
- include/linux/io.h, line 113
- include/linux/kasan.h, 10 times
- include/linux/kernel.h, line 289
- include/linux/kfence.h, 4 times
- include/linux/kfifo.h, 2 times
- include/linux/kobject.h, 8 times
- include/linux/kref.h, line 109
- include/linux/kstrtox.h, 32 times
- include/linux/ktime.h, line 209
- include/linux/leds.h, line 216
- include/linux/libata.h, line 1263
- include/linux/mcb.h, line 116
- include/linux/mm.h, 5 times
- include/linux/mutex.h, 4 times
- include/linux/mux/consumer.h, 8 times
- include/linux/namei.h, line 86
- include/linux/nd.h, line 200
- include/linux/overflow.h, 4 times
- include/linux/pagemap.h, 2 times
- include/linux/parport.h, line 293
- include/linux/pci.h, 18 times
- include/linux/percpu-refcount.h, line 121
- include/linux/pinctrl/consumer.h, 10 times
- include/linux/pipe_fs_i.h, line 166
- include/linux/power_supply.h, 4 times
- include/linux/ptrace.h, line 454
- include/linux/radix-tree.h, 2 times
- include/linux/raid_class.h, line 81
- include/linux/refcount.h, 13 times
- include/linux/regulator/consumer.h, 17 times
- include/linux/reset.h, 18 times
- include/linux/rfkill.h, 4 times
- include/linux/rwsem.h, 4 times
- include/linux/sched.h, line 310
- include/linux/sched/idle.h, 4 times
- include/linux/sched/signal.h, line 343
- include/linux/scmi_protocol.h, 6 times
- include/linux/semaphore.h, 4 times
- include/linux/serio.h, line 100
- include/linux/skbuff.h, 6 times
- include/linux/slab.h, 2 times
- include/linux/string.h, 2 times
- include/linux/sysfs.h, 16 times
- include/linux/thread_info.h, line 220
- include/linux/tpm.h, line 420
- include/linux/uaccess.h, 14 times
- include/linux/uio.h, 6 times
- include/linux/uio_driver.h, 2 times
- include/linux/usb.h, 10 times
- include/linux/user_namespace.h, line 124
- include/linux/uuid.h, line 92
- include/linux/wmi.h, line 47
- include/linux/ww_mutex.h, 3 times
- include/linux/xarray.h, 12 times
- include/media/dvbdev.h, line 280
- include/media/media-device.h, 3 times
- include/media/media-devnode.h, line 114
- include/media/media-entity.h, 8 times
- include/media/media-request.h, 4 times
- include/media/v4l2-async.h, line 306
- include/media/v4l2-dev.h, 7 times
- include/media/v4l2-device.h, 5 times
- include/media/videobuf2-v4l2.h, 2 times
- include/net/ax25.h, 3 times
- include/net/cfg80211.h, 6 times
- include/net/devlink.h, line 1857
- include/net/rose.h, line 210
- include/net/sock.h, 2 times
- include/pcmcia/ds.h, line 206
- include/rdma/restrack.h, line 134
- include/rdma/uverbs_types.h, 2 times
- include/scsi/scsi_device.h, 2 times
- include/scsi/scsi_host.h, 2 times
- include/sound/pcm.h, 2 times
- include/sound/seq_device.h, line 67
- include/xen/xenbus.h, 2 times
- kernel/events/core.c, line 1325
- kernel/trace/trace_events_user.c, 2 times
- lib/kobject.c, line 641
- lib/radix-tree.c, line 320
- mm/gup.c, line 209
- mm/internal.h, line 719
- mm/kasan/common.c, 5 times
- mm/kasan/report_generic.c, 2 times
- mm/mlock.c, line 567
- mm/zswap.c, line 718
- net/ax25/af_ax25.c, line 1166
- net/ax25/ax25_route.c, line 72
- net/core/devlink.c, line 251
- net/ipv4/tcp_input.c, line 4933
- net/mac80211/driver-ops.c, 2 times
- net/mac80211/driver-ops.h, 2 times
- net/mac80211/ieee80211_i.h, 4 times
- net/mac80211/sta_info.c, 2 times
- net/mac80211/sta_info.h, line 866
- net/netrom/nr_dev.c, line 98
- net/netrom/nr_route.c, 2 times
- net/rfkill/core.c, 2 times
- net/rose/rose_route.c, line 51
- tools/include/linux/err.h, 6 times
- tools/include/linux/overflow.h, 3 times
- tools/include/linux/refcount.h, line 49
- tools/include/linux/string.h, line 45
- tools/testing/scatterlist/linux/mm.h, 4 times
- tools/virtio/linux/err.h, 4 times