counter
Defined as a struct type in:
Referenced (in 364 files total) in:
- arch/alpha/include/asm/atomic.h, 16 times
- arch/alpha/include/asm/local.h, 11 times
- arch/alpha/kernel/irq_alpha.c, line 34
- arch/arc/include/asm/atomic-llsc.h, 4 times
- arch/arc/include/asm/atomic-spinlock.h, 6 times
- arch/arc/include/asm/atomic.h, line 17
- arch/arc/include/asm/atomic64-arcv2.h, 8 times
- arch/arc/include/asm/spinlock.h, 12 times
- arch/arc/include/asm/spinlock_types.h, 2 times
- arch/arm/crypto/ghash-ce-glue.c, 12 times
- arch/arm/include/asm/atomic.h, 55 times
- arch/arm/include/asm/mmu.h, line 27
- arch/arm/include/asm/xen/events.h, line 22
- arch/arm/kernel/asm-offsets.c, line 106
- arch/arm/mach-imx/mmdc.c, line 212
- arch/arm/mm/cache-l2x0-pmu.c, line 114
- arch/arm/mm/context.c, 2 times
- arch/arm64/include/asm/arm_dsu_pmu.h, 16 times
- arch/arm64/include/asm/atomic.h, 2 times
- arch/arm64/include/asm/atomic_ll_sc.h, 7 times
- arch/arm64/include/asm/atomic_lse.h, 5 times
- arch/arm64/kernel/asm-offsets.c, line 107
- arch/arm64/kvm/pmu-emul.c, 9 times
- arch/arm64/kvm/pmu.c, 8 times
- arch/csky/include/asm/atomic.h, 8 times
- arch/csky/include/asm/mmu_context.h, line 32
- arch/hexagon/include/asm/atomic.h, 5 times
- arch/hexagon/kernel/traps.c, 4 times
- arch/loongarch/include/asm/atomic.h, 16 times
- arch/loongarch/include/asm/local.h, 9 times
- arch/loongarch/kernel/perf_event.c, 8 times
- arch/m68k/fpsp040/fpsp.h, line 214
- arch/m68k/include/asm/atomic.h, 5 times
- arch/m68k/include/asm/intersil.h, line 40
- arch/m68k/math-emu/fp_decode.h, 3 times
- arch/m68k/sun3/intersil.c, line 33
- arch/microblaze/include/asm/module.h, line 26
- arch/mips/cavium-octeon/executive/cvmx-l2c.c, 18 times
- arch/mips/cobalt/time.c, line 40
- arch/mips/dec/time.c, line 153
- arch/mips/include/asm/atomic.h, 13 times
- arch/mips/include/asm/local.h, 15 times
- arch/mips/include/asm/mips-gic.h, line 189
- arch/mips/include/asm/mipsregs.h, 8 times
- arch/mips/include/asm/octeon/cvmx-l2c.h, 2 times
- arch/mips/kernel/cevt-bcm1480.c, line 106
- arch/mips/kernel/cevt-sb1250.c, line 106
- arch/mips/kernel/csrc-sb1250.c, line 41
- arch/mips/kernel/perf_event_mipsxx.c, 8 times
- arch/mips/kernel/sync-r4k.c, 2 times
- arch/openrisc/include/asm/atomic.h, 6 times
- arch/parisc/include/asm/atomic.h, 12 times
- arch/parisc/include/asm/spinlock.h, 6 times
- arch/parisc/include/asm/spinlock_types.h, 2 times
- arch/parisc/mm/fault.c, line 202
- arch/powerpc/crypto/aes-gcm-p10-glue.c, 4 times
- arch/powerpc/include/asm/atomic.h, 35 times
- arch/powerpc/kernel/traps.c, line 2325
- arch/powerpc/mm/book3s64/hash_pgtable.c, line 437
- arch/powerpc/perf/imc-pmu.c, line 1154
- arch/powerpc/platforms/pseries/mobility.c, 5 times
- arch/powerpc/xmon/ppc-opc.c, 2 times
- arch/powerpc/xmon/xmon.c, line 2726
- arch/riscv/include/asm/atomic.h, 23 times
- arch/riscv/kvm/vcpu_pmu.c, 2 times
- arch/s390/crypto/chacha-glue.c, 3 times
- arch/s390/crypto/chacha-s390.h, line 12
- arch/s390/crypto/prng.c, 4 times
- arch/s390/include/asm/atomic.h, 14 times
- arch/s390/include/asm/atomic_ops.h, 18 times
- arch/s390/include/asm/cpacf.h, 2 times
- arch/s390/kernel/diag.c, 4 times
- arch/s390/kernel/perf_cpum_cf.c, 2 times
- arch/s390/mm/cmm.c, 6 times
- arch/s390/pci/pci_debug.c, 4 times
- arch/sh/include/asm/atomic-irq.h, 5 times
- arch/sh/include/asm/atomic-llsc.h, 3 times
- arch/sh/include/asm/atomic.h, 2 times
- arch/sh/kernel/traps_32.c, line 551
- arch/sparc/include/asm/atomic_32.h, line 49
- arch/sparc/include/asm/atomic_64.h, 4 times
- arch/sparc/include/asm/cpudata_32.h, line 18
- arch/sparc/kernel/irq_32.c, line 213
- arch/sparc/kernel/irq_64.c, line 917
- arch/sparc/kernel/sun4m_irq.c, 2 times
- arch/sparc/lib/atomic32.c, 10 times
- arch/um/drivers/vector_transports.c, 9 times
- arch/x86/events/amd/core.c, 3 times
- arch/x86/events/core.c, 7 times
- arch/x86/events/intel/uncore_nhmex.c, 2 times
- arch/x86/include/asm/atomic.h, 18 times
- arch/x86/include/asm/atomic64_32.h, 4 times
- arch/x86/include/asm/atomic64_64.h, 22 times
- arch/x86/include/asm/kvm_host.h, line 518
- arch/x86/include/asm/local.h, 12 times
- arch/x86/include/asm/msr.h, 7 times
- arch/x86/include/asm/paravirt.h, 6 times
- arch/x86/include/asm/paravirt_types.h, line 106
- arch/x86/include/asm/qspinlock.h, line 23
- arch/x86/include/asm/vdso/getrandom.h, line 51
- arch/x86/include/asm/xen/interface.h, line 276
- arch/x86/kernel/cpu/perfctr-watchdog.c, 16 times
- arch/x86/kernel/cpu/resctrl/monitor.c, line 1195
- arch/x86/kvm/i8254.c, 5 times
- arch/x86/kvm/pmu.c, 15 times
- arch/x86/kvm/pmu.h, 5 times
- arch/x86/lib/msr.c, 2 times
- arch/x86/xen/pmu.c, 15 times
- arch/x86/xen/xen-ops.h, line 280
- arch/xtensa/include/asm/atomic.h, 2 times
- block/partitions/ibm.c, 5 times
- crypto/gcm.c, 2 times
- crypto/kdf_sp800108.c, 4 times
- crypto/lrw.c, 14 times
- fs/bcachefs/btree_cache.c, line 19
- fs/bcachefs/journal.c, 6 times
- fs/bcachefs/journal.h, 3 times
- fs/bcachefs/journal_io.c, 2 times
- fs/bcachefs/journal_types.h, line 87
- fs/bcachefs/quota.c, 27 times
- fs/bcachefs/quota.h, line 53
- fs/bcachefs/sysfs.c, 4 times
- fs/crypto/hkdf.c, 5 times
- fs/ecryptfs/ecryptfs_kernel.h, line 393
- fs/ecryptfs/messaging.c, 4 times
- fs/ecryptfs/miscdev.c, line 285
- fs/inode.c, 4 times
- fs/nfs/nfs4_fs.h, 2 times
- fs/nfs/nfs4state.c, 4 times
- fs/nfs/nfs4xdr.c, line 1031
- fs/nfsd/export.c, 8 times
- fs/nfsd/export.h, line 60
- fs/nfsd/netns.h, line 182
- fs/nfsd/nfs4proc.c, line 2535
- fs/nfsd/nfscache.c, 5 times
- fs/nfsd/nfsctl.c, 2 times
- fs/nfsd/stats.c, 8 times
- fs/nfsd/stats.h, 13 times
- fs/nilfs2/sysfs.c, line 636
- fs/pstore/zone.c, 8 times
- fs/quota/dquot.c, 3 times
- fs/reiserfs/fix_node.c, 19 times
- fs/reiserfs/procfs.c, line 77
- fs/smb/client/cifs_debug.c, 7 times
- fs/smb/client/inode.c, line 2579
- fs/xfs/libxfs/xfs_sb.c, line 256
- fs/xfs/scrub/fscounters.c, 2 times
- fs/xfs/xfs_iomap.c, 2 times
- fs/xfs/xfs_mount.c, 12 times
- fs/xfs/xfs_mount.h, 2 times
- include/asm-generic/atomic.h, 15 times
- include/asm-generic/atomic64.h, line 13
- include/asm-generic/qspinlock.h, line 73
- include/asm-generic/spinlock.h, line 73
- include/linux/alloc_tag.h, 4 times
- include/linux/atomic.h, 4 times
- include/linux/atomic/atomic-arch-fallback.h, 20 times
- include/linux/ceph/messenger.h, line 391
- include/linux/comedi/comedi_8254.h, 6 times
- include/linux/counter.h, 43 times
- include/linux/memcontrol.h, 2 times
- include/linux/mlx4/device.h, 4 times
- include/linux/mlx5/fs.h, 6 times
- include/linux/mlx5/mlx5_ifc.h, line 5184
- include/linux/netfilter/ipset/ip_set.h, 3 times
- include/linux/netfilter/x_tables.h, line 429
- include/linux/page_counter.h, 19 times
- include/linux/platform_data/mlxreg.h, 2 times
- include/linux/quota.h, 3 times
- include/linux/types.h, 2 times
- include/net/devlink.h, line 308
- include/net/mac80211.h, line 5624
- include/net/netfilter/nf_conntrack_acct.h, line 20
- include/net/sctp/sctp.h, line 296
- include/net/sctp/structs.h, line 2207
- include/rdma/ib_pma.h, 2 times
- include/rdma/ib_verbs.h, 5 times
- include/rdma/rdma_counter.h, line 54
- include/soc/amlogic/meson_ddr_pmu.h, 2 times
- include/sound/soundfont.h, 2 times
- include/uapi/drm/v3d_drm.h, line 753
- include/uapi/linux/bpf.h, line 7106
- kernel/cgroup/pids.c, 5 times
- kernel/fork.c, line 827
- kernel/module/stats.c, line 409
- kernel/printk/printk.c, line 1022
- kernel/rcu/srcutree.c, 2 times
- kernel/rcu/tree.c, 4 times
- kernel/trace/bpf_trace.c, 2 times
- kernel/trace/ftrace.c, 14 times
- kernel/trace/rv/rv.h, line 30
- kernel/trace/rv/rv_reactors.c, 8 times
- kernel/trace/trace.c, 7 times
- kernel/trace/trace_probe.h, 3 times
- kernel/trace/trace_uprobe.c, line 477
- kernel/user.c, line 256
- kernel/watchdog_perf.c, line 166
- lib/alloc_tag.c, 9 times
- lib/atomic64.c, 14 times
- lib/atomic64_test.c, 12 times
- lib/overflow_kunit.c, 5 times
- lib/test_vmalloc.c, 2 times
- lib/vdso/getrandom.c, 3 times
- mm/hugetlb_cgroup.c, 21 times
- mm/kasan/kasan_test.c, 2 times
- mm/memcontrol-v1.c, 21 times
- mm/memcontrol.c, 7 times
- mm/page_counter.c, 34 times
- mm/show_mem.c, 5 times
- mm/slab.h, line 46
- mm/slub.c, 6 times
- net/batman-adv/translation-table.c, 2 times
- net/batman-adv/types.h, line 2033
- net/ceph/messenger_v2.c, 5 times
- net/dccp/ccids/lib/loss_interval.c, 16 times
- net/dccp/ccids/lib/loss_interval.h, 3 times
- net/devlink/dpipe.c, line 411
- net/ipv4/netfilter/arp_tables.c, 3 times
- net/ipv4/netfilter/ip_tables.c, 3 times
- net/ipv4/route.c, 2 times
- net/ipv4/tcp_ao.c, 2 times
- net/ipv6/netfilter/ip6_tables.c, 3 times
- net/ipv6/tcp_ao.c, 2 times
- net/mac80211/tx.c, 3 times
- net/mptcp/protocol.c, line 4142
- net/netfilter/ipset/ip_set_core.c, 23 times
- net/netfilter/ipvs/ip_vs_lblc.c, 5 times
- net/netfilter/ipvs/ip_vs_lblcr.c, 5 times
- net/netfilter/nf_conntrack_core.c, 7 times
- net/netfilter/nf_conntrack_netlink.c, 6 times
- net/netfilter/nf_conntrack_standalone.c, 5 times
- net/netfilter/nft_counter.c, 9 times
- net/netfilter/nft_ct.c, 3 times
- net/netfilter/nft_numgen.c, 9 times
- net/netfilter/x_tables.c, 5 times
- net/netfilter/xt_connbytes.c, line 40
- net/openvswitch/flow_table.c, 12 times
- net/openvswitch/flow_table.h, line 38
- net/rxrpc/rxkad.c, 3 times
- net/sched/sch_generic.c, line 1004
- net/sched/sch_netem.c, 5 times
- net/sctp/objcnt.c, line 69
- net/sctp/outqueue.c, line 1744
- net/smc/smc_cdc.c, 2 times
- samples/bpf/tracex6_user.c, 2 times
- samples/cgroup/memcg_event_listener.c, 5 times
- samples/connector/cn_test.c, line 130
- samples/livepatch/livepatch-shadow-fix2.c, line 87
- security/ccsecurity/permission.c, 3 times
- security/ccsecurity/gc.c, 5 times
- sound/core/seq/seq_clientmgr.c, line 1897
- sound/core/seq/seq_lock.c, line 17
- sound/core/seq/seq_memory.c, 7 times
- sound/core/seq/seq_memory.h, 2 times
- sound/hda/hdac_controller.c, 3 times
- sound/pci/echoaudio/echoaudio.c, 7 times
- sound/soc/codecs/ak4613.c, line 390
- sound/soc/codecs/tlv320aic31xx.c, 4 times
- sound/soc/mediatek/common/mtk-afe-fe-dai.c, 2 times
- sound/soc/mediatek/mt8186/mt8186-afe-pcm.c, 6 times
- sound/soc/mediatek/mt8188/mt8188-afe-pcm.c, 2 times
- sound/soc/mediatek/mt8188/mt8188-mt6359.c, 3 times
- sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c, 3 times
- sound/soc/mediatek/mt8195/mt8195-mt6359.c, 3 times
- sound/soc/sof/ipc3-dtrace.c, 8 times
- sound/synth/emux/soundfont.c, 6 times
- tools/arch/x86/include/asm/atomic.h, 5 times
- tools/arch/x86/intel_sdsi/intel_sdsi.c, 5 times
- tools/bpf/bpftool/prog.c, 7 times
- tools/bpf/bpftool/skeleton/profiler.bpf.c, 7 times
- tools/counter/counter_watch_events.c, 3 times
- tools/iio/iio_utils.c, 6 times
- tools/iio/iio_utils.h, line 66
- tools/include/asm-generic/atomic-gcc.h, 5 times
- tools/include/linux/types.h, 2 times
- tools/include/uapi/linux/bpf.h, line 7106
- tools/lib/perf/mmap.c, 8 times
- tools/lib/perf/tests/test-evsel.c, 4 times
- tools/perf/arch/x86/util/iostat.c, 6 times
- tools/perf/bench/mem-functions.c, line 187
- tools/perf/builtin-c2c.c, line 133
- tools/perf/builtin-kallsyms.c, line 53
- tools/perf/builtin-kvm.c, 2 times
- tools/perf/builtin-mem.c, line 88
- tools/perf/builtin-record.c, line 3414
- tools/perf/builtin-script.c, 13 times
- tools/perf/builtin-stat.c, 101 times
- tools/perf/builtin-top.c, 21 times
- tools/perf/tests/backward-ring-buffer.c, line 147
- tools/perf/tests/mmap-basic.c, 6 times
- tools/perf/tests/openat-syscall-all-cpus.c, line 57
- tools/perf/tests/openat-syscall.c, line 41
- tools/perf/util/bpf_counter.c, 35 times
- tools/perf/util/bpf_counter_cgroup.c, line 265
- tools/perf/util/bpf_skel/bperf_cgroup.bpf.c, 6 times
- tools/perf/util/bpf_skel/bperf_follower.bpf.c, 2 times
- tools/perf/util/bpf_skel/bperf_leader.bpf.c, 3 times
- tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c, 6 times
- tools/perf/util/bpf_skel/lock_contention.bpf.c, 3 times
- tools/perf/util/bpf_skel/vmlinux/vmlinux.h, line 51
- tools/perf/util/cgroup.c, 12 times
- tools/perf/util/config.c, line 466
- tools/perf/util/dso.c, line 515
- tools/perf/util/evsel.c, 7 times
- tools/perf/util/parse-branch-options.c, line 39
- tools/perf/util/s390-cpumsf.c, 2 times
- tools/perf/util/s390-sample-raw.c, 2 times
- tools/perf/util/scripting-engines/trace-event-python.c, 7 times
- tools/perf/util/session.c, 2 times
- tools/perf/util/sideband_evlist.c, 7 times
- tools/perf/util/stat-display.c, 92 times
- tools/perf/util/stat.c, 26 times
- tools/perf/util/stat.h, line 204
- tools/power/cpupower/utils/idle_monitor/amd_fam14h_idle.c, line 74
- tools/power/x86/turbostat/turbostat.c, 83 times
- tools/testing/selftests/bpf/bench.h, line 63
- tools/testing/selftests/bpf/benchs/bench_count.c, 2 times
- tools/testing/selftests/bpf/benchs/bench_rename.c, line 10
- tools/testing/selftests/bpf/benchs/bench_ringbufs.c, line 89
- tools/testing/selftests/bpf/benchs/bench_trigger.c, 3 times
- tools/testing/selftests/bpf/prog_tests/btf_dump.c, 13 times
- tools/testing/selftests/bpf/prog_tests/cgroup_hierarchical_stats.c, 2 times
- tools/testing/selftests/bpf/progs/bpf_iter_bpf_map.c, 2 times
- tools/testing/selftests/bpf/progs/bpf_iter_ipv6_route.c, 2 times
- tools/testing/selftests/bpf/progs/bpf_iter_netlink.c, 4 times
- tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c, 2 times
- tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c, 2 times
- tools/testing/selftests/bpf/progs/bpf_iter_udp4.c, 4 times
- tools/testing/selftests/bpf/progs/bpf_iter_udp6.c, 4 times
- tools/testing/selftests/bpf/progs/bpf_iter_unix.c, line 42
- tools/testing/selftests/bpf/progs/cgroup_hierarchical_stats.c, line 65
- tools/testing/selftests/bpf/progs/kfree_skb.c, 2 times
- tools/testing/selftests/bpf/progs/map_kptr.c, 8 times
- tools/testing/selftests/bpf/progs/map_ptr_kern.c, 3 times
- tools/testing/selftests/bpf/progs/netif_receive_skb.c, 7 times
- tools/testing/selftests/bpf/progs/sk_storage_omem_uncharge.c, 3 times
- tools/testing/selftests/bpf/progs/strobemeta.h, line 249
- tools/testing/selftests/bpf/progs/timer.c, 4 times
- tools/testing/selftests/bpf/progs/trigger_bench.c, 2 times
- tools/testing/selftests/bpf/progs/wq.c, line 13
- tools/testing/selftests/kvm/arch_timer.c, line 193
- tools/testing/selftests/kvm/riscv/sbi_pmu_test.c, 54 times
- tools/testing/selftests/kvm/system_counter_offset_test.c, 2 times
- tools/testing/selftests/kvm/x86_64/pmu_counters_test.c, 2 times
- tools/testing/selftests/net/tcp_ao/connect-deny.c, 2 times
- tools/testing/selftests/net/tcp_ao/connect.c, line 70
- tools/testing/selftests/net/tcp_ao/icmps-accept.c, 3 times
- tools/testing/selftests/net/tcp_ao/icmps-discard.c, 3 times
- tools/testing/selftests/net/tcp_ao/lib/proc.c, 3 times
- tools/testing/selftests/net/tcp_ao/lib/sock.c, 2 times
- tools/testing/selftests/net/tcp_ao/restore.c, 4 times
- tools/testing/selftests/net/tcp_ao/self-connect.c, 2 times
- tools/testing/selftests/net/tcp_ao/seq-ext.c, 8 times
- tools/testing/selftests/net/tcp_ao/setsockopt-closed.c, 2 times
- tools/testing/selftests/net/tcp_ao/unsigned-md5.c, 3 times
- tools/testing/selftests/powerpc/pmu/ebb/trace.c, line 221
- tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c, 17 times
- tools/testing/selftests/powerpc/tm/tm-unavailable.c, 4 times
- tools/testing/selftests/resctrl/resctrl_val.c, line 140
- tools/testing/selftests/rseq/param_test.c, line 1621
- tools/testing/selftests/sync/sync_stress_consumer.c, 4 times
- tools/testing/selftests/sync/sync_stress_parallelism.c, 5 times
- tools/testing/selftests/vDSO/vdso_test_chacha.c, 6 times
- tools/tracing/rtla/src/osnoise_hist.c, 5 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.