__weak
Defined as a variable in:
- init/version.c, line 49
- init/version.c, line 50
- kernel/bpf/core.c, line 2863
- kernel/bpf/core.c, line 2864
- kernel/bpf/core.c, line 2865
- kernel/bpf/core.c, line 2866
- kernel/bpf/core.c, line 2867
- kernel/bpf/core.c, line 2868
- kernel/bpf/core.c, line 2869
- kernel/bpf/core.c, line 2870
- kernel/bpf/core.c, line 2871
- kernel/bpf/core.c, line 2872
- kernel/bpf/core.c, line 2874
- kernel/bpf/core.c, line 2875
- kernel/bpf/core.c, line 2876
- kernel/bpf/core.c, line 2877
- kernel/bpf/core.c, line 2878
- kernel/bpf/core.c, line 2879
- kernel/bpf/core.c, line 2880
- kernel/bpf/core.c, line 2882
- kernel/bpf/core.c, line 2883
- kernel/bpf/core.c, line 2884
- kernel/bpf/core.c, line 2885
- kernel/bpf/core.c, line 2886
- kernel/bpf/core.c, line 2887
- kernel/bpf/core.c, line 2888
- kernel/bpf/core.c, line 2889
- kernel/bpf/core.c, line 2890
- kernel/bpf/core.c, line 2891
- kernel/bpf/core.c, line 2892
- kernel/bpf/helpers.c, line 1883
- kernel/bpf/helpers.c, line 1884
- kernel/bpf/helpers.c, line 1885
- kernel/bpf/helpers.c, line 1886
- kernel/bpf/helpers.c, line 1887
- kernel/bpf/helpers.c, line 1888
- kernel/bpf/helpers.c, line 1889
- net/core/filter.c, line 7936
- net/core/filter.c, line 7937
- net/core/filter.c, line 8080
- net/core/filter.c, line 8081
- net/core/filter.c, line 8339
- net/core/filter.c, line 8340
- net/core/filter.c, line 8387
- net/core/filter.c, line 8388
- net/core/filter.c, line 8427
- net/core/filter.c, line 8428
- tools/bpf/bpftool/main.h, line 155
- tools/bpf/bpftool/main.h, line 156
- tools/bpf/bpftool/main.h, line 157
- tools/bpf/bpftool/main.h, line 158
- tools/bpf/bpftool/main.h, line 159
- tools/bpf/bpftool/main.h, line 160
- tools/bpf/bpftool/main.h, line 161
- tools/bpf/bpftool/main.h, line 162
- tools/bpf/bpftool/main.h, line 163
- tools/bpf/bpftool/main.h, line 164
- tools/bpf/bpftool/main.h, line 165
- tools/bpf/bpftool/skeleton/pid_iter.bpf.c, line 32
- tools/lib/bpf/bpf_core_read.h, line 324
- tools/lib/bpf/usdt.bpf.h, line 68
- tools/lib/bpf/usdt.bpf.h, line 75
- tools/sched_ext/include/scx/common.bpf.h, line 44
- tools/sched_ext/include/scx/common.bpf.h, line 45
- tools/sched_ext/include/scx/common.bpf.h, line 46
- tools/sched_ext/include/scx/common.bpf.h, line 47
- tools/sched_ext/include/scx/common.bpf.h, line 52
- tools/sched_ext/include/scx/common.bpf.h, line 53
- tools/sched_ext/include/scx/common.bpf.h, line 54
- tools/sched_ext/include/scx/common.bpf.h, line 55
- tools/sched_ext/include/scx/common.bpf.h, line 57
- tools/sched_ext/include/scx/common.bpf.h, line 58
- tools/sched_ext/include/scx/common.bpf.h, line 59
- tools/sched_ext/include/scx/common.bpf.h, line 60
- tools/sched_ext/include/scx/common.bpf.h, line 61
- tools/sched_ext/include/scx/common.bpf.h, line 62
- tools/sched_ext/include/scx/common.bpf.h, line 63
- tools/sched_ext/include/scx/common.bpf.h, line 64
- tools/sched_ext/include/scx/common.bpf.h, line 74
- tools/testing/selftests/bpf/bpf_arena_common.h, line 48
- tools/testing/selftests/bpf/bpf_arena_common.h, line 49
- tools/testing/selftests/bpf/bpf_kfuncs.h, line 12
- tools/testing/selftests/bpf/bpf_kfuncs.h, line 20
- tools/testing/selftests/bpf/bpf_kfuncs.h, line 29
- tools/testing/selftests/bpf/bpf_kfuncs.h, line 38
- tools/testing/selftests/bpf/bpf_kfuncs.h, line 40
- tools/testing/selftests/bpf/bpf_kfuncs.h, line 41
- tools/testing/selftests/bpf/bpf_kfuncs.h, line 42
- tools/testing/selftests/bpf/bpf_kfuncs.h, line 43
- tools/testing/selftests/bpf/bpf_kfuncs.h, line 44
- tools/testing/selftests/bpf/bpf_kfuncs.h, line 66
- tools/testing/selftests/bpf/bpf_kfuncs.h, line 79
- tools/testing/selftests/bpf/bpf_kfuncs.h, line 80
- tools/testing/selftests/bpf/bpf_kfuncs.h, line 89
- tools/testing/selftests/bpf/progs/bpf_iter_ipv6_route.c, line 9
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 31
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 32
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 33
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 34
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 35
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 37
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 38
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 39
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 40
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 41
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 42
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 43
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 44
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 47
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 50
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 53
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 54
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 55
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 56
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 57
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 58
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 59
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 60
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 62
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 63
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 65
- tools/testing/selftests/bpf/progs/cpumask_common.h, line 66
- tools/testing/selftests/bpf/progs/get_func_ip_test.c, line 15
- tools/testing/selftests/bpf/progs/linked_funcs1.c, line 11
- tools/testing/selftests/bpf/progs/linked_funcs1.c, line 12
- tools/testing/selftests/bpf/progs/linked_funcs2.c, line 11
- tools/testing/selftests/bpf/progs/linked_funcs2.c, line 12
- tools/testing/selftests/bpf/progs/linked_vars1.c, line 10
- tools/testing/selftests/bpf/progs/linked_vars1.c, line 11
- tools/testing/selftests/bpf/progs/linked_vars1.c, line 17
- tools/testing/selftests/bpf/progs/linked_vars1.c, line 19
- tools/testing/selftests/bpf/progs/linked_vars1.c, line 20
- tools/testing/selftests/bpf/progs/linked_vars2.c, line 17
- tools/testing/selftests/bpf/progs/linked_vars2.c, line 19
- tools/testing/selftests/bpf/progs/linked_vars2.c, line 20
- tools/testing/selftests/bpf/progs/lsm_cgroup.c, line 10
- tools/testing/selftests/bpf/progs/lsm_cgroup.c, line 11
- tools/testing/selftests/bpf/progs/lsm_cgroup.c, line 12
- tools/testing/selftests/bpf/progs/profiler.inc.h, line 244
- tools/testing/selftests/bpf/progs/read_bpf_task_storage_busy.c, line 7
- tools/testing/selftests/bpf/progs/task_kfunc_success.c, line 21
- tools/testing/selftests/bpf/progs/task_kfunc_success.c, line 23
- tools/testing/selftests/bpf/progs/task_kfunc_success.c, line 25
- tools/testing/selftests/bpf/progs/task_kfunc_success.c, line 27
- tools/testing/selftests/bpf/progs/task_kfunc_success.c, line 29
- tools/testing/selftests/bpf/progs/task_kfunc_success.c, line 30
- tools/testing/selftests/bpf/progs/task_storage_nodeadlock.c, line 13
- tools/testing/selftests/bpf/progs/test_core_extern.c, line 14
- tools/testing/selftests/bpf/progs/test_core_extern.c, line 16
- tools/testing/selftests/bpf/progs/test_core_extern.c, line 17
- tools/testing/selftests/bpf/progs/test_core_extern.c, line 18
- tools/testing/selftests/bpf/progs/test_core_extern.c, line 19
- tools/testing/selftests/bpf/progs/test_core_extern.c, line 20
- tools/testing/selftests/bpf/progs/test_core_extern.c, line 21
- tools/testing/selftests/bpf/progs/test_core_extern.c, line 22
- tools/testing/selftests/bpf/progs/test_core_extern.c, line 23
- tools/testing/selftests/bpf/progs/test_fill_link_info.c, line 8
- tools/testing/selftests/bpf/progs/test_ksyms.c, line 18
- tools/testing/selftests/bpf/progs/test_ksyms_module.c, line 22
- tools/testing/selftests/bpf/progs/test_ksyms_weak.c, line 21
- tools/testing/selftests/bpf/progs/test_ksyms_weak.c, line 22
- tools/testing/selftests/bpf/progs/test_ksyms_weak.c, line 23
- tools/testing/selftests/bpf/progs/test_ksyms_weak.c, line 24
- tools/testing/selftests/bpf/progs/test_ksyms_weak.c, line 30
- tools/testing/selftests/bpf/progs/test_ksyms_weak.c, line 33
- tools/testing/selftests/bpf/progs/test_ksyms_weak.c, line 34
- tools/testing/selftests/bpf/progs/test_log_fixup.c, line 64
- tools/testing/selftests/bpf/progs/trigger_bench.c, line 66
- tools/testing/selftests/bpf/progs/verifier_bits_iter.c, line 14
- tools/testing/selftests/bpf/progs/verifier_bits_iter.c, line 15
- tools/testing/selftests/bpf/progs/verifier_bits_iter.c, line 16
- tools/testing/selftests/bpf/progs/verifier_global_ptr_args.c, line 12
- tools/testing/selftests/bpf/progs/verifier_global_ptr_args.c, line 13
- tools/testing/selftests/bpf/trace_helpers.c, line 250
Defined as a preprocessor macro in:
Referenced (in 207 files total) in:
- arch/arc/kernel/smp.c, line 37
- arch/arc/kernel/traps.c, line 73
- arch/arm/crypto/poly1305-glue.c, line 26
- arch/arm/kernel/module.c, line 487
- arch/arm/mach-omap2/common.c, line 22
- arch/arm64/include/asm/syscall_wrapper.h, 2 times
- arch/loongarch/mm/cache.c, line 30
- arch/mips/boot/compressed/dbg.c, line 14
- arch/mips/boot/compressed/string.c, line 33
- arch/mips/fw/arc/memory.c, 2 times
- arch/mips/include/asm/time.h, line 36
- arch/mips/kernel/cevt-r4k.c, line 245
- arch/mips/kernel/mips-cm.c, 2 times
- arch/mips/kernel/mips-cpc.c, line 22
- arch/mips/kernel/prom.c, line 69
- arch/mips/kernel/relocate.c, 3 times
- arch/mips/kernel/smp-bmips.c, line 583
- arch/mips/loongson2ef/common/machtype.c, line 34
- arch/mips/loongson2ef/common/pm.c, 4 times
- arch/mips/loongson2ef/lemote-2f/pm.c, 2 times
- arch/mips/mm/c-r4k.c, 2 times
- arch/mips/mm/init.c, 2 times
- arch/powerpc/include/asm/machdep.h, line 233
- arch/powerpc/include/asm/syscall_wrapper.h, line 44
- arch/powerpc/mm/init-common.c, line 57
- arch/powerpc/mm/kasan/init_32.c, line 55
- arch/powerpc/mm/mem.c, 2 times
- arch/riscv/include/asm/syscall_wrapper.h, 4 times
- arch/sh/boards/of-generic.c, 2 times
- arch/sh/include/asm/cacheflush.h, 9 times
- arch/sh/kernel/cpu/clock-cpg.c, line 75
- arch/sh/kernel/setup.c, line 239
- arch/sh/mm/init.c, line 41
- arch/um/kernel/um_arch.c, line 406
- arch/x86/include/asm/syscall_wrapper.h, 2 times
- arch/x86/platform/pvh/enlighten.c, 2 times
- arch/xtensa/kernel/platform.c, 4 times
- fs/proc/array.c, line 434
- fs/proc/vmcore.c, 6 times
- include/linux/compiler_attributes.h, line 416
- include/linux/percpu-defs.h, line 95
- init/initramfs.c, line 626
- init/main.c, 8 times
- init/version.c, 2 times
- kernel/bpf/arraymap.c, line 1062
- kernel/bpf/core.c, 57 times
- kernel/bpf/dispatcher.c, line 89
- kernel/bpf/helpers.c, 7 times
- kernel/bpf/syscall.c, 3 times
- kernel/bpf/trampoline.c, 5 times
- kernel/cgroup/cgroup.c, line 6848
- kernel/cgroup/rstat.c, line 266
- kernel/cpu.c, 7 times
- kernel/debug/debug_core.c, 9 times
- kernel/dma/contiguous.c, line 252
- kernel/entry/common.c, line 83
- kernel/events/callchain.c, 2 times
- kernel/events/core.c, 2 times
- kernel/events/uprobes.c, 9 times
- kernel/exit.c, 2 times
- kernel/fork.c, 3 times
- kernel/irq/proc.c, line 454
- kernel/irq_work.c, line 72
- kernel/kallsyms_selftest.c, line 74
- kernel/kprobes.c, 10 times
- kernel/livepatch/core.c, line 263
- kernel/locking/lock_events.c, line 61
- kernel/module/kallsyms.c, line 314
- kernel/module/main.c, 8 times
- kernel/panic.c, 3 times
- kernel/power/hibernate.c, 2 times
- kernel/power/suspend.c, 2 times
- kernel/profile.c, line 181
- kernel/resource.c, 2 times
- kernel/sched/clock.c, 2 times
- kernel/sched/fair.c, line 92
- kernel/sched/idle.c, 5 times
- kernel/sched/topology.c, line 2569
- kernel/seccomp.c, line 447
- kernel/smp.c, line 951
- kernel/softirq.c, 4 times
- kernel/stacktrace.c, 2 times
- kernel/stop_machine.c, line 197
- kernel/time/jiffies.c, line 71
- kernel/time/ntp.c, line 568
- kernel/time/timekeeping.c, 2 times
- kernel/trace/bpf_trace.c, line 2027
- kernel/trace/fgraph.c, 2 times
- kernel/trace/ftrace.c, 9 times
- kernel/trace/rethook.c, line 267
- kernel/trace/trace_osnoise.c, 2 times
- kernel/trace/trace_syscalls.c, line 504
- kernel/vmcore_info.c, 2 times
- kernel/watchdog.c, 5 times
- kernel/watchdog_perf.c, line 255
- kernel/reboot.c, line 74
- kernel/signal.c, 2 times
- kernel/sys.c, 2 times
- lib/clz_ctz.c, 8 times
- lib/crc32.c, 6 times
- lib/crypto/blake2s-generic.c, line 41
- mm/early_ioremap.c, line 35
- mm/execmem.c, line 106
- mm/hugetlb.c, 3 times
- mm/kasan/init.c, 3 times
- mm/kasan/shadow.c, line 290
- mm/maccess.c, line 10
- mm/memory_hotplug.c, line 1673
- mm/nommu.c, line 210
- mm/percpu.c, line 3149
- mm/sparse-vmemmap.c, 5 times
- mm/sparse.c, line 497
- mm/swapfile.c, line 3144
- mm/util.c, 2 times
- net/core/filter.c, 10 times
- net/ethernet/eth.c, line 482
- net/socket.c, line 1704
- tools/bpf/bpftool/btf.c, 3 times
- tools/bpf/bpftool/main.h, 15 times
- tools/bpf/bpftool/skeleton/pid_iter.bpf.c, line 32
- tools/include/linux/compiler.h, 2 times
- tools/lib/bpf/bpf_core_read.h, line 329
- tools/lib/bpf/bpf_helpers.h, 7 times
- tools/lib/bpf/usdt.bpf.h, 5 times
- tools/lib/string.c, line 103
- tools/objtool/check.c, 3 times
- tools/objtool/include/objtool/objtool.h, line 15
- tools/objtool/special.c, line 57
- tools/objtool/weak.c, 2 times
- tools/perf/builtin-kvm.c, 2 times
- tools/perf/builtin-record.c, line 3152
- tools/perf/builtin-script.c, line 1592
- tools/perf/util/auxtrace.c, 3 times
- tools/perf/util/dump-insn.c, 2 times
- tools/perf/util/dwarf-regs.c, line 75
- tools/perf/util/evlist.c, line 355
- tools/perf/util/evsel.c, 7 times
- tools/perf/util/header.c, 3 times
- tools/perf/util/iostat.c, 8 times
- tools/perf/util/machine.c, 2 times
- tools/perf/util/metricgroup.c, line 774
- tools/perf/util/mmap.c, 4 times
- tools/perf/util/parse-events.c, 7 times
- tools/perf/util/perf_regs.c, 4 times
- tools/perf/util/pmu.c, 3 times
- tools/perf/util/probe-event.c, 2 times
- tools/perf/util/sort.c, 2 times
- tools/perf/util/symbol-elf.c, 2 times
- tools/perf/util/symbol.c, 4 times
- tools/perf/util/synthetic-events.c, 2 times
- tools/perf/util/topdown.c, line 5
- tools/perf/util/tsc.c, line 111
- tools/perf/util/unwind-libunwind.c, 3 times
- tools/sched_ext/include/scx/common.bpf.h, 20 times
- tools/testing/radix-tree/idr-test.c, line 592
- tools/testing/radix-tree/maple.c, line 36528
- tools/testing/radix-tree/multiorder.c, line 282
- tools/testing/radix-tree/xarray.c, line 19
- tools/testing/selftests/bpf/benchs/bench_trigger.c, 4 times
- tools/testing/selftests/bpf/bpf_arena_common.h, 3 times
- tools/testing/selftests/bpf/bpf_arena_htab.h, 2 times
- tools/testing/selftests/bpf/bpf_experimental.h, 13 times
- tools/testing/selftests/bpf/bpf_kfuncs.h, 13 times
- tools/testing/selftests/bpf/bpf_testmod/bpf_testmod.c, line 299
- tools/testing/selftests/bpf/prog_tests/subskeleton.c, line 41
- tools/testing/selftests/bpf/prog_tests/uretprobe_stack.c, 5 times
- tools/testing/selftests/bpf/prog_tests/usdt.c, 3 times
- tools/testing/selftests/bpf/progs/bpf_iter_ipv6_route.c, line 9
- tools/testing/selftests/bpf/progs/connect4_prog.c, line 37
- tools/testing/selftests/bpf/progs/cpumask_common.h, 27 times
- tools/testing/selftests/bpf/progs/get_func_ip_test.c, line 15
- tools/testing/selftests/bpf/progs/linked_funcs1.c, 3 times
- tools/testing/selftests/bpf/progs/linked_funcs2.c, 3 times
- tools/testing/selftests/bpf/progs/linked_maps1.c, line 38
- tools/testing/selftests/bpf/progs/linked_maps2.c, line 32
- tools/testing/selftests/bpf/progs/linked_vars1.c, 5 times
- tools/testing/selftests/bpf/progs/linked_vars2.c, 3 times
- tools/testing/selftests/bpf/progs/lsm_cgroup.c, 3 times
- tools/testing/selftests/bpf/progs/profiler.inc.h, line 244
- tools/testing/selftests/bpf/progs/read_bpf_task_storage_busy.c, line 7
- tools/testing/selftests/bpf/progs/read_vsyscall.c, line 18
- tools/testing/selftests/bpf/progs/task_kfunc_success.c, 6 times
- tools/testing/selftests/bpf/progs/task_storage_nodeadlock.c, line 13
- tools/testing/selftests/bpf/progs/test_attach_probe.c, line 26
- tools/testing/selftests/bpf/progs/test_core_extern.c, 9 times
- tools/testing/selftests/bpf/progs/test_fill_link_info.c, line 8
- tools/testing/selftests/bpf/progs/test_global_func_ctx_args.c, 8 times
- tools/testing/selftests/bpf/progs/test_ksyms.c, line 18
- tools/testing/selftests/bpf/progs/test_ksyms_module.c, line 22
- tools/testing/selftests/bpf/progs/test_ksyms_weak.c, 7 times
- tools/testing/selftests/bpf/progs/test_log_fixup.c, line 64
- tools/testing/selftests/bpf/progs/test_subskeleton_lib.c, line 21
- tools/testing/selftests/bpf/progs/trigger_bench.c, line 66
- tools/testing/selftests/bpf/progs/verifier_bits_iter.c, 3 times
- tools/testing/selftests/bpf/progs/verifier_global_ptr_args.c, 9 times
- tools/testing/selftests/bpf/progs/verifier_global_subprogs.c, 17 times
- tools/testing/selftests/bpf/test_progs.c, 4 times
- tools/testing/selftests/bpf/trace_helpers.c, line 250
- tools/testing/selftests/hid/progs/hid_bpf_helpers.h, 2 times
- tools/testing/selftests/kvm/get-reg-list.c, 5 times
- tools/testing/selftests/kvm/lib/kvm_util.c, 6 times
- tools/testing/selftests/kvm/lib/memstress.c, 2 times
- tools/testing/selftests/rseq/rseq.c, 3 times
- tools/testing/selftests/vDSO/vdso_test_chacha.c, line 77
- virt/kvm/dirty_ring.c, line 14
- virt/kvm/irqchip.c, line 163
- virt/kvm/kvm_main.c, 10 times
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.