arch_atomic_inc
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vdso/vma.c (ffffffff810046ff)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- arch/x86/entry/vdso/vma.c:vdso_fault
In arch/x86/events/core.c (ffffffff81006842)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- arch/x86/events/core.c:x86_pmu_event_init
- arch/x86/events/core.c:x86_add_exclusive
- arch/x86/events/core.c:x86_add_exclusive
In arch/x86/events/intel/core.c (ffffffff8100bc8d)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In arch/x86/events/intel/uncore.c (ffffffff81014aec)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- arch/x86/events/intel/uncore.c:uncore_pci_probe
- arch/x86/events/intel/uncore.c:uncore_get_constraint
In arch/x86/events/intel/uncore_nhmex.c (ffffffff81016f12)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_mbox_get_shared_reg
In arch/x86/kernel/i8259.c (ffffffff81033d89)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- arch/x86/kernel/i8259.c:mask_and_ack_8259A
In arch/x86/kernel/tboot.c (ffffffff8103f605)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In arch/x86/kernel/cpu/common.c (ffffffff810430b1)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- arch/x86/kernel/cpu/common.c:cpu_init
In arch/x86/kernel/cpu/intel_rdt_rdtgroup.c (ffffffff81048a72)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c:rdtgroup_kn_lock_live
- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c:rdtgroup_tasks_write
- arch/x86/kernel/cpu/intel_rdt_rdtgroup.c:rdtgroup_tasks_write
In arch/x86/kernel/cpu/mcheck/mce.c (ffffffff8104d59f)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mcheck/mce.c:do_machine_check
- arch/x86/kernel/cpu/mcheck/mce.c:mce_register_decode_chain
In arch/x86/kernel/cpu/microcode/core.c (ffffffff81055859)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- arch/x86/kernel/cpu/microcode/core.c:__wait_for_cpus
In arch/x86/kernel/acpi/sleep.c (ffffffff81058b99)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- arch/x86/kernel/acpi/sleep.c:x86_acpi_suspend_lowlevel
In arch/x86/kernel/tsc_sync.c (ffffffff8105be6e)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
In arch/x86/kernel/apic/apic.c (ffffffff81a02710)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- arch/x86/kernel/apic/apic.c:smp_error_interrupt
In arch/x86/kernel/apic/io_apic.c (ffffffff81060679)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- arch/x86/kernel/apic/io_apic.c:ioapic_ack_level
In arch/x86/kernel/ftrace.c (ffffffff81064530)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- arch/x86/kernel/ftrace.c:arch_ftrace_update_code
- arch/x86/kernel/ftrace.c:update_ftrace_func
In arch/x86/kernel/kprobes/core.c (ffffffff810679f5)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- arch/x86/kernel/kprobes/core.c:setjmp_pre_handler
In arch/x86/mm/mmio-mod.c (ffffffff8108168b)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- arch/x86/mm/mmio-mod.c:enable_mmiotrace
In kernel/fork.c (ffffffff8108da5d)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/fork.c:_do_fork
- kernel/fork.c:copy_mm
- kernel/fork.c:copy_mm
- kernel/fork.c:get_task_mm
- kernel/fork.c:mm_init
In kernel/exit.c (ffffffff81092368)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/exit.c:wait_consider_task
- kernel/exit.c:wait_consider_task
- kernel/exit.c:wait_consider_task
- kernel/exit.c:do_exit
- kernel/exit.c:mm_update_next_owner
In kernel/ptrace.c (ffffffff8109a8aa)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In kernel/user.c (ffffffff8109bdaa)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In kernel/signal.c (ffffffff8109c5ea)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/signal.c:__sigqueue_alloc
- kernel/signal.c:__sigqueue_alloc
In kernel/sys.c (ffffffff810a7983)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/sys.c:__ia32_sys_prlimit64
- kernel/sys.c:__x64_sys_prlimit64
In kernel/umh.c (ffffffff810a92bb)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/umh.c:call_usermodehelper_exec
In kernel/workqueue.c (ffffffff810ab2c7)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/workqueue.c:flush_workqueue_prep_pwqs
- kernel/workqueue.c:worker_thread
- kernel/workqueue.c:process_one_work
- kernel/workqueue.c:wq_worker_waking_up
In kernel/pid.c (ffffffff810b0a4f)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/pid.c:find_get_pid
- kernel/pid.c:get_pid_task
- kernel/pid.c:get_task_pid
- kernel/pid.c:find_get_task_by_vpid
In kernel/kthread.c (ffffffff810b37c4)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/kthread.c:kthread_stop
In kernel/nsproxy.c (ffffffff810b4474)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/nsproxy.c:copy_namespaces
In kernel/cred.c (ffffffff810b5a9b)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:override_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:prepare_creds
- kernel/cred.c:prepare_creds
- kernel/cred.c:prepare_creds
In kernel/async.c (ffffffff810b6997)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/async.c:__async_schedule
In kernel/smpboot.c (ffffffff810b70cd)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In kernel/kmod.c (ffffffff810b7e5e)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/kmod.c:__request_module
In kernel/groups.c (ffffffff810b826e)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/groups.c:set_groups
In kernel/sched/core.c (ffffffff826f5941)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/sched/core.c:sched_init
- kernel/sched/core.c:sched_setaffinity
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:wake_q_add
In kernel/sched/fair.c (ffffffff810d13ab)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/sched/fair.c:nohz_balance_enter_idle
- kernel/sched/fair.c:task_numa_find_cpu
In kernel/sched/rt.c (ffffffff810d2d44)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/sched/rt.c:rq_online_rt
- kernel/sched/rt.c:pull_rt_task
- kernel/sched/rt.c:push_rt_task
In kernel/sched/deadline.c (ffffffff810d5695)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/sched/deadline.c:start_dl_timer
- kernel/sched/deadline.c:task_non_contending
In kernel/sched/cpupri.c (ffffffff810da0e4)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/sched/cpupri.c:cpupri_set
In kernel/sched/topology.c (ffffffff810db31d)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/sched/topology.c:build_sched_domains
- kernel/sched/topology.c:build_sched_domains
- kernel/sched/topology.c:build_sched_domains
- kernel/sched/topology.c:build_sched_domains
- kernel/sched/topology.c:sched_get_rd
- kernel/sched/topology.c:rq_attach_root
In kernel/sched/debug.c (ffffffff810e0d96)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/sched/debug.c:proc_sched_show_task
In kernel/locking/rtmutex.c (ffffffff810e6243)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/locking/rtmutex.c:rt_mutex_adjust_pi
- kernel/locking/rtmutex.c:remove_waiter
- kernel/locking/rtmutex.c:task_blocks_on_rt_mutex
- kernel/locking/rtmutex.c:rt_mutex_adjust_prio_chain
- kernel/locking/rtmutex.c:rt_mutex_adjust_prio_chain
In kernel/power/process.c (ffffffff810e8b58)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/power/process.c:freeze_processes
In kernel/power/hibernate.c (ffffffff810eae1a)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/power/hibernate.c:software_resume
- kernel/power/hibernate.c:hibernate
In kernel/power/swap.c (ffffffff810edb25)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/power/swap.c:hib_submit_io
In kernel/power/user.c (ffffffff810f05d6)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_release
- kernel/power/user.c:snapshot_open
- kernel/power/user.c:snapshot_open
In kernel/printk/printk_safe.c (ffffffff810f51aa)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/printk/printk_safe.c:printk_safe_log_store
In kernel/irq/handle.c (ffffffff810f6289)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In kernel/irq/manage.c (ffffffff810f6f0e)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/irq/manage.c:setup_irq_thread
- kernel/irq/manage.c:irq_thread
In kernel/rcu/update.c (ffffffff811025fb)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/rcu/update.c:rcu_tasks_kthread
- kernel/rcu/update.c:rcu_expedite_gp
In kernel/rcu/srcutree.c (ffffffff811038e9)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier
In kernel/rcu/tree.c (ffffffff8110512d)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In kernel/kcmp.c (ffffffff8110eaf7)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/kcmp.c:__ia32_sys_kcmp
- kernel/kcmp.c:__ia32_sys_kcmp
- kernel/kcmp.c:__x64_sys_kcmp
- kernel/kcmp.c:__x64_sys_kcmp
In kernel/time/clocksource.c (ffffffff8111b505)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/time/clocksource.c:clocksource_touch_watchdog
- kernel/time/clocksource.c:clocksource_resume
In kernel/time/posix-timers.c (ffffffff8111f9ba)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/time/posix-timers.c:do_timer_create
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/posix-cpu-timers.c (ffffffff81120fd0)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/time/posix-cpu-timers.c:posix_cpu_timer_create
In kernel/futex.c (ffffffff8112a509)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/futex.c:futex_lock_pi
- kernel/futex.c:futex_wait_setup
- kernel/futex.c:futex_requeue
- kernel/futex.c:futex_requeue
In kernel/module.c (ffffffff8113297a)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/module.c:load_module
In kernel/cgroup/cgroup.c (ffffffff826fa773)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_init
- kernel/cgroup/cgroup.c:cgroup_mkdir
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:css_task_iter_next
- kernel/cgroup/cgroup.c:cgroup_procs_write_start
In kernel/cgroup/namespace.c (ffffffff811444a1)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/cgroup/namespace.c:copy_cgroup_ns
In kernel/cgroup/cgroup-v1.c (ffffffff81145539)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup_transfer_tasks
In kernel/cgroup/freezer.c (ffffffff81146561)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/cgroup/freezer.c:freezer_apply_state
- kernel/cgroup/freezer.c:freezer_css_online
In kernel/utsname.c (ffffffff8114c529)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/utsname.c:copy_utsname
In kernel/user_namespace.c (ffffffff8114c8c2)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/user_namespace.c:ns_get_owner
- kernel/user_namespace.c:userns_install
- kernel/user_namespace.c:userns_get
In kernel/pid_namespace.c (ffffffff8114e2fe)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/pid_namespace.c:copy_pid_ns
In kernel/audit.c (ffffffff81151f62)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/audit.c:audit_receive_msg
In kernel/debug/debug_core.c (ffffffff8115e855)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/debug/debug_core.c:kgdb_breakpoint
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
In kernel/hung_task.c (ffffffff81169c79)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/hung_task.c:watchdog
- kernel/hung_task.c:watchdog
In kernel/relay.c (ffffffff8116c8c5)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/relay.c:relay_buf_fault
In kernel/trace/ftrace.c (ffffffff811710ed)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In kernel/trace/ring_buffer.c (ffffffff8117808c)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_empty
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_consume
- kernel/trace/ring_buffer.c:ring_buffer_peek
- kernel/trace/ring_buffer.c:rb_iter_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_advance_iter
- kernel/trace/ring_buffer.c:rb_advance_reader
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:ring_buffer_record_disable
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
In kernel/trace/trace.c (ffffffff8117f6b6)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_cpumask_write
- kernel/trace/trace.c:s_start
- kernel/trace/trace.c:trace_vbprintk
In kernel/trace/trace_sched_wakeup.c (ffffffff8118bd02)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/trace/trace_sched_wakeup.c:probe_wakeup
In kernel/trace/trace_mmiotrace.c (ffffffff8118deb7)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/trace/trace_mmiotrace.c:mmio_trace_mapping
- kernel/trace/trace_mmiotrace.c:mmio_trace_rw
In kernel/trace/trace_functions_graph.c (ffffffff8118e454)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/trace/trace_functions_graph.c:ftrace_push_return_trace
In kernel/trace/blktrace.c (ffffffff81190e4e)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In kernel/trace/trace_kdb.c (ffffffff811abbdc)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/trace/trace_kdb.c:kdb_ftdump
In kernel/bpf/syscall.c (ffffffff811b55bd)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/bpf/syscall.c:bpf_map_get_fd_by_id
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_create
- kernel/bpf/syscall.c:bpf_map_precharge_memlock
In kernel/bpf/cpumap.c (ffffffff811ca83f)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/bpf/cpumap.c:cpu_map_update_elem
- kernel/bpf/cpumap.c:cpu_map_update_elem
In kernel/bpf/sockmap.c (ffffffff811cf892)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/bpf/sockmap.c:bpf_tcp_sendpage
- kernel/bpf/sockmap.c:bpf_exec_tx_verdict
In kernel/events/core.c (ffffffff811de4ea)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/events/core.c:__do_sys_perf_event_open
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_fault
- kernel/events/core.c:perf_event_release_kernel
- kernel/events/core.c:alloc_perf_context
In kernel/events/uprobes.c (ffffffff811e6871)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/events/uprobes.c:uprobe_notify_resume
- kernel/events/uprobes.c:uprobe_notify_resume
- kernel/events/uprobes.c:uprobe_copy_process
- kernel/events/uprobes.c:uprobe_mmap
- kernel/events/uprobes.c:uprobe_mmap
- kernel/events/uprobes.c:__find_uprobe
- kernel/events/uprobes.c:uprobe_write_opcode
In kernel/padata.c (ffffffff811e7796)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- kernel/padata.c:padata_do_serial
- kernel/padata.c:padata_do_parallel
In kernel/jump_label.c (ffffffff811e8747)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In mm/filemap.c (ffffffff811ed3eb)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/filemap.c:__add_to_page_cache_locked
In mm/oom_kill.c (ffffffff811f3e83)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
- mm/oom_kill.c:oom_kill_process
- mm/oom_kill.c:oom_kill_process
- mm/oom_kill.c:mark_oom_victim
- mm/oom_kill.c:mark_oom_victim
In mm/page-writeback.c (ffffffff811fe545)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/page-writeback.c:write_one_page
In mm/swap.c (ffffffff81202ffe)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/swap.c:lru_add_page_tail
- mm/swap.c:mark_page_lazyfree
- mm/swap.c:__lru_cache_add
- mm/swap.c:activate_page
- mm/swap.c:rotate_reclaimable_page
- mm/swap.c:get_kernel_pages
In mm/vmscan.c (ffffffff81208a8a)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/vmscan.c:isolate_lru_page
In mm/shmem.c (ffffffff81212030)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/shmem.c:shmem_file_read_iter
- mm/shmem.c:shmem_get_inode
- mm/shmem.c:shmem_replace_page
In mm/backing-dev.c (ffffffff81218220)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/backing-dev.c:wb_congested_get_create
In mm/mmu_context.c (ffffffff812191a9)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/mmu_context.c:use_mm
In mm/gup.c (ffffffff812261a9)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8122e76d)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/memory.c:handle_pte_fault
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:vm_insert_page
- mm/memory.c:tlb_gather_mmu
In mm/mlock.c (ffffffff81233f36)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/mlock.c:user_shm_lock
- mm/mlock.c:munlock_vma_pages_range
- mm/mlock.c:__munlock_pagevec
In mm/mmap.c (ffffffff812341ba)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/mmap.c:special_mapping_fault
- mm/mmap.c:mmap_region
- mm/mmap.c:mmap_region
- mm/mmap.c:__vma_link_file
- mm/mmap.c:__remove_shared_vm_struct
In mm/mprotect.c (ffffffff81239a08)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/mprotect.c:change_protection
In mm/rmap.c (ffffffff8123fc40)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/rmap.c:anon_vma_fork
In mm/madvise.c (ffffffff81246460)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
In mm/page_io.c (ffffffff8124735a)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff81247ce4)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/swap_state.c:lookup_swap_cache
In mm/swapfile.c (ffffffff8124d900)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapoff
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_vma
In mm/frontswap.c (ffffffff8124efa3)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/frontswap.c:__frontswap_store
In mm/zswap.c (ffffffff81250b1c)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/zswap.c:zswap_frontswap_store
- mm/zswap.c:zswap_frontswap_store
In mm/hugetlb.c (ffffffff81258482)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff8125cc01)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/mempolicy.c:mpol_shared_policy_lookup
- mm/mempolicy.c:kernel_migrate_pages
In mm/mmu_notifier.c (ffffffff8125e1af)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/mmu_notifier.c:do_mmu_notifier_register
In mm/ksm.c (ffffffff81262482)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/ksm.c:__ksm_enter
- mm/ksm.c:ksm_scan_thread
- mm/ksm.c:ksm_scan_thread
- mm/ksm.c:try_to_merge_with_ksm_page
- mm/ksm.c:try_to_merge_one_page
In mm/memory_hotplug.c (ffffffff82709316)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/memory_hotplug.c:register_page_bootmem_info_node
- mm/memory_hotplug.c:register_page_bootmem_info_node
In mm/migrate.c (ffffffff8126fe0f)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:kernel_move_pages
- mm/migrate.c:buffer_migrate_page
- mm/migrate.c:buffer_migrate_page
- mm/migrate.c:migrate_huge_page_move_mapping
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff81279abf)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:split_huge_page_to_list
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:follow_devmap_pmd
In mm/khugepaged.c (ffffffff8127b5bb)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_shmem
- mm/khugepaged.c:__khugepaged_enter
In mm/memcontrol.c (ffffffff81281249)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_task
In mm/memory-failure.c (ffffffff81288969)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/memory-failure.c:add_to_kill
In mm/zpool.c (ffffffff8128bf0e)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/zpool.c:zpool_get_driver
In mm/zsmalloc.c (ffffffff8128dca3)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_page_migrate
In mm/hmm.c (ffffffff81291bad)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/hmm.c:hmm_invalidate_range_start
In mm/memfd.c (ffffffff81294547)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- mm/memfd.c:memfd_fcntl
In fs/open.c (ffffffff81295268)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/open.c:do_dentry_open
In fs/file_table.c (ffffffff8129babb)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/file_table.c:alloc_file
- fs/file_table.c:get_empty_filp
In fs/super.c (ffffffff8129c675)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/super.c:freeze_super
- fs/super.c:kill_block_super
- fs/super.c:kill_block_super
- fs/super.c:mount_bdev
- fs/super.c:mount_bdev
- fs/super.c:mount_bdev
- fs/super.c:sget_userns
In fs/exec.c (ffffffff812a116f)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/exec.c:free_bprm
- fs/exec.c:would_dump
In fs/pipe.c (ffffffff812a43a7)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/pipe.c:alloc_pipe_info
- fs/pipe.c:generic_pipe_buf_get
In fs/fcntl.c (ffffffff812ae521)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/fcntl.c:f_modown
In fs/dcache.c (ffffffff812b5a4e)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/dcache.c:__d_move
- fs/dcache.c:take_dentry_name_snapshot
In fs/inode.c (ffffffff812ba3b4)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/inode.c:insert_inode_locked
- fs/inode.c:igrab
- fs/inode.c:inode_lru_isolate
In fs/file.c (ffffffff812bc4eb)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/file.c:get_files_struct
In fs/namespace.c (ffffffff812c2623)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/namespace.c:mntns_install
- fs/namespace.c:mntns_get
- fs/namespace.c:mount_subtree
- fs/namespace.c:copy_mnt_ns
- fs/namespace.c:alloc_mnt_ns
- fs/namespace.c:clone_mnt
- fs/namespace.c:mnt_init
In fs/fs-writeback.c (ffffffff812cbbb1)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:wb_queue_work
In fs/buffer.c (ffffffff812d914a)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/buffer.c:ll_rw_block
- fs/buffer.c:ll_rw_block
- fs/buffer.c:create_empty_buffers
- fs/buffer.c:__bread_gfp
- fs/buffer.c:__getblk_gfp
- fs/buffer.c:sync_mapping_buffers
- fs/buffer.c:sync_mapping_buffers
- fs/buffer.c:sync_mapping_buffers
In fs/block_dev.c (ffffffff812dc51d)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/block_dev.c:blkdev_direct_IO
- fs/block_dev.c:blkdev_direct_IO
In fs/direct-io.c (ffffffff812e1b71)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
In fs/proc_namespace.c (ffffffff812e41af)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/proc_namespace.c:mounts_open_common
In fs/notify/mark.c (ffffffff812e5b54)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/notify/mark.c:fsnotify_add_mark_locked
- fs/notify/mark.c:fsnotify_prepare_user_wait
In fs/notify/fanotify/fanotify.c (ffffffff812e7f2b)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify.c:fanotify_alloc_event
In fs/notify/fanotify/fanotify_user.c (ffffffff812e998d)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:__ia32_sys_fanotify_init
- fs/notify/fanotify/fanotify_user.c:__ia32_sys_fanotify_init
- fs/notify/fanotify/fanotify_user.c:__x64_sys_fanotify_init
- fs/notify/fanotify/fanotify_user.c:__x64_sys_fanotify_init
In fs/eventpoll.c (ffffffff812eb7c4)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/eventpoll.c:do_epoll_create
In fs/userfaultfd.c (ffffffff812ef8d7)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/userfaultfd.c:__ia32_sys_userfaultfd
- fs/userfaultfd.c:__x64_sys_userfaultfd
- fs/userfaultfd.c:dup_userfaultfd
In fs/aio.c (ffffffff812f3c24)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/aio.c:aio_migratepage
In fs/binfmt_script.c (ffffffff81302e08)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/binfmt_script.c:load_script
In fs/binfmt_elf.c (ffffffff81305367)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/binfmt_elf.c:load_elf_binary
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff81308d3b)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:load_elf_binary
- fs/compat_binfmt_elf.c:load_elf_binary
In fs/mbcache.c (ffffffff8130a30a)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:__entry_find
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap.c (ffffffff8130f9cf)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/iomap.c:iomap_dio_rw
- fs/iomap.c:iomap_dio_actor
- fs/iomap.c:iomap_dio_zero
- fs/iomap.c:iomap_dio_zero
In fs/quota/dquot.c (ffffffff813130b2)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/quota/dquot.c:dquot_disable
- fs/quota/dquot.c:dqget
- fs/quota/dquot.c:dquot_writeback_dquots
- fs/quota/dquot.c:dquot_scan_active
In fs/proc/task_mmu.c (ffffffff813188f5)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/proc/task_mmu.c:m_start
In fs/proc/base.c (ffffffff8131f707)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/proc/base.c:proc_task_readdir
- fs/proc/base.c:proc_task_readdir
- fs/proc/base.c:proc_task_lookup
- fs/proc/base.c:next_tgid
- fs/proc/base.c:proc_pid_lookup
- fs/proc/base.c:proc_setgroups_open
- fs/proc/base.c:proc_id_map_open
- fs/proc/base.c:__set_oom_adj
- fs/proc/base.c:proc_mem_open
In fs/proc/array.c (ffffffff81321247)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/proc/array.c:get_children_pid
In fs/proc/proc_sysctl.c (ffffffff8132708a)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/proc/proc_sysctl.c:proc_sys_poll_notify
In fs/kernfs/dir.c (ffffffff8132d5d7)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/kernfs/dir.c:kernfs_remove_self
In fs/kernfs/file.c (ffffffff8132e732)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_notify_workfn
- fs/kernfs/file.c:kernfs_drain_open_files
- fs/kernfs/file.c:kernfs_fop_open
In fs/configfs/dir.c (ffffffff81332dc3)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/configfs/dir.c:configfs_make_dirent
In fs/devpts/inode.c (ffffffff81334e79)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/devpts/inode.c:devpts_acquire
In fs/ext4/balloc.c (ffffffff81336b6d)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/ialloc.c (ffffffff81348898)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/ext4/ialloc.c:__ext4_new_inode
- fs/ext4/ialloc.c:ext4_free_inode
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/inline.c (ffffffff8134bbf1)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_destroy_inline_data_nolock
- fs/ext4/inline.c:ext4_update_inline_data
- fs/ext4/inline.c:ext4_create_inline_data
In fs/ext4/inode.c (ffffffff8135547e)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_mark_iloc_dirty
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:ext4_direct_IO
- fs/ext4/inode.c:ext4_writepages
- fs/ext4/inode.c:ext4_writepage
- fs/ext4/inode.c:ext4_writepage
- fs/ext4/inode.c:ext4_dio_get_block_unwritten_async
In fs/ext4/mballoc.c (ffffffff8135dd7e)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_new_blocks
- fs/ext4/mballoc.c:ext4_mb_new_blocks
- fs/ext4/mballoc.c:ext4_mb_new_blocks
- fs/ext4/mballoc.c:ext4_mb_new_blocks
- fs/ext4/mballoc.c:ext4_mb_regular_allocator
- fs/ext4/mballoc.c:ext4_mb_simple_scan_group
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_use_best_found
In fs/ext4/mmp.c (ffffffff81367068)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/page-io.c (ffffffff813709e1)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/ext4/page-io.c:ext4_bio_write_page
In fs/ext4/xattr.c (ffffffff8138f838)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
In fs/jbd2/transaction.c (ffffffff81395114)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_refile_buffer
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:start_this_handle
- fs/jbd2/transaction.c:start_this_handle
In fs/jbd2/commit.c (ffffffff81396ae4)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
In fs/jbd2/checkpoint.c (ffffffff81398516)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
In fs/jbd2/journal.c (ffffffff8139e0cd)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_write_superblock
In fs/fat/dir.c (ffffffff813a846d)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_entries
- fs/fat/dir.c:fat_add_new_entries
In fs/fat/fatent.c (ffffffff813aac1b)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_collect_bhs
In fs/ecryptfs/miscdev.c (ffffffff813be5d1)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_open
In fs/fuse/dev.c (ffffffff813c03c8)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/fuse/dev.c:fuse_dev_ioctl
- fs/fuse/dev.c:fuse_copy_page
- fs/fuse/dev.c:fuse_copy_page
- fs/fuse/dev.c:fuse_request_send_background_locked
- fs/fuse/dev.c:fuse_request_send
- fs/fuse/dev.c:fuse_get_req_nofail_nopages
- fs/fuse/dev.c:__fuse_get_req
In fs/fuse/file.c (ffffffff813c9b1a)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_readpages_fill
In fs/fuse/inode.c (ffffffff813cd9a7)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- fs/fuse/inode.c:fuse_conn_init
In ipc/util.c (ffffffff813d648b)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- ipc/util.c:ipc_addid
In ipc/msg.c (ffffffff813d8b64)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- ipc/msg.c:do_msgrcv
- ipc/msg.c:do_msgsnd
- ipc/msg.c:do_msgsnd
- ipc/msg.c:do_msgsnd
In ipc/sem.c (ffffffff813dd296)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- ipc/sem.c:exit_sem
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_setval
- ipc/sem.c:perform_atomic_semop
- ipc/sem.c:perform_atomic_semop
In ipc/shm.c (ffffffff813de56b)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- ipc/shm.c:newseg
- ipc/shm.c:shm_close
In ipc/mqueue.c (ffffffff813e1922)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:mqueue_get_inode
In ipc/namespace.c (ffffffff813e3618)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- ipc/namespace.c:copy_ipcs
In security/keys/key.c (ffffffff813e4589)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- security/keys/key.c:key_reject_and_link
- security/keys/key.c:__key_instantiate_and_link
- security/keys/key.c:key_alloc
In security/keys/keyctl.c (ffffffff813e8109)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_chown_key
- security/keys/keyctl.c:keyctl_chown_key
In security/keys/process_keys.c (ffffffff813e9f31)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:lookup_user_key
In security/keys/request_key.c (ffffffff813ea160)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- security/keys/request_key.c:call_sbin_request_key
In security/keys/request_key_auth.c (ffffffff813eae7b)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_new
- security/keys/request_key_auth.c:request_key_auth_new
In security/selinux/hooks.c (ffffffff813f8cf5)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_secmark_refcount_inc
In security/selinux/selinuxfs.c (ffffffff81403b72)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_mmap_policy_fault
In security/selinux/ss/services.c (ffffffff81413904)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- security/selinux/ss/services.c:security_set_bools
- security/selinux/ss/services.c:security_load_policy
- security/selinux/ss/services.c:security_load_policy
In security/selinux/xfrm.c (ffffffff81417592)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- security/selinux/xfrm.c:selinux_xfrm_state_alloc_acquire
- security/selinux/xfrm.c:selinux_xfrm_policy_clone
- security/selinux/xfrm.c:selinux_xfrm_alloc_user
In security/tomoyo/common.c (ffffffff81425a58)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_open_control
In security/tomoyo/condition.c (ffffffff81426fd3)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- security/tomoyo/condition.c:tomoyo_get_condition
In security/tomoyo/domain.c (ffffffff81428e8e)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
In security/tomoyo/memory.c (ffffffff8142bd6c)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- security/tomoyo/memory.c:tomoyo_get_name
- security/tomoyo/memory.c:tomoyo_get_group
In security/tomoyo/securityfs_if.c (ffffffff8142db1e)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_write_self
In security/tomoyo/tomoyo.c (ffffffff8142dd62)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_cred_transfer
In security/apparmor/domain.c (ffffffff8143a8f1)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- security/apparmor/domain.c:aa_change_hat
In security/apparmor/policy_unpack.c (ffffffff8143f038)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- security/apparmor/policy_unpack.c:unpack_profile
In security/yama/yama_lsm.c (ffffffff8144ed8c)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- security/yama/yama_lsm.c:yama_task_prctl
- security/yama/yama_lsm.c:report_access
- security/yama/yama_lsm.c:report_access
In block/bio.c (ffffffff8147b350)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- block/bio.c:bio_map_user_iov
In block/blk-core.c (ffffffff81481e9c)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- block/blk-core.c:get_request
In block/blk-tag.c (ffffffff81485ce0)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- block/blk-tag.c:blk_queue_init_tags
In block/blk-map.c (ffffffff81489927)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- block/blk-map.c:blk_rq_map_user_iov
In block/blk-mq.c (ffffffff8148d860)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- block/blk-mq.c:queue_set_hctx_shared
- block/blk-mq.c:blk_mq_bio_to_request
- block/blk-mq.c:blk_mq_get_driver_tag
- block/blk-mq.c:blk_mq_get_request
In block/blk-mq-tag.c (ffffffff81492f41)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- block/blk-mq-tag.c:__blk_mq_tag_busy
In block/blk-mq-sched.c (ffffffff81494f4b)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- block/blk-mq-sched.c:blk_mq_sched_dispatch_requests
In block/genhd.c (ffffffff81497b20)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- block/genhd.c:part_inc_in_flight
- block/genhd.c:part_inc_in_flight
In block/bsg.c (ffffffff814a54d2)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- block/bsg.c:bsg_open
In block/blk-cgroup.c (ffffffff814a7b9a)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- block/blk-cgroup.c:blkg_create
In block/blk-throttle.c (ffffffff814a92f1)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- block/blk-throttle.c:throtl_qnode_add_bio
In block/cfq-iosched.c (ffffffff814b427c)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- block/cfq-iosched.c:cfq_init_queue
- block/cfq-iosched.c:cfq_set_request
- block/cfq-iosched.c:cfq_get_queue
In block/blk-wbt.c (ffffffff814b97cf)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- block/blk-wbt.c:wbt_wait
In lib/iov_iter.c (ffffffff814c5f88)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_get_pages
In lib/rhashtable.c (ffffffff814cc90c)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In drivers/pci/pci.c (ffffffff8151d52c)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_config_pm_runtime_get
In drivers/pci/pcie/portdrv_pci.c (ffffffff81530a14)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_remove
In drivers/pci/hotplug/cpci_hotplug_core.c (ffffffff815372ed)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/pci/hotplug/cpci_hotplug_core.c:check_slots
In drivers/pci/ats.c (ffffffff81543519)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/pci/ats.c:pci_enable_ats
In drivers/video/fbdev/core/fbmem.c (ffffffff81554095)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In drivers/video/fbdev/core/fb_defio.c (ffffffff8155a286)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_fault
In drivers/acpi/apei/ghes.c (ffffffff815d684e)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/acpi/apei/ghes.c:ghes_estatus_cached
In drivers/clk/clk.c (ffffffff815df745)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/clk/clk.c:clk_core_is_enabled
In drivers/dma/dmaengine.c (ffffffff815e8e15)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/dma/dmaengine.c:dma_async_device_register
In drivers/virtio/virtio_balloon.c (ffffffff815f00ad)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/virtio/virtio_balloon.c:virtballoon_migratepage
In drivers/tty/tty_io.c (ffffffff8160f97b)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/tty/tty_io.c:__tty_fasync
In drivers/tty/tty_buffer.c (ffffffff8161949f)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/tty/tty_buffer.c:tty_buffer_flush
- drivers/tty/tty_buffer.c:tty_buffer_lock_exclusive
In drivers/tty/tty_ldsem.c (ffffffff819f1138)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/tty/tty_ldsem.c:ldsem_down_read
In drivers/tty/tty_jobctrl.c (ffffffff8161b6bc)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/tty/tty_jobctrl.c:tty_jobctrl_ioctl
- drivers/tty/tty_jobctrl.c:tty_get_pgrp
- drivers/tty/tty_jobctrl.c:tty_signal_session_leader
- drivers/tty/tty_jobctrl.c:tty_signal_session_leader
- drivers/tty/tty_jobctrl.c:__proc_set_tty
- drivers/tty/tty_jobctrl.c:__proc_set_tty
In drivers/tty/vt/vt_ioctl.c (ffffffff8161e8f4)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
In drivers/tty/vt/keyboard.c (ffffffff81621245)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:kbd_start
- drivers/tty/vt/keyboard.c:kbd_led_trigger_activate
In drivers/tty/serial/kgdb_nmi.c (ffffffff81641f39)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In drivers/char/virtio_console.c (ffffffff8164ab32)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/char/virtio_console.c:pipe_to_sg
In drivers/char/agp/backend.c (ffffffff8164ebe4)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/char/agp/backend.c:agp_backend_acquire
In drivers/char/agp/frontend.c (ffffffff8164fe26)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agpioc_acquire_wrap
In drivers/char/agp/generic.c (ffffffff816513da)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_pages
- drivers/char/agp/generic.c:agp_generic_alloc_pages
In drivers/char/agp/intel-gtt.c (ffffffff8165574f)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In drivers/connector/cn_queue.c (ffffffff816788d7)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/connector/cn_queue.c:cn_queue_add_callback
In drivers/connector/cn_proc.c (ffffffff816791ee)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In drivers/base/core.c (ffffffff816806cc)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/base/core.c:device_shutdown
In drivers/base/dd.c (ffffffff81682e1b)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/base/dd.c:driver_probe_device
In drivers/base/power/runtime.c (ffffffff8168fbd6)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/base/power/runtime.c:pm_runtime_forbid
- drivers/base/power/runtime.c:__pm_runtime_disable
- drivers/base/power/runtime.c:pm_runtime_barrier
- drivers/base/power/runtime.c:__pm_runtime_set_status
- drivers/base/power/runtime.c:__pm_runtime_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
In drivers/base/power/main.c (ffffffff81693d39)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/base/power/main.c:dpm_prepare
In drivers/base/power/wakeup.c (ffffffff81695657)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/base/power/wakeup.c:pm_system_irq_wakeup
In drivers/base/power/domain.c (ffffffff81697d72)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/base/power/domain.c:pm_genpd_add_subdomain
- drivers/base/power/domain.c:genpd_power_on
In drivers/block/loop.c (ffffffff816a9c6c)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/block/loop.c:lo_open
In drivers/mfd/twl6030-irq.c (0)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In drivers/mfd/mfd-core.c (ffffffff816c5043)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In drivers/nvdimm/namespace_devs.c (ffffffff816dba5b)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/nvdimm/namespace_devs.c:nd_region_register_namespaces
In drivers/scsi/hosts.c (ffffffff816e9ebf)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/scsi/hosts.c:scsi_add_host_with_dma
In drivers/scsi/scsi_lib.c (ffffffff816ee4c5)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:sdev_disable_disk_events
- drivers/scsi/scsi_lib.c:scsi_request_fn
- drivers/scsi/scsi_lib.c:scsi_request_fn
- drivers/scsi/scsi_lib.c:scsi_request_fn
- drivers/scsi/scsi_lib.c:scsi_request_fn
- drivers/scsi/scsi_lib.c:scsi_dispatch_cmd
- drivers/scsi/scsi_lib.c:scsi_softirq_done
- drivers/scsi/scsi_lib.c:scsi_softirq_done
In drivers/scsi/sg.c (ffffffff81705f0c)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_vma_fault
In drivers/net/tun.c (ffffffff8173eb13)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/net/tun.c:tun_get_user
In drivers/net/ppp/ppp_generic.c (ffffffff81743c3c)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_register_net_channel
- drivers/net/ppp/ppp_generic.c:ppp_dev_configure
In drivers/net/xen-netfront.c (ffffffff81748a5a)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/net/xen-netfront.c:xennet_poll
In drivers/usb/core/hub.c (ffffffff81757bca)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/usb/core/hub.c:hub_event
- drivers/usb/core/hub.c:usb_new_device
In drivers/usb/core/hcd.c (ffffffff8175b5ab)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_start_port_resume
In drivers/usb/core/urb.c (ffffffff8175cf4a)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/usb/core/urb.c:usb_anchor_suspend_wakeups
- drivers/usb/core/urb.c:usb_block_urb
- drivers/usb/core/urb.c:usb_anchor_urb
In drivers/usb/core/driver.c (ffffffff81760c88)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/usb/core/driver.c:usb_autopm_get_interface_no_resume
- drivers/usb/core/driver.c:usb_autopm_get_interface_no_resume
- drivers/usb/core/driver.c:usb_autopm_get_interface_async
- drivers/usb/core/driver.c:usb_autopm_get_interface
In drivers/usb/core/devio.c (ffffffff81769995)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:usbdev_open
- drivers/usb/core/devio.c:usbdev_open
- drivers/usb/core/devio.c:async_completed
- drivers/usb/core/devio.c:async_completed
In drivers/usb/core/port.c (ffffffff8176dca2)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/usb/core/port.c:usb_hub_create_port_device
- drivers/usb/core/port.c:usb_port_runtime_resume
In drivers/usb/core/hcd-pci.c (ffffffff8176e468)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/usb/core/hcd-pci.c:usb_hcd_pci_remove
In drivers/usb/host/xhci-pci.c (ffffffff817b7d90)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/usb/host/xhci-pci.c:xhci_pci_probe
In drivers/i2c/busses/i2c-designware-master.c (ffffffff817db2e1)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe
In drivers/i2c/busses/i2c-designware-platdrv.c (ffffffff817dba4e)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-platdrv.c:dw_i2c_plat_probe
In drivers/power/supply/power_supply_core.c (ffffffff817e0dbd)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/power/supply/power_supply_core.c:power_supply_get_by_name
In drivers/md/md.c (ffffffff829082c5)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/md/md.c:md_exit
- drivers/md/md.c:md_notify_reboot
- drivers/md/md.c:md_do_sync
- drivers/md/md.c:md_seq_next
- drivers/md/md.c:md_seq_start
- drivers/md/md.c:md_open
- drivers/md/md.c:md_attr_store
- drivers/md/md.c:md_attr_show
- drivers/md/md.c:rdev_size_store
- drivers/md/md.c:mddev_find
- drivers/md/md.c:md_flush_request
- drivers/md/md.c:md_flush_request
- drivers/md/md.c:md_flush_request
- drivers/md/md.c:md_handle_request
- drivers/md/md.c:md_new_event
In drivers/md/md-bitmap.c (ffffffff81803a31)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/md/md-bitmap.c:bitmap_startwrite
- drivers/md/md-bitmap.c:read_page
- drivers/md/md-bitmap.c:read_page
- drivers/md/md-bitmap.c:write_page
- drivers/md/md-bitmap.c:write_page
In drivers/md/dm.c (ffffffff81809392)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:__map_bio
- drivers/md/dm.c:dm_blk_open
- drivers/md/dm.c:dm_issue_global_event
In drivers/md/dm-stripe.c (ffffffff8180e9ca)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/md/dm-stripe.c:stripe_end_io
In drivers/md/dm-io.c (ffffffff8181201b)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/md/dm-io.c:dispatch_io
- drivers/md/dm-io.c:dispatch_io
In drivers/md/dm-kcopyd.c (ffffffff8181277c)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/md/dm-kcopyd.c:dm_kcopyd_prepare_callback
- drivers/md/dm-kcopyd.c:dm_kcopyd_copy
- drivers/md/dm-kcopyd.c:dispatch_job
In drivers/md/dm-stats.c (ffffffff81814c3b)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/md/dm-stats.c:dm_stats_account_io
In drivers/md/dm-rq.c (ffffffff81815af7)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/md/dm-rq.c:dm_start_request
In drivers/edac/edac_pci_sysfs.c (ffffffff8181b165)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_npe
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_pe
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
In drivers/mmc/core/sdio.c (ffffffff8183e1fc)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/mmc/core/sdio.c:mmc_attach_sdio
In drivers/ras/debugfs.c (ffffffff81865d15)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- drivers/ras/debugfs.c:trace_open
In net/core/sock.c (ffffffff81877431)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/core/sock.c:sk_alloc_sg
- net/core/sock.c:__sk_receive_skb
- net/core/sock.c:__sock_queue_rcv_skb
- net/core/sock.c:__sock_queue_rcv_skb
In net/core/skbuff.c (ffffffff8187fb9f)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/core/skbuff.c:pskb_carve
- net/core/skbuff.c:pskb_carve
- net/core/skbuff.c:skb_try_coalesce
- net/core/skbuff.c:skb_segment
- net/core/skbuff.c:skb_append_pagefrags
- net/core/skbuff.c:skb_append_datato_frags
- net/core/skbuff.c:skb_shift
- net/core/skbuff.c:skb_split
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:pskb_expand_head
- net/core/skbuff.c:__pskb_copy_fclone
- net/core/skbuff.c:__skb_clone
- net/core/skbuff.c:__copy_skb_header
In net/core/datagram.c (ffffffff81883511)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/core/datagram.c:__sk_queue_drop_skb
In net/core/scm.c (ffffffff81885ba7)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/core/scm.c:scm_fp_dup
- net/core/scm.c:__scm_send
In net/core/net_namespace.c (ffffffff81887e74)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/core/net_namespace.c:copy_net_ns
In net/core/dev.c (ffffffff8188e389)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In net/core/neighbour.c (ffffffff818a0152)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/core/neighbour.c:neigh_probe
In net/sched/sch_generic.c (ffffffff818cbd8d)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In net/sched/act_api.c (ffffffff818d6641)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/sched/act_api.c:tc_setup_cb_egdev_register
In net/netlink/af_netlink.c (ffffffff818dc967)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_sendmsg
- net/netlink/af_netlink.c:netlink_getsockopt
- net/netlink/af_netlink.c:netlink_broadcast_filtered
- net/netlink/af_netlink.c:netlink_getname
- net/netlink/af_netlink.c:netlink_bind
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_insert
- net/netlink/af_netlink.c:netlink_overrun
In net/ipv4/route.c (ffffffff818e1f5d)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ip_rt_multicast_event
- net/ipv4/route.c:ip_route_input_slow
In net/ipv4/ip_output.c (ffffffff818ebcf2)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv4/ip_output.c:ip_copy_metadata
In net/ipv4/inet_timewait_sock.c (ffffffff818f335d)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In net/ipv4/inet_connection_sock.c (ffffffff818f3ea3)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
In net/ipv4/tcp.c (ffffffff818facc1)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:do_tcp_sendpages
In net/ipv4/tcp_input.c (ffffffff819004d4)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_conn_request
In net/ipv4/tcp_ipv4.c (ffffffff81910291)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_syn_recv_sock
- net/ipv4/tcp_ipv4.c:tcp_req_err
In net/ipv4/tcp_fastopen.c (ffffffff81916aa9)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_detect_blackhole
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_disable_ofo_check
In net/ipv4/raw.c (ffffffff8191a2ee)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In net/ipv4/udp.c (ffffffff8191fb5b)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv4/udp.c:__udp4_lib_rcv
- net/ipv4/udp.c:udp_queue_rcv_skb
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:__first_packet_length
- net/ipv4/udp.c:__udp_enqueue_schedule_skb
In net/ipv4/fib_frontend.c (ffffffff8193258a)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:fib_netdev_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
In net/ipv4/fib_semantics.c (ffffffff81933f62)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv4/fib_semantics.c:fib_create_info
- net/ipv4/fib_semantics.c:fib_create_info
In net/ipv4/inet_fragment.c (ffffffff819395f3)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In net/ipv4/ping.c (ffffffff8193990e)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv4/ping.c:ping_init_sock
In net/ipv4/ipmr.c (ffffffff81942bce)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_mfc_add
- net/ipv4/ipmr.c:ipmr_cache_unresolved
In net/xfrm/xfrm_policy.c (ffffffff8194db6f)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_insert
- net/xfrm/xfrm_policy.c:xfrm_policy_kill
In net/unix/af_unix.c (ffffffff8195bee9)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_stream_read_generic
- net/unix/af_unix.c:unix_dgram_recvmsg
- net/unix/af_unix.c:maybe_init_creds
- net/unix/af_unix.c:unix_scm_to_skb
- net/unix/af_unix.c:unix_stream_connect
- net/unix/af_unix.c:unix_stream_connect
- net/unix/af_unix.c:init_peercred
- net/unix/af_unix.c:init_peercred
In net/ipv6/anycast.c (ffffffff8195f3b6)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv6/anycast.c:__ipv6_dev_ac_inc
In net/ipv6/ip6_output.c (ffffffff8196100f)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv6/ip6_output.c:ip6_copy_metadata
In net/ipv6/addrconf.c (ffffffff8196791d)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv6/addrconf.c:__ipv6_ifa_notify
In net/ipv6/route.c (ffffffff8197519a)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv6/route.c:rt6_do_redirect
- net/ipv6/route.c:ip6_route_info_create
- net/ipv6/route.c:icmp6_dst_alloc
- net/ipv6/route.c:ip6_blackhole_route
- net/ipv6/route.c:ip6_pol_route
- net/ipv6/route.c:ip6_rt_copy_init
- net/ipv6/route.c:ip6_dst_alloc
In net/ipv6/ip6_fib.c (ffffffff8197b5e2)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv6/ip6_fib.c:fib6_add
- net/ipv6/ip6_fib.c:fib6_add
- net/ipv6/ip6_fib.c:fib6_add
- net/ipv6/ip6_fib.c:fib6_add
- net/ipv6/ip6_fib.c:fib6_add
- net/ipv6/ip6_fib.c:fib6_info_alloc
In net/ipv6/udp.c (ffffffff81986711)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv6/udp.c:__udp6_lib_rcv
- net/ipv6/udp.c:udpv6_queue_rcv_skb
- net/ipv6/udp.c:udpv6_recvmsg
In net/ipv6/raw.c (ffffffff81988bce)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_rcv
- net/ipv6/raw.c:rawv6_rcv
In net/ipv6/tcp_ipv6.c (ffffffff81993c7f)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_syn_recv_sock
In net/ipv6/ip6_flowlabel.c (ffffffff8199a9e6)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff8199f48e)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_mfc_add
- net/ipv6/ip6mr.c:ip6mr_cache_unresolved
In net/ipv6/xfrm6_policy.c (ffffffff819a11d1)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv6/xfrm6_policy.c:xfrm6_fill_dst
In net/ipv6/seg6_hmac.c (ffffffff819aa153)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/ipv6/seg6_hmac.c:seg6_hmac_info_add
In net/packet/af_packet.c (ffffffff819ae9ed)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_mmap
- net/packet/af_packet.c:packet_mm_open
- net/packet/af_packet.c:tpacket_snd
- net/packet/af_packet.c:packet_rcv
In net/netlabel/netlabel_unlabeled.c (ffffffff819bbc6d)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/netlabel/netlabel_unlabeled.c:netlbl_unlhsh_add
In net/netlabel/netlabel_cipso_v4.c (ffffffff819bd89e)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/netlabel/netlabel_cipso_v4.c:netlbl_cipsov4_add
In net/netlabel/netlabel_calipso.c (ffffffff819bde6c)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
In net/xdp/xdp_umem.c (ffffffff819cd12d)
Location: arch/x86/include/asm/atomic.h:94
Inline: True
Inline callers:
- net/xdp/xdp_umem.c:xdp_umem_create
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vdso/vma.c (ffffffff8100472f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/entry/vdso/vma.c:vdso_fault
In arch/x86/events/core.c (ffffffff81006792)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/core.c:x86_pmu_event_init
- arch/x86/events/core.c:x86_add_exclusive
- arch/x86/events/core.c:x86_add_exclusive
In arch/x86/events/intel/core.c (ffffffff8100bcdd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In arch/x86/events/intel/uncore.c (ffffffff810151ef)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/intel/uncore.c:uncore_pci_probe
- arch/x86/events/intel/uncore.c:uncore_get_constraint
In arch/x86/events/intel/uncore_nhmex.c (ffffffff81017692)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_mbox_get_shared_reg
In arch/x86/xen/spinlock.c (ffffffff8102ae9c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/xen/spinlock.c:xen_qlock_wait
In arch/x86/kernel/i8259.c (ffffffff810350d9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/i8259.c:mask_and_ack_8259A
In arch/x86/kernel/tboot.c (ffffffff81040d55)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In arch/x86/kernel/cpu/common.c (ffffffff81044719)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/common.c:cpu_init
In arch/x86/kernel/cpu/mce/core.c (ffffffff8104ac67)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/core.c:do_machine_check
- arch/x86/kernel/cpu/mce/core.c:mce_register_decode_chain
In arch/x86/kernel/cpu/microcode/core.c (ffffffff81052ef9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/microcode/core.c:__wait_for_cpus
In arch/x86/kernel/cpu/resctrl/rdtgroup.c (ffffffff81058452)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_kn_lock_live
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_tasks_write
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_tasks_write
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff8105c12e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_dev_open
In arch/x86/kernel/acpi/sleep.c (ffffffff8105e7df)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/acpi/sleep.c:x86_acpi_suspend_lowlevel
In arch/x86/kernel/tsc_sync.c (ffffffff81061b4e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
In arch/x86/kernel/apic/apic.c (ffffffff81c027d0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/apic/apic.c:smp_error_interrupt
In arch/x86/kernel/apic/io_apic.c (ffffffff810664c9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/apic/io_apic.c:ioapic_ack_level
In arch/x86/kernel/ftrace.c (ffffffff8106a1d0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/ftrace.c:arch_ftrace_update_code
In arch/x86/mm/mmio-mod.c (ffffffff8108829b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/mm/mmio-mod.c:enable_mmiotrace
In kernel/fork.c (ffffffff81095ced)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/fork.c:_do_fork
- kernel/fork.c:get_task_mm
- kernel/fork.c:mm_init
In kernel/exit.c (ffffffff8109a66f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/exit.c:wait_consider_task
- kernel/exit.c:wait_consider_task
- kernel/exit.c:wait_consider_task
- kernel/exit.c:do_exit
- kernel/exit.c:mm_update_next_owner
In kernel/ptrace.c (ffffffff810a2adf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/signal.c (ffffffff810a4855)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/signal.c:__sigqueue_alloc
In kernel/sys.c (ffffffff810b0693)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sys.c:__ia32_sys_prlimit64
- kernel/sys.c:__x64_sys_prlimit64
In kernel/umh.c (ffffffff810b21ab)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/umh.c:call_usermodehelper_exec
In kernel/workqueue.c (ffffffff810b4347)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/workqueue.c:flush_workqueue_prep_pwqs
- kernel/workqueue.c:worker_thread
- kernel/workqueue.c:process_one_work
- kernel/workqueue.c:wq_worker_waking_up
In kernel/pid.c (ffffffff810b9b1f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/pid.c:find_get_pid
- kernel/pid.c:get_pid_task
- kernel/pid.c:get_task_pid
- kernel/pid.c:find_get_task_by_vpid
In kernel/kthread.c (ffffffff810bcac4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/kthread.c:kthread_stop
In kernel/nsproxy.c (ffffffff810bd5c4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/nsproxy.c:copy_namespaces
In kernel/cred.c (ffffffff810becb0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:override_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:prepare_creds
- kernel/cred.c:prepare_creds
In kernel/async.c (ffffffff810bfa37)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/async.c:__async_schedule
In kernel/smpboot.c (ffffffff810c025d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/kmod.c (ffffffff810c0f47)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/kmod.c:__request_module
In kernel/groups.c (ffffffff810c134e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/groups.c:set_groups
In kernel/sched/core.c (ffffffff828ac786)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/core.c:sched_init
- kernel/sched/core.c:sched_setaffinity
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:wake_q_add
In kernel/sched/fair.c (ffffffff810daccb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/fair.c:nohz_balance_enter_idle
- kernel/sched/fair.c:task_numa_find_cpu
In kernel/sched/rt.c (ffffffff810dc614)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/rt.c:rq_online_rt
- kernel/sched/rt.c:pull_rt_task
- kernel/sched/rt.c:push_rt_task
In kernel/sched/deadline.c (ffffffff810df0c5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/deadline.c:start_dl_timer
- kernel/sched/deadline.c:task_non_contending
In kernel/sched/cpupri.c (ffffffff810e3c34)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/cpupri.c:cpupri_set
In kernel/sched/topology.c (ffffffff810e4f26)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/topology.c:build_sched_domains
- kernel/sched/topology.c:build_sched_domains
- kernel/sched/topology.c:build_sched_domains
- kernel/sched/topology.c:build_sched_domains
- kernel/sched/topology.c:sched_get_rd
- kernel/sched/topology.c:rq_attach_root
In kernel/sched/debug.c (ffffffff810eb54c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/debug.c:proc_sched_show_task
In kernel/locking/rtmutex.c (ffffffff810f17c3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/locking/rtmutex.c:rt_mutex_adjust_pi
- kernel/locking/rtmutex.c:remove_waiter
- kernel/locking/rtmutex.c:task_blocks_on_rt_mutex
- kernel/locking/rtmutex.c:rt_mutex_adjust_prio_chain
- kernel/locking/rtmutex.c:rt_mutex_adjust_prio_chain
In kernel/locking/rwsem-xadd.c (ffffffff810f1bd5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/locking/rwsem-xadd.c:__rwsem_mark_wake
In kernel/power/process.c (ffffffff810f4168)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/process.c:freeze_processes
In kernel/power/hibernate.c (ffffffff810f644d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/hibernate.c:software_resume
- kernel/power/hibernate.c:hibernate
In kernel/power/swap.c (ffffffff810f919c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/swap.c:hib_submit_io
In kernel/power/user.c (ffffffff810fbc66)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_release
- kernel/power/user.c:snapshot_open
- kernel/power/user.c:snapshot_open
In kernel/printk/printk_safe.c (ffffffff8110095a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/printk/printk_safe.c:printk_safe_log_store
In kernel/irq/handle.c (ffffffff811019f9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/irq/manage.c (ffffffff8110267e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/irq/manage.c:setup_irq_thread
- kernel/irq/manage.c:irq_forced_thread_fn
In kernel/rcu/update.c (ffffffff8110dfeb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/rcu/update.c:rcu_tasks_kthread
- kernel/rcu/update.c:rcu_expedite_gp
In kernel/rcu/srcutree.c (ffffffff8110f204)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier
In kernel/rcu/tree.c (ffffffff811109c9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/kcmp.c (ffffffff8111a077)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/kcmp.c:__ia32_sys_kcmp
- kernel/kcmp.c:__ia32_sys_kcmp
- kernel/kcmp.c:__x64_sys_kcmp
- kernel/kcmp.c:__x64_sys_kcmp
In kernel/time/clocksource.c (ffffffff81126cf5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/time/clocksource.c:clocksource_touch_watchdog
- kernel/time/clocksource.c:clocksource_resume
In kernel/time/posix-timers.c (ffffffff8112b191)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/time/posix-timers.c:do_timer_create
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/posix-cpu-timers.c (ffffffff8112c6f0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/time/posix-cpu-timers.c:posix_cpu_timer_create
In kernel/futex.c (ffffffff81136079)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/futex.c:futex_lock_pi
- kernel/futex.c:futex_wait_setup
- kernel/futex.c:futex_requeue
- kernel/futex.c:futex_requeue
- kernel/futex.c:mark_wake_futex
In kernel/module.c (ffffffff8113e29f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/module.c:load_module
In kernel/cgroup/cgroup.c (ffffffff828b166f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_init
- kernel/cgroup/cgroup.c:cgroup_mkdir
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:css_task_iter_next
- kernel/cgroup/cgroup.c:cgroup_procs_write_start
In kernel/cgroup/namespace.c (ffffffff8114ffb1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/namespace.c:copy_cgroup_ns
In kernel/cgroup/cgroup-v1.c (ffffffff811510ab)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/cgroup-v1.c:cgroup_transfer_tasks
In kernel/cgroup/freezer.c (ffffffff81152101)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/freezer.c:freezer_apply_state
- kernel/cgroup/freezer.c:freezer_css_online
In kernel/utsname.c (ffffffff81159149)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/utsname.c:copy_utsname
In kernel/user_namespace.c (ffffffff811594e2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/user_namespace.c:ns_get_owner
- kernel/user_namespace.c:userns_install
- kernel/user_namespace.c:userns_get
In kernel/pid_namespace.c (ffffffff8115afde)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/pid_namespace.c:copy_pid_ns
In kernel/audit.c (ffffffff8115ec1d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/audit.c:audit_receive_msg
In kernel/debug/debug_core.c (ffffffff8116b4e5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/debug/debug_core.c:kgdb_breakpoint
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
In kernel/hung_task.c (ffffffff81176b46)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/hung_task.c:watchdog
- kernel/hung_task.c:watchdog
In kernel/relay.c (ffffffff8117a5e5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/relay.c:relay_buf_fault
In kernel/trace/ring_buffer.c (ffffffff8118544c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_empty
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_consume
- kernel/trace/ring_buffer.c:ring_buffer_peek
- kernel/trace/ring_buffer.c:rb_iter_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_advance_iter
- kernel/trace/ring_buffer.c:rb_advance_reader
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:ring_buffer_record_disable
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
In kernel/trace/trace.c (ffffffff8118cf94)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_cpumask_write
- kernel/trace/trace.c:s_start
- kernel/trace/trace.c:trace_vbprintk
In kernel/trace/trace_sched_wakeup.c (ffffffff81199720)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace_sched_wakeup.c:probe_wakeup
In kernel/trace/trace_mmiotrace.c (ffffffff8119b83e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace_mmiotrace.c:mmio_trace_mapping
- kernel/trace/trace_mmiotrace.c:mmio_trace_rw
In kernel/trace/blktrace.c (ffffffff8119efce)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/trace/fgraph.c (ffffffff811a054c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/fgraph.c:function_graph_enter
In kernel/trace/trace_kdb.c (ffffffff811ba19c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace_kdb.c:kdb_ftdump
In kernel/bpf/syscall.c (ffffffff811c4e1a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
In kernel/bpf/cpumap.c (ffffffff811de167)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/bpf/cpumap.c:cpu_map_update_elem
- kernel/bpf/cpumap.c:cpu_map_update_elem
In kernel/bpf/offload.c (ffffffff811df8d7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_offload_dev_netdev_register
In kernel/events/core.c (ffffffff811ee9ef)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/events/core.c:__do_sys_perf_event_open
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_fault
- kernel/events/core.c:perf_event_release_kernel
- kernel/events/core.c:alloc_perf_context
In kernel/events/uprobes.c (ffffffff811f73cd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/events/uprobes.c:uprobe_notify_resume
- kernel/events/uprobes.c:uprobe_notify_resume
- kernel/events/uprobes.c:uprobe_copy_process
- kernel/events/uprobes.c:uprobe_mmap
- kernel/events/uprobes.c:uprobe_mmap
- kernel/events/uprobes.c:__find_uprobe
- kernel/events/uprobes.c:__replace_page
In kernel/padata.c (ffffffff811f86b6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/padata.c:padata_do_serial
- kernel/padata.c:padata_do_parallel
In kernel/jump_label.c (ffffffff811f9a44)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/jump_label.c:static_key_slow_inc_cpuslocked
In mm/filemap.c (ffffffff811fe8b7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/filemap.c:__add_to_page_cache_locked
- mm/filemap.c:replace_page_cache_page
In mm/oom_kill.c (ffffffff81205e6c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/oom_kill.c:oom_kill_process
- mm/oom_kill.c:oom_kill_process
- mm/oom_kill.c:__oom_kill_process
- mm/oom_kill.c:__oom_kill_process
- mm/oom_kill.c:mark_oom_victim
- mm/oom_kill.c:mark_oom_victim
In mm/page-writeback.c (ffffffff812111d5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/page-writeback.c:write_one_page
In mm/swap.c (ffffffff8121599e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swap.c:lru_add_page_tail
- mm/swap.c:mark_page_lazyfree
- mm/swap.c:__lru_cache_add
- mm/swap.c:activate_page
- mm/swap.c:rotate_reclaimable_page
- mm/swap.c:get_kernel_pages
In mm/vmscan.c (ffffffff8121b72a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/vmscan.c:isolate_lru_page
In mm/shmem.c (ffffffff812261dd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/shmem.c:shmem_file_read_iter
- mm/shmem.c:shmem_get_inode
- mm/shmem.c:shmem_replace_page
In mm/backing-dev.c (ffffffff8122ac6a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In mm/mmu_context.c (ffffffff8122c109)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_context.c:use_mm
In mm/gup.c (ffffffff81239919)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8124267e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:vm_insert_page
In mm/mlock.c (ffffffff81246a7a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
- mm/mlock.c:__munlock_pagevec
In mm/mmap.c (ffffffff8124796a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmap.c:special_mapping_fault
- mm/mmap.c:mmap_region
- mm/mmap.c:mmap_region
- mm/mmap.c:__vma_link_file
- mm/mmap.c:__remove_shared_vm_struct
In mm/mmu_gather.c (ffffffff8124d07f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_gather_mmu
In mm/mprotect.c (ffffffff8124d31a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffff81254340)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/rmap.c:anon_vma_fork
In mm/madvise.c (ffffffff8125a886)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
In mm/page_io.c (ffffffff8125b7b4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff8125c2b4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swap_state.c:lookup_swap_cache
In mm/swapfile.c (ffffffff81261d47)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapoff
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_vma
In mm/frontswap.c (ffffffff812639c3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/frontswap.c:__frontswap_store
In mm/zswap.c (ffffffff81264ff8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zswap.c:zswap_frontswap_store
- mm/zswap.c:zswap_frontswap_store
In mm/hugetlb.c (ffffffff8126cb52)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff812714e1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mempolicy.c:mpol_shared_policy_lookup
- mm/mempolicy.c:kernel_get_mempolicy
- mm/mempolicy.c:kernel_migrate_pages
In mm/mmu_notifier.c (ffffffff81272a31)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_notifier.c:do_mmu_notifier_register
In mm/ksm.c (ffffffff81276d02)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/ksm.c:__ksm_enter
- mm/ksm.c:ksm_scan_thread
- mm/ksm.c:ksm_scan_thread
- mm/ksm.c:try_to_merge_with_ksm_page
- mm/ksm.c:try_to_merge_one_page
In mm/memory_hotplug.c (ffffffff828c05bb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memory_hotplug.c:register_page_bootmem_info_node
- mm/memory_hotplug.c:register_page_bootmem_info_node
In mm/migrate.c (ffffffff812844bc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:kernel_move_pages
- mm/migrate.c:migrate_huge_page_move_mapping
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff8128e09f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:split_huge_page_to_list
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:follow_devmap_pmd
In mm/khugepaged.c (ffffffff812900b2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_shmem
- mm/khugepaged.c:__khugepaged_enter
In mm/memcontrol.c (ffffffff81295c79)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_task
In mm/memory-failure.c (ffffffff8129d669)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memory-failure.c:add_to_kill
In mm/zpool.c (ffffffff812a0e6e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zpool.c:zpool_get_driver
In mm/zsmalloc.c (ffffffff812a35e3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_page_migrate
In mm/memfd.c (ffffffff812a9279)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memfd.c:memfd_fcntl
In fs/open.c (ffffffff812a9ee1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/open.c:do_dentry_open
In fs/file_table.c (ffffffff812b0cb9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/file_table.c:alloc_file
- fs/file_table.c:__alloc_file
In fs/super.c (ffffffff812b17b5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/super.c:freeze_super
- fs/super.c:kill_block_super
- fs/super.c:kill_block_super
- fs/super.c:mount_bdev
- fs/super.c:mount_bdev
- fs/super.c:mount_bdev
- fs/super.c:sget_userns
In fs/exec.c (ffffffff812b616f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/exec.c:free_bprm
- fs/exec.c:would_dump
- fs/exec.c:kernel_read_file
In fs/pipe.c (ffffffff812b879b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_get
In fs/fcntl.c (ffffffff812c3611)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fcntl.c:f_modown
In fs/dcache.c (ffffffff812cad6c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/dcache.c:__d_move
- fs/dcache.c:take_dentry_name_snapshot
In fs/inode.c (ffffffff812cf700)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/inode.c:insert_inode_locked
- fs/inode.c:igrab
- fs/inode.c:inode_lru_isolate
In fs/file.c (ffffffff812d17ab)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/file.c:get_files_struct
In fs/namespace.c (ffffffff812d78c3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/namespace.c:mntns_install
- fs/namespace.c:mntns_get
- fs/namespace.c:mount_subtree
- fs/namespace.c:copy_mnt_ns
- fs/namespace.c:alloc_mnt_ns
- fs/namespace.c:clone_mnt
- fs/namespace.c:mnt_init
In fs/fs-writeback.c (ffffffff812e1b6e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:wb_queue_work
In fs/buffer.c (ffffffff812ee61a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/buffer.c:ll_rw_block
- fs/buffer.c:ll_rw_block
- fs/buffer.c:create_empty_buffers
- fs/buffer.c:__bread_gfp
- fs/buffer.c:__getblk_gfp
- fs/buffer.c:sync_mapping_buffers
- fs/buffer.c:sync_mapping_buffers
- fs/buffer.c:sync_mapping_buffers
In fs/block_dev.c (ffffffff812f1d53)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/block_dev.c:blkdev_direct_IO
- fs/block_dev.c:blkdev_direct_IO
- fs/block_dev.c:blkdev_direct_IO
In fs/direct-io.c (ffffffff812f67a6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
In fs/proc_namespace.c (ffffffff812f8e2f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc_namespace.c:mounts_open_common
In fs/notify/mark.c (ffffffff812fa746)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/notify/mark.c:fsnotify_add_mark_locked
- fs/notify/mark.c:fsnotify_prepare_user_wait
In fs/notify/fanotify/fanotify.c (ffffffff812fcb96)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify.c:fanotify_alloc_event
In fs/notify/fanotify/fanotify_user.c (ffffffff812fe576)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:__ia32_sys_fanotify_init
- fs/notify/fanotify/fanotify_user.c:__x64_sys_fanotify_init
In fs/userfaultfd.c (ffffffff81304257)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/userfaultfd.c:__ia32_sys_userfaultfd
- fs/userfaultfd.c:__x64_sys_userfaultfd
- fs/userfaultfd.c:dup_userfaultfd
In fs/aio.c (ffffffff813092d4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/aio.c:aio_migratepage
In fs/binfmt_script.c (ffffffff81318498)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/binfmt_script.c:load_script
In fs/binfmt_elf.c (ffffffff8131ab40)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/binfmt_elf.c:load_elf_binary
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff8131e54b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:load_elf_binary
- fs/compat_binfmt_elf.c:load_elf_binary
In fs/mbcache.c (ffffffff8131fdba)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:__entry_find
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap.c (ffffffff81326945)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/iomap.c:iomap_dio_rw
- fs/iomap.c:iomap_dio_bio_actor
- fs/iomap.c:iomap_dio_zero
- fs/iomap.c:iomap_dio_zero
- fs/iomap.c:iomap_readpage_actor
In fs/quota/dquot.c (ffffffff8132a042)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/quota/dquot.c:dquot_disable
- fs/quota/dquot.c:dqget
- fs/quota/dquot.c:dquot_writeback_dquots
- fs/quota/dquot.c:dquot_scan_active
In fs/proc/task_mmu.c (ffffffff8132f714)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In fs/proc/base.c (ffffffff81336837)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/base.c:proc_task_readdir
- fs/proc/base.c:proc_task_readdir
- fs/proc/base.c:proc_task_lookup
- fs/proc/base.c:next_tgid
- fs/proc/base.c:proc_pid_lookup
- fs/proc/base.c:proc_setgroups_open
- fs/proc/base.c:proc_id_map_open
- fs/proc/base.c:__set_oom_adj
- fs/proc/base.c:proc_mem_open
In fs/proc/array.c (ffffffff81338357)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/array.c:get_children_pid
In fs/proc/proc_sysctl.c (ffffffff8133e25a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/proc_sysctl.c:proc_sys_poll_notify
In fs/kernfs/dir.c (ffffffff81344977)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/kernfs/dir.c:kernfs_remove_self
In fs/kernfs/file.c (ffffffff81344d68)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_notify
- fs/kernfs/file.c:kernfs_drain_open_files
- fs/kernfs/file.c:kernfs_fop_open
In fs/configfs/dir.c (ffffffff8134a1b3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/configfs/dir.c:configfs_make_dirent
In fs/devpts/inode.c (ffffffff8134c1c9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/devpts/inode.c:devpts_acquire
In fs/ext4/balloc.c (ffffffff8134dded)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/ialloc.c (ffffffff81360a48)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/ialloc.c:__ext4_new_inode
- fs/ext4/ialloc.c:ext4_free_inode
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/inline.c (ffffffff81363d31)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_destroy_inline_data_nolock
- fs/ext4/inline.c:ext4_update_inline_data
- fs/ext4/inline.c:ext4_create_inline_data
In fs/ext4/inode.c (ffffffff8136d7ad)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_mark_iloc_dirty
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:ext4_direct_IO
- fs/ext4/inode.c:ext4_writepages
- fs/ext4/inode.c:ext4_writepage
- fs/ext4/inode.c:ext4_writepage
- fs/ext4/inode.c:ext4_dio_get_block_unwritten_async
In fs/ext4/mballoc.c (ffffffff8137631e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_new_blocks
- fs/ext4/mballoc.c:ext4_mb_new_blocks
- fs/ext4/mballoc.c:ext4_mb_new_blocks
- fs/ext4/mballoc.c:ext4_mb_new_blocks
- fs/ext4/mballoc.c:ext4_mb_regular_allocator
- fs/ext4/mballoc.c:ext4_mb_simple_scan_group
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_use_best_found
In fs/ext4/mmp.c (ffffffff8137f4e8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/page-io.c (ffffffff81388e50)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/page-io.c:ext4_bio_write_page
In fs/ext4/xattr.c (ffffffff813a82f3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
In fs/jbd2/transaction.c (ffffffff813ade84)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_refile_buffer
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:start_this_handle
- fs/jbd2/transaction.c:start_this_handle
In fs/jbd2/commit.c (ffffffff813af85f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
In fs/jbd2/checkpoint.c (ffffffff813b1286)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
In fs/jbd2/journal.c (ffffffff813b6e3d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_write_superblock
In fs/fat/dir.c (ffffffff813c14ad)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_entries
- fs/fat/dir.c:fat_add_new_entries
In fs/fat/fatent.c (ffffffff813c39fb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_collect_bhs
In fs/ecryptfs/miscdev.c (ffffffff813d7c11)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_open
In fs/fuse/dev.c (ffffffff813d9a18)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/dev.c:fuse_dev_ioctl
- fs/fuse/dev.c:fuse_copy_page
- fs/fuse/dev.c:fuse_copy_page
- fs/fuse/dev.c:fuse_request_queue_background
- fs/fuse/dev.c:fuse_request_send
- fs/fuse/dev.c:fuse_get_req_nofail_nopages
- fs/fuse/dev.c:__fuse_get_req
In fs/fuse/file.c (ffffffff813e27c7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_readpages_fill
In fs/fuse/inode.c (ffffffff813e6d87)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/inode.c:fuse_conn_init
In ipc/util.c (ffffffff813f0b22)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/util.c:ipc_addid
In ipc/msg.c (ffffffff813f29e4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/msg.c:do_msgrcv
- ipc/msg.c:do_msgsnd
- ipc/msg.c:do_msgsnd
- ipc/msg.c:do_msgsnd
In ipc/sem.c (ffffffff813f78f6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/sem.c:exit_sem
- ipc/sem.c:semctl_main
- ipc/sem.c:semctl_setval
- ipc/sem.c:perform_atomic_semop
- ipc/sem.c:perform_atomic_semop
In ipc/shm.c (ffffffff813f8c29)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/shm.c:newseg
- ipc/shm.c:shm_close
In ipc/mqueue.c (ffffffff813fc4f2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:do_mq_notify
In ipc/namespace.c (ffffffff813fdf8c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/namespace.c:copy_ipcs
In security/keys/key.c (ffffffff813fed79)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/key.c:key_reject_and_link
- security/keys/key.c:__key_instantiate_and_link
- security/keys/key.c:key_alloc
In security/keys/keyctl.c (ffffffff81402909)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_chown_key
- security/keys/keyctl.c:keyctl_chown_key
In security/keys/process_keys.c (ffffffff8140498a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:lookup_user_key
In security/keys/request_key.c (ffffffff81404b99)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/request_key.c:call_sbin_request_key
In security/keys/request_key_auth.c (ffffffff814058b2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_new
- security/keys/request_key_auth.c:request_key_auth_new
In security/selinux/hooks.c (ffffffff814148f5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_secmark_refcount_inc
In security/selinux/selinuxfs.c (ffffffff8141f812)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_mmap_policy_fault
In security/selinux/ss/services.c (ffffffff8142fe31)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/ss/services.c:security_set_bools
- security/selinux/ss/services.c:security_load_policy
- security/selinux/ss/services.c:security_load_policy
In security/selinux/xfrm.c (ffffffff81433ab2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/xfrm.c:selinux_xfrm_state_alloc_acquire
- security/selinux/xfrm.c:selinux_xfrm_policy_clone
- security/selinux/xfrm.c:selinux_xfrm_alloc_user
In security/tomoyo/common.c (ffffffff81442117)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_open_control
In security/tomoyo/condition.c (ffffffff814436fb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/condition.c:tomoyo_get_condition
In security/tomoyo/domain.c (ffffffff8144572f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
In security/tomoyo/memory.c (ffffffff8144868c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/memory.c:tomoyo_get_name
- security/tomoyo/memory.c:tomoyo_get_group
In security/tomoyo/securityfs_if.c (ffffffff8144a477)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_write_self
In security/tomoyo/tomoyo.c (ffffffff8144a6c1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_cred_transfer
In security/apparmor/domain.c (ffffffff8145771d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/apparmor/domain.c:aa_change_hat
In security/apparmor/policy_unpack.c (ffffffff8145bf4d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/apparmor/policy_unpack.c:unpack_profile
In security/yama/yama_lsm.c (ffffffff8146bd5c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/yama/yama_lsm.c:yama_task_prctl
- security/yama/yama_lsm.c:report_access
- security/yama/yama_lsm.c:report_access
In block/bio.c (ffffffff814995fe)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/bio.c:bio_map_user_iov
In block/blk-core.c (ffffffff8149afd5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-core.c:blk_set_pm_only
In block/blk-map.c (ffffffff814a3765)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-map.c:blk_rq_map_user_iov
In block/blk-mq.c (ffffffff814a9f85)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_dispatch_rq_list
- block/blk-mq.c:blk_mq_get_driver_tag
- block/blk-mq.c:blk_mq_get_request
In block/blk-mq-tag.c (ffffffff814ace61)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-mq-tag.c:__blk_mq_tag_busy
In lib/iov_iter.c (ffffffff814da79b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_get_pages
In lib/rhashtable.c (ffffffff814e0efc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In lib/sbitmap.c (ffffffff8150cbc1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/sbitmap.c:sbitmap_prepare_to_wait
- lib/sbitmap.c:sbitmap_add_wait_queue
In drivers/pci/pci.c (ffffffff81532c2c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_config_pm_runtime_get
In drivers/pci/pcie/portdrv_pci.c (ffffffff81547ff4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_remove
In drivers/pci/hotplug/cpci_hotplug_core.c (ffffffff8154e99c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/hotplug/cpci_hotplug_core.c:check_slots
In drivers/pci/hotplug/pciehp_hpc.c (ffffffff8155183a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/hotplug/pciehp_hpc.c:pciehp_isr
In drivers/pci/ats.c (ffffffff8155a899)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/ats.c:pci_enable_ats
In drivers/video/fbdev/core/fbmem.c (ffffffff8156b641)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:register_framebuffer
In drivers/video/fbdev/core/fb_defio.c (ffffffff81571b96)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_fault
In drivers/acpi/apei/ghes.c (ffffffff815f011e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/acpi/apei/ghes.c:ghes_estatus_cached
In drivers/clk/clk.c (ffffffff815f9465)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/clk/clk.c:clk_core_is_enabled
In drivers/dma/dmaengine.c (ffffffff81602b78)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/dma/dmaengine.c:dma_async_device_register
In drivers/virtio/virtio_balloon.c (ffffffff8160a68d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/virtio/virtio_balloon.c:virtballoon_migratepage
In drivers/tty/tty_io.c (ffffffff8162c92b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/tty_io.c:__tty_fasync
In drivers/tty/tty_buffer.c (ffffffff8163670f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/tty_buffer.c:tty_buffer_flush
- drivers/tty/tty_buffer.c:tty_buffer_lock_exclusive
In drivers/tty/tty_ldsem.c (ffffffff81a2c4af)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/tty_ldsem.c:ldsem_down_read
In drivers/tty/tty_jobctrl.c (ffffffff816389c6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/tty_jobctrl.c:tty_jobctrl_ioctl
- drivers/tty/tty_jobctrl.c:tty_get_pgrp
- drivers/tty/tty_jobctrl.c:tty_signal_session_leader
- drivers/tty/tty_jobctrl.c:tty_signal_session_leader
- drivers/tty/tty_jobctrl.c:__proc_set_tty
- drivers/tty/tty_jobctrl.c:__proc_set_tty
In drivers/tty/vt/vt_ioctl.c (ffffffff8163bb54)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
In drivers/tty/vt/keyboard.c (ffffffff8163e695)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:kbd_start
- drivers/tty/vt/keyboard.c:kbd_led_trigger_activate
In drivers/tty/serial/kgdb_nmi.c (ffffffff81660099)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/char/virtio_console.c (ffffffff81668df2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/virtio_console.c:pipe_to_sg
In drivers/char/agp/backend.c (ffffffff8166cd64)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/backend.c:agp_backend_acquire
In drivers/char/agp/frontend.c (ffffffff8166dfc6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agpioc_acquire_wrap
In drivers/char/agp/generic.c (ffffffff8166f5aa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_pages
- drivers/char/agp/generic.c:agp_generic_alloc_pages
In drivers/char/agp/intel-gtt.c (ffffffff8167394f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/connector/cn_queue.c (ffffffff816979b7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/connector/cn_queue.c:cn_queue_add_callback
In drivers/connector/cn_proc.c (ffffffff816982ce)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/base/core.c (ffffffff816a015c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/core.c:device_shutdown
In drivers/base/dd.c (ffffffff816a2957)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/dd.c:really_probe
In drivers/base/power/runtime.c (ffffffff816aff66)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/runtime.c:pm_runtime_forbid
- drivers/base/power/runtime.c:__pm_runtime_disable
- drivers/base/power/runtime.c:pm_runtime_barrier
- drivers/base/power/runtime.c:__pm_runtime_set_status
- drivers/base/power/runtime.c:__pm_runtime_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
In drivers/base/power/main.c (ffffffff816b43b9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/main.c:dpm_prepare
In drivers/base/power/wakeup.c (ffffffff816b5cc7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/wakeup.c:pm_system_irq_wakeup
In drivers/base/power/domain.c (ffffffff816b6a32)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/domain.c:pm_genpd_add_subdomain
- drivers/base/power/domain.c:genpd_power_on
In drivers/block/loop.c (ffffffff816cbf95)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/mfd/twl6030-irq.c (0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/mfd/mfd-core.c (ffffffff816e6433)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/nvdimm/namespace_devs.c (ffffffff816fda5b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/nvdimm/namespace_devs.c:nd_region_register_namespaces
In drivers/dma-buf/udmabuf.c (ffffffff8170adf2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_vm_fault
In drivers/scsi/hosts.c (ffffffff8170d983)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/hosts.c:scsi_add_host_with_dma
In drivers/scsi/scsi_lib.c (ffffffff81712065)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:sdev_disable_disk_events
- drivers/scsi/scsi_lib.c:scsi_queue_rq
- drivers/scsi/scsi_lib.c:scsi_softirq_done
- drivers/scsi/scsi_lib.c:scsi_softirq_done
In drivers/scsi/sg.c (ffffffff8172844c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_vma_fault
In drivers/net/tun.c (ffffffff8175fdd1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/net/ppp/ppp_generic.c (ffffffff817668ec)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_register_net_channel
- drivers/net/ppp/ppp_generic.c:ppp_dev_configure
In drivers/net/xen-netfront.c (ffffffff8176cafe)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/net/xen-netfront.c:xennet_poll
In drivers/usb/core/hub.c (ffffffff8177c13a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hub.c:hub_event
- drivers/usb/core/hub.c:usb_new_device
In drivers/usb/core/hcd.c (ffffffff8177facb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_start_port_resume
In drivers/usb/core/urb.c (ffffffff8178157a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/urb.c:usb_anchor_suspend_wakeups
- drivers/usb/core/urb.c:usb_block_urb
- drivers/usb/core/urb.c:usb_anchor_urb
In drivers/usb/core/driver.c (ffffffff81785670)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/driver.c:usb_autopm_get_interface_no_resume
- drivers/usb/core/driver.c:usb_autopm_get_interface_no_resume
- drivers/usb/core/driver.c:usb_autopm_get_interface_async
- drivers/usb/core/driver.c:usb_autopm_get_interface
In drivers/usb/core/devio.c (ffffffff8178e020)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:usbdev_open
- drivers/usb/core/devio.c:usbdev_open
- drivers/usb/core/devio.c:async_completed
- drivers/usb/core/devio.c:async_completed
In drivers/usb/core/port.c (ffffffff81792322)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/port.c:usb_hub_create_port_device
- drivers/usb/core/port.c:usb_port_runtime_resume
In drivers/usb/core/hcd-pci.c (ffffffff81792ae8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hcd-pci.c:usb_hcd_pci_remove
In drivers/usb/host/xhci-pci.c (ffffffff817de484)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/host/xhci-pci.c:xhci_pci_probe
In drivers/i2c/busses/i2c-designware-master.c (ffffffff818021b1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe
In drivers/i2c/busses/i2c-designware-platdrv.c (ffffffff81802df7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-platdrv.c:dw_i2c_plat_probe
In drivers/power/supply/power_supply_core.c (ffffffff8180c3fd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/power/supply/power_supply_core.c:power_supply_get_by_name
In drivers/md/md.c (ffffffff82ae00f3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/md.c:md_exit
- drivers/md/md.c:md_notify_reboot
- drivers/md/md.c:md_do_sync
- drivers/md/md.c:md_seq_next
- drivers/md/md.c:md_seq_start
- drivers/md/md.c:md_open
- drivers/md/md.c:md_attr_store
- drivers/md/md.c:md_attr_show
- drivers/md/md.c:rdev_size_store
- drivers/md/md.c:mddev_find
- drivers/md/md.c:md_flush_request
- drivers/md/md.c:md_flush_request
- drivers/md/md.c:md_flush_request
- drivers/md/md.c:md_handle_request
- drivers/md/md.c:md_new_event
In drivers/md/md-bitmap.c (ffffffff81830221)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/md-bitmap.c:md_bitmap_startwrite
- drivers/md/md-bitmap.c:read_page
- drivers/md/md-bitmap.c:read_page
- drivers/md/md-bitmap.c:write_page
- drivers/md/md-bitmap.c:write_page
In drivers/md/dm.c (ffffffff818354c2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:__map_bio
- drivers/md/dm.c:dm_blk_open
- drivers/md/dm.c:dm_issue_global_event
In drivers/md/dm-stripe.c (ffffffff8183a98a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-stripe.c:stripe_end_io
In drivers/md/dm-io.c (ffffffff8183df87)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-io.c:dispatch_io
- drivers/md/dm-io.c:dispatch_io
In drivers/md/dm-kcopyd.c (ffffffff8183e6fc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-kcopyd.c:dm_kcopyd_prepare_callback
- drivers/md/dm-kcopyd.c:dm_kcopyd_copy
- drivers/md/dm-kcopyd.c:dispatch_job
In drivers/md/dm-stats.c (ffffffff81840b88)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-stats.c:dm_stats_account_io
In drivers/edac/edac_pci_sysfs.c (ffffffff81846955)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_npe
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_pe
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
In drivers/mmc/core/sdio.c (ffffffff8186a1ac)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/mmc/core/sdio.c:mmc_attach_sdio
In drivers/ras/debugfs.c (ffffffff818858e5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/ras/debugfs.c:trace_open
In net/core/sock.c (ffffffff81898011)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/sock.c:__sk_receive_skb
- net/core/sock.c:__sock_queue_rcv_skb
- net/core/sock.c:__sock_queue_rcv_skb
In net/core/skbuff.c (ffffffff818a0810)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/skbuff.c:pskb_carve
- net/core/skbuff.c:pskb_carve
- net/core/skbuff.c:skb_try_coalesce
- net/core/skbuff.c:skb_segment
- net/core/skbuff.c:skb_append_pagefrags
- net/core/skbuff.c:skb_shift
- net/core/skbuff.c:skb_split
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:pskb_expand_head
- net/core/skbuff.c:__pskb_copy_fclone
- net/core/skbuff.c:__skb_clone
- net/core/skbuff.c:__copy_skb_header
In net/core/datagram.c (ffffffff818a3f61)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/datagram.c:__sk_queue_drop_skb
In net/core/net_namespace.c (ffffffff818a8984)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/net_namespace.c:copy_net_ns
In net/core/dev.c (ffffffff818af299)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/core/neighbour.c (ffffffff818c77c2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/neighbour.c:__neigh_update
- net/core/neighbour.c:neigh_probe
- net/core/neighbour.c:___neigh_create
In net/core/filter.c (ffffffff818d96d0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/filter.c:bpf_msg_pop_data
- net/core/filter.c:bpf_msg_push_data
In net/core/skmsg.c (ffffffff818e698a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/skmsg.c:sk_msg_clone
- net/core/skmsg.c:sk_msg_alloc
In net/sched/sch_generic.c (ffffffff818f78e9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/sched/sch_generic.c:pfifo_fast_enqueue
- net/sched/sch_generic.c:__qdisc_run
- net/sched/sch_generic.c:sch_direct_xmit
- net/sched/sch_generic.c:sch_direct_xmit
In net/sched/cls_api.c (ffffffff81901af7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/sched/cls_api.c:__tc_indr_block_cb_register
In net/sched/act_api.c (ffffffff81901e84)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/sched/act_api.c:tcf_idr_check_alloc
In net/netlink/af_netlink.c (ffffffff8190934b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_sendmsg
- net/netlink/af_netlink.c:netlink_getsockopt
- net/netlink/af_netlink.c:netlink_broadcast_filtered
- net/netlink/af_netlink.c:netlink_getname
- net/netlink/af_netlink.c:netlink_bind
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_insert
- net/netlink/af_netlink.c:netlink_overrun
In net/ipv4/route.c (ffffffff8190edfd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ip_rt_multicast_event
- net/ipv4/route.c:ip_route_input_slow
In net/ipv4/ip_output.c (ffffffff81918faa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ip_output.c:ip_copy_metadata
In net/ipv4/inet_timewait_sock.c (ffffffff81920e7d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/inet_connection_sock.c (ffffffff819219c3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
In net/ipv4/tcp.c (ffffffff81928c04)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:do_tcp_sendpages
In net/ipv4/tcp_input.c (ffffffff8192e634)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_conn_request
In net/ipv4/tcp_ipv4.c (ffffffff8193e6bb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_syn_recv_sock
- net/ipv4/tcp_ipv4.c:tcp_req_err
In net/ipv4/tcp_fastopen.c (ffffffff81945259)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_detect_blackhole
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_disable_ofo_check
In net/ipv4/raw.c (ffffffff81948b33)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/udp.c (ffffffff8194e7c5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/udp.c:__udp4_lib_rcv
- net/ipv4/udp.c:udp_queue_rcv_one_skb
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:__first_packet_length
- net/ipv4/udp.c:__udp_enqueue_schedule_skb
In net/ipv4/fib_frontend.c (ffffffff81961e36)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:fib_netdev_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
In net/ipv4/fib_semantics.c (ffffffff819635a8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/fib_semantics.c:fib_create_info
- net/ipv4/fib_semantics.c:fib_create_info
In net/ipv4/inet_fragment.c (ffffffff819692af)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/ping.c (ffffffff8196959e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ping.c:ping_init_sock
In net/ipv4/ipmr.c (ffffffff81972c9a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_mfc_add
- net/ipv4/ipmr.c:ipmr_cache_unresolved
In net/ipv4/tcp_bpf.c (ffffffff81977767)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_bpf.c:tcp_bpf_sendpage
- net/ipv4/tcp_bpf.c:tcp_bpf_sendmsg_redir
In net/xfrm/xfrm_policy.c (ffffffff81980eca)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_insert
- net/xfrm/xfrm_policy.c:xfrm_policy_inexact_alloc_bin
- net/xfrm/xfrm_policy.c:xfrm_policy_kill
In net/unix/af_unix.c (ffffffff81990702)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_stream_read_generic
- net/unix/af_unix.c:unix_dgram_recvmsg
- net/unix/af_unix.c:maybe_init_creds
- net/unix/af_unix.c:unix_scm_to_skb
- net/unix/af_unix.c:unix_stream_connect
- net/unix/af_unix.c:unix_stream_connect
- net/unix/af_unix.c:init_peercred
- net/unix/af_unix.c:init_peercred
In net/ipv6/anycast.c (ffffffff81993f99)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/anycast.c:__ipv6_dev_ac_inc
In net/ipv6/ip6_output.c (ffffffff819958ab)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6_output.c:ip6_copy_metadata
In net/ipv6/addrconf.c (ffffffff8199cff9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/addrconf.c:__ipv6_ifa_notify
In net/ipv6/route.c (ffffffff819aae51)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/route.c:rt6_do_redirect
- net/ipv6/route.c:ip6_route_info_create
- net/ipv6/route.c:icmp6_dst_alloc
- net/ipv6/route.c:ip6_blackhole_route
- net/ipv6/route.c:ip6_pol_route
- net/ipv6/route.c:ip6_rt_copy_init
- net/ipv6/route.c:ip6_dst_alloc
In net/ipv6/ip6_fib.c (ffffffff819b12c2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6_fib.c:fib6_add
- net/ipv6/ip6_fib.c:fib6_add
- net/ipv6/ip6_fib.c:fib6_add
- net/ipv6/ip6_fib.c:fib6_add
- net/ipv6/ip6_fib.c:fib6_add
- net/ipv6/ip6_fib.c:fib6_info_alloc
In net/ipv6/udp.c (ffffffff819bcffe)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/udp.c:__udp6_lib_rcv
- net/ipv6/udp.c:udpv6_queue_rcv_one_skb
- net/ipv6/udp.c:udpv6_recvmsg
In net/ipv6/raw.c (ffffffff819bf520)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_rcv
- net/ipv6/raw.c:rawv6_rcv
In net/ipv6/tcp_ipv6.c (ffffffff819ca3a1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_syn_recv_sock
In net/ipv6/ip6_flowlabel.c (ffffffff819d1336)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff819d5fb5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_mfc_add
- net/ipv6/ip6mr.c:ip6mr_cache_unresolved
In net/ipv6/xfrm6_policy.c (ffffffff819d7ef6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/xfrm6_policy.c:xfrm6_fill_dst
In net/ipv6/seg6_hmac.c (ffffffff819e0c67)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/seg6_hmac.c:seg6_hmac_info_add
In net/packet/af_packet.c (ffffffff819e510d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_mmap
- net/packet/af_packet.c:packet_mm_open
- net/packet/af_packet.c:tpacket_snd
- net/packet/af_packet.c:packet_rcv
In net/netlabel/netlabel_unlabeled.c (ffffffff819f2edc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlabel/netlabel_unlabeled.c:netlbl_unlhsh_add
In net/netlabel/netlabel_cipso_v4.c (ffffffff819f444a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlabel/netlabel_cipso_v4.c:netlbl_cipsov4_add
In net/netlabel/netlabel_calipso.c (ffffffff819f500c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vdso/vma.c (ffffffff8100499d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/entry/vdso/vma.c:vdso_fault
In arch/x86/events/core.c (ffffffff810069a9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/core.c:x86_pmu_event_init
- arch/x86/events/core.c:x86_add_exclusive
- arch/x86/events/core.c:x86_add_exclusive
In arch/x86/events/intel/core.c (ffffffff8100c408)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In arch/x86/events/intel/uncore.c (ffffffff81016dec)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/intel/uncore.c:uncore_pci_probe
- arch/x86/events/intel/uncore.c:uncore_get_constraint
In arch/x86/events/intel/uncore_nhmex.c (ffffffff81018d6d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_mbox_get_shared_reg
In arch/x86/xen/spinlock.c (ffffffff8102cc8b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/xen/spinlock.c:xen_qlock_wait
In arch/x86/kernel/i8259.c (ffffffff8103703e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/i8259.c:mask_and_ack_8259A
In arch/x86/kernel/tboot.c (ffffffff81043465)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In arch/x86/kernel/cpu/common.c (ffffffff81046cee)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/common.c:cpu_init
In arch/x86/kernel/cpu/mce/core.c (ffffffff8104dc98)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/core.c:do_machine_check
- arch/x86/kernel/cpu/mce/core.c:mce_register_decode_chain
In arch/x86/kernel/cpu/microcode/core.c (ffffffff810560ac)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/microcode/core.c:__wait_for_cpus
In arch/x86/kernel/cpu/resctrl/rdtgroup.c (ffffffff8105a473)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdt_init_fs_context
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_kn_lock_live
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_tasks_write
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff8105f47e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_dev_open
In arch/x86/kernel/acpi/sleep.c (ffffffff81061be9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/acpi/sleep.c:x86_acpi_suspend_lowlevel
In arch/x86/kernel/tsc_sync.c (ffffffff810651b0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
In arch/x86/kernel/apic/apic.c (ffffffff81c02a3e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/apic/apic.c:smp_error_interrupt
In arch/x86/kernel/apic/io_apic.c (ffffffff81069bf9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/apic/io_apic.c:ioapic_ack_level
In arch/x86/kernel/ftrace.c (ffffffff8106da40)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/ftrace.c:arch_ftrace_update_code
In arch/x86/mm/mmio-mod.c (ffffffff8108bee9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/mm/mmio-mod.c:enable_mmiotrace
In kernel/fork.c (ffffffff810988bd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:get_task_mm
- kernel/fork.c:mm_init
- kernel/fork.c:dup_mmap
In kernel/exit.c (ffffffff8109fece)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/exit.c:do_exit
In kernel/ptrace.c (ffffffff810a7789)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/signal.c (ffffffff810a94d8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/signal.c:__sigqueue_alloc
In kernel/umh.c (ffffffff810b7d39)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/umh.c:call_usermodehelper_exec
In kernel/workqueue.c (ffffffff810b9f0f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/workqueue.c:flush_workqueue_prep_pwqs
- kernel/workqueue.c:worker_thread
- kernel/workqueue.c:process_one_work
- kernel/workqueue.c:wq_worker_running
In kernel/nsproxy.c (ffffffff810c361b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/nsproxy.c:copy_namespaces
In kernel/cred.c (ffffffff810c4d21)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:override_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:prepare_creds
- kernel/cred.c:prepare_creds
In kernel/async.c (ffffffff810c5b7e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/async.c:async_schedule_node_domain
In kernel/kmod.c (ffffffff810c7038)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/kmod.c:__request_module
In kernel/groups.c (ffffffff810c743e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/groups.c:set_groups
In kernel/sched/core.c (ffffffff828c5033)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/core.c:sched_init
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:__schedule
In kernel/sched/fair.c (ffffffff810e2094)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/fair.c:nohz_balance_enter_idle
In kernel/sched/rt.c (ffffffff810e35b4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/rt.c:rq_online_rt
- kernel/sched/rt.c:pull_rt_task
In kernel/sched/deadline.c (ffffffff810e5894)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/sched/cpupri.c (ffffffff810ea84b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/cpupri.c:cpupri_set
In kernel/sched/topology.c (ffffffff810ebed1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/topology.c:build_sched_domains
- kernel/sched/topology.c:build_overlap_sched_groups
- kernel/sched/topology.c:sched_get_rd
- kernel/sched/topology.c:rq_attach_root
In kernel/sched/debug.c (ffffffff810f238b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/debug.c:proc_sched_show_task
In kernel/power/process.c (ffffffff810fc57c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/process.c:freeze_processes
In kernel/power/hibernate.c (ffffffff810fea0a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/hibernate.c:software_resume
- kernel/power/hibernate.c:hibernate
In kernel/power/swap.c (ffffffff81101893)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/swap.c:hib_submit_io
In kernel/power/user.c (ffffffff81104336)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_release
- kernel/power/user.c:snapshot_open
- kernel/power/user.c:snapshot_open
In kernel/printk/printk_safe.c (ffffffff8110914a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/printk/printk_safe.c:printk_safe_log_store
In kernel/irq/handle.c (ffffffff8110a215)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/irq/manage.c (ffffffff8110b48b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/irq/manage.c:irq_forced_thread_fn
In kernel/rcu/update.c (ffffffff81117135)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/rcu/update.c:rcu_expedite_gp
In kernel/rcu/srcutree.c (ffffffff81118f6f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier
In kernel/rcu/tree.c (ffffffff8111a41f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/time/clocksource.c (ffffffff811316a5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/time/clocksource.c:clocksource_touch_watchdog
- kernel/time/clocksource.c:clocksource_resume
In kernel/futex.c (ffffffff8114195e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/futex.c:futex_lock_pi
- kernel/futex.c:futex_wait_setup
- kernel/futex.c:futex_requeue
- kernel/futex.c:futex_requeue
In kernel/module.c (ffffffff81149d8f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/module.c:load_module
In kernel/cgroup/cgroup.c (ffffffff828ca31a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_init
- kernel/cgroup/cgroup.c:cgroup_create
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:cgroup_init_fs_context
In kernel/cgroup/namespace.c (ffffffff8115beb0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/namespace.c:copy_cgroup_ns
In kernel/cgroup/legacy_freezer.c (ffffffff8115e791)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_apply_state
- kernel/cgroup/legacy_freezer.c:freezer_css_online
In kernel/utsname.c (ffffffff81165881)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/utsname.c:copy_utsname
In kernel/user_namespace.c (ffffffff81165c28)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/user_namespace.c:ns_get_owner
- kernel/user_namespace.c:userns_install
- kernel/user_namespace.c:userns_get
In kernel/pid_namespace.c (ffffffff8116768e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/pid_namespace.c:copy_pid_ns
In kernel/audit.c (ffffffff81168b05)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/debug/debug_core.c (ffffffff811782a5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/debug/debug_core.c:kgdb_breakpoint
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
In kernel/relay.c (ffffffff81187435)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/relay.c:relay_buf_fault
In kernel/trace/ring_buffer.c (ffffffff811925ff)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_empty
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_consume
- kernel/trace/ring_buffer.c:ring_buffer_peek
- kernel/trace/ring_buffer.c:rb_iter_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_advance_iter
- kernel/trace/ring_buffer.c:rb_advance_reader
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:ring_buffer_record_disable
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
In kernel/trace/trace.c (ffffffff8119a834)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_cpumask_write
- kernel/trace/trace.c:s_start
- kernel/trace/trace.c:trace_vbprintk
In kernel/trace/trace_mmiotrace.c (ffffffff811a93f5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace_mmiotrace.c:mmio_trace_mapping
- kernel/trace/trace_mmiotrace.c:mmio_trace_rw
In kernel/trace/blktrace.c (ffffffff811accd2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/trace/fgraph.c (ffffffff811ae3cc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/fgraph.c:function_graph_enter
In kernel/trace/trace_kdb.c (ffffffff811c91d6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace_kdb.c:kdb_ftdump
In kernel/bpf/syscall.c (ffffffff811d5d5a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
In kernel/bpf/cpumap.c (ffffffff811f3833)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/bpf/cpumap.c:cpu_map_update_elem
- kernel/bpf/cpumap.c:cpu_map_update_elem
In kernel/bpf/offload.c (ffffffff811f535b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_offload_dev_netdev_register
In kernel/events/core.c (ffffffff8120291f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_fault
In kernel/events/uprobes.c (ffffffff8120f339)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/events/uprobes.c:handle_swbp
- kernel/events/uprobes.c:__replace_page
In kernel/padata.c (ffffffff81210886)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/padata.c:padata_do_serial
- kernel/padata.c:padata_do_parallel
In kernel/jump_label.c (ffffffff81211961)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/jump_label.c:static_key_slow_inc_cpuslocked
In mm/filemap.c (ffffffff81215bb7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/filemap.c:__add_to_page_cache_locked
- mm/filemap.c:replace_page_cache_page
In mm/oom_kill.c (ffffffff8121c098)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_kill_process
- mm/oom_kill.c:mark_oom_victim
- mm/oom_kill.c:mark_oom_victim
In mm/page-writeback.c (ffffffff81220857)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/page-writeback.c:write_one_page
In mm/swap.c (ffffffff81225396)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swap.c:lru_add_page_tail
- mm/swap.c:mark_page_lazyfree
- mm/swap.c:__lru_cache_add
- mm/swap.c:activate_page
- mm/swap.c:rotate_reclaimable_page
- mm/swap.c:get_kernel_pages
In mm/vmscan.c (ffffffff8122b3c7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/vmscan.c:isolate_lru_page
In mm/shmem.c (ffffffff81235b9c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/shmem.c:shmem_file_read_iter
- mm/shmem.c:shmem_get_inode
- mm/shmem.c:shmem_swapin_page
- mm/shmem.c:shmem_unuse
In mm/backing-dev.c (ffffffff8123a8da)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In mm/mmu_context.c (ffffffff8123be19)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_context.c:use_mm
In mm/gup.c (ffffffff8124aa38)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81251477)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memory.c:do_numa_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:vm_insert_page
In mm/mlock.c (ffffffff81258c7b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
- mm/mlock.c:__munlock_pagevec
In mm/mmap.c (ffffffff81259cdf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmap.c:special_mapping_fault
- mm/mmap.c:mmap_region
- mm/mmap.c:mmap_region
- mm/mmap.c:__vma_link_file
- mm/mmap.c:__remove_shared_vm_struct
In mm/mmu_gather.c (ffffffff8125f347)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_gather_mmu
In mm/mprotect.c (ffffffff8125fb14)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffff81266606)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/rmap.c:anon_vma_fork
In mm/madvise.c (ffffffff81275863)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
In mm/page_io.c (ffffffff81276928)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff8127748f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swap_state.c:lookup_swap_cache
In mm/swapfile.c (ffffffff8127cc96)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapoff
- mm/swapfile.c:try_to_unuse
In mm/frontswap.c (ffffffff8127e763)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/frontswap.c:__frontswap_store
In mm/zswap.c (ffffffff8127fc0c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zswap.c:zswap_frontswap_store
- mm/zswap.c:zswap_frontswap_store
In mm/hugetlb.c (ffffffff81287f79)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff8128caf1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mempolicy.c:mpol_shared_policy_lookup
- mm/mempolicy.c:kernel_get_mempolicy
In mm/mmu_notifier.c (ffffffff8128e01c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_notifier.c:do_mmu_notifier_register
In mm/ksm.c (ffffffff8129256f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/ksm.c:__ksm_enter
- mm/ksm.c:stable_tree_search
- mm/ksm.c:stable_tree_search
- mm/ksm.c:try_to_merge_with_ksm_page
- mm/ksm.c:replace_page
In mm/memory_hotplug.c (ffffffff828d9942)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memory_hotplug.c:register_page_bootmem_info_node
- mm/memory_hotplug.c:register_page_bootmem_info_node
In mm/migrate.c (ffffffff812a139b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_huge_page_move_mapping
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812a8a22)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:__split_huge_page
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:follow_devmap_pmd
In mm/khugepaged.c (ffffffff812aaebd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_shmem
- mm/khugepaged.c:__khugepaged_enter
In mm/memcontrol.c (ffffffff812b1cba)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_task
In mm/zpool.c (ffffffff812bc0f1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zpool.c:zpool_get_driver
In mm/zsmalloc.c (ffffffff812be951)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_page_migrate
In mm/hmm.c (ffffffff812c4235)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/hmm.c:hmm_mirror_register
In mm/memfd.c (ffffffff812c599d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memfd.c:memfd_fcntl
In fs/open.c (ffffffff812c6691)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/open.c:do_dentry_open
In fs/file_table.c (ffffffff812cd63a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/file_table.c:alloc_file
- fs/file_table.c:__alloc_file
In fs/super.c (ffffffff812ce4f5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/super.c:freeze_super
- fs/super.c:kill_block_super
- fs/super.c:kill_block_super
- fs/super.c:mount_bdev
- fs/super.c:mount_bdev
- fs/super.c:mount_bdev
- fs/super.c:alloc_super
In fs/exec.c (ffffffff812d2ee9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/exec.c:free_bprm
- fs/exec.c:would_dump
- fs/exec.c:kernel_read_file
In fs/pipe.c (ffffffff812d5432)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_get
In fs/dcache.c (ffffffff812e7760)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/dcache.c:__d_move
- fs/dcache.c:take_dentry_name_snapshot
In fs/inode.c (ffffffff812ec651)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/inode.c:insert_inode_locked
- fs/inode.c:igrab
- fs/inode.c:inode_lru_isolate
In fs/file.c (ffffffff812ee7aa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/file.c:get_files_struct
In fs/namespace.c (ffffffff812f5d8a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/namespace.c:mntns_install
- fs/namespace.c:mntns_get
- fs/namespace.c:mount_subtree
- fs/namespace.c:copy_mnt_ns
- fs/namespace.c:alloc_mnt_ns
- fs/namespace.c:clone_mnt
- fs/namespace.c:vfs_create_mount
- fs/namespace.c:mnt_init
In fs/fs-writeback.c (ffffffff81300501)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:wb_queue_work
In fs/fs_context.c (ffffffff8130a688)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fs_context.c:vfs_dup_fs_context
- fs/fs_context.c:vfs_dup_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
In fs/buffer.c (ffffffff8130fe11)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/buffer.c:ll_rw_block
- fs/buffer.c:ll_rw_block
- fs/buffer.c:create_empty_buffers
- fs/buffer.c:__bread_gfp
- fs/buffer.c:__getblk_gfp
- fs/buffer.c:sync_mapping_buffers
- fs/buffer.c:sync_mapping_buffers
- fs/buffer.c:sync_mapping_buffers
In fs/block_dev.c (ffffffff8131271f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/block_dev.c:__blkdev_direct_IO
- fs/block_dev.c:__blkdev_direct_IO
- fs/block_dev.c:__blkdev_direct_IO
In fs/direct-io.c (ffffffff81316a50)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_direct_IO
- fs/direct-io.c:do_direct_IO
- fs/direct-io.c:do_direct_IO
In fs/proc_namespace.c (ffffffff81319450)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc_namespace.c:mounts_open_common
In fs/notify/mark.c (ffffffff8131b13b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/notify/mark.c:fsnotify_add_mark_locked
- fs/notify/mark.c:fsnotify_prepare_user_wait
In fs/notify/fanotify/fanotify_user.c (ffffffff8131f710)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:__ia32_sys_fanotify_init
- fs/notify/fanotify/fanotify_user.c:__x64_sys_fanotify_init
In fs/userfaultfd.c (ffffffff81325536)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/userfaultfd.c:__ia32_sys_userfaultfd
- fs/userfaultfd.c:__x64_sys_userfaultfd
- fs/userfaultfd.c:dup_userfaultfd
In fs/aio.c (ffffffff8132a892)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/aio.c:aio_migratepage
In fs/io_uring.c (ffffffff813311fa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:io_sq_wq_submit_work
In fs/binfmt_script.c (ffffffff8133fdd8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/binfmt_script.c:load_script
In fs/binfmt_elf.c (ffffffff81342097)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/binfmt_elf.c:load_elf_binary
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff81345922)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:load_elf_binary
- fs/compat_binfmt_elf.c:load_elf_binary
In fs/mbcache.c (ffffffff8134764a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:__entry_find
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff8134b90a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_readpage_actor
- fs/iomap/buffered-io.c:iomap_readpage_actor
In fs/iomap/direct-io.c (ffffffff8134d32d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/iomap/direct-io.c:iomap_dio_rw
- fs/iomap/direct-io.c:iomap_dio_zero
In fs/quota/dquot.c (ffffffff81351c11)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/quota/dquot.c:dquot_disable
- fs/quota/dquot.c:dqget
- fs/quota/dquot.c:dquot_writeback_dquots
- fs/quota/dquot.c:dquot_scan_active
In fs/proc/task_mmu.c (ffffffff81357513)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In fs/proc/root.c (ffffffff8135a321)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/root.c:pid_ns_prepare_proc
- fs/proc/root.c:proc_init_fs_context
In fs/proc/base.c (ffffffff8135c48e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/base.c:proc_setgroups_open
- fs/proc/base.c:proc_id_map_open
- fs/proc/base.c:__set_oom_adj
- fs/proc/base.c:proc_mem_open
In fs/proc/proc_sysctl.c (ffffffff8136657a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/proc_sysctl.c:proc_sys_poll_notify
In fs/kernfs/dir.c (ffffffff8136cb95)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/kernfs/dir.c:kernfs_remove_self
- fs/kernfs/dir.c:kernfs_get
In fs/kernfs/file.c (ffffffff8136cfc8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_notify
- fs/kernfs/file.c:kernfs_drain_open_files
- fs/kernfs/file.c:kernfs_fop_open
In fs/sysfs/mount.c (ffffffff8136f5ee)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/sysfs/mount.c:sysfs_init_fs_context
In fs/configfs/dir.c (ffffffff8137294c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/configfs/dir.c:configfs_make_dirent
- fs/configfs/dir.c:configfs_new_dirent
In fs/devpts/inode.c (ffffffff81374b9a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/devpts/inode.c:devpts_acquire
In fs/ext4/balloc.c (ffffffff813767ce)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/ialloc.c (ffffffff81389b4f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/ialloc.c:__ext4_new_inode
- fs/ext4/ialloc.c:ext4_free_inode
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/inline.c (ffffffff8138d332)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_destroy_inline_data_nolock
- fs/ext4/inline.c:ext4_update_inline_data
- fs/ext4/inline.c:ext4_create_inline_data
In fs/ext4/inode.c (ffffffff81396dd9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_mark_iloc_dirty
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:ext4_direct_IO_write
- fs/ext4/inode.c:mpage_map_and_submit_extent
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:ext4_dio_get_block_unwritten_async
In fs/ext4/mballoc.c (ffffffff8139f803)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_regular_allocator
- fs/ext4/mballoc.c:ext4_mb_simple_scan_group
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_use_best_found
In fs/ext4/mmp.c (ffffffff813a8968)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/page-io.c (ffffffff813b2f58)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/page-io.c:ext4_bio_write_page
In fs/ext4/xattr.c (ffffffff813d2813)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
In fs/jbd2/transaction.c (ffffffff813d81f5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_refile_buffer
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:start_this_handle
- fs/jbd2/transaction.c:start_this_handle
In fs/jbd2/commit.c (ffffffff813d9daf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
In fs/jbd2/checkpoint.c (ffffffff813db8f1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
In fs/jbd2/journal.c (ffffffff813e1538)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_write_superblock
In fs/fat/dir.c (ffffffff813ebd09)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_entries
- fs/fat/dir.c:fat_add_new_entries
In fs/fat/fatent.c (ffffffff813ee0c3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_collect_bhs
In fs/ecryptfs/miscdev.c (ffffffff81402595)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_open
In fs/fuse/dev.c (ffffffff814055c9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/dev.c:fuse_dev_ioctl
- fs/fuse/dev.c:fuse_copy_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_request_queue_background
- fs/fuse/dev.c:fuse_request_send
- fs/fuse/dev.c:fuse_get_req_nofail_nopages
- fs/fuse/dev.c:__fuse_get_req
In fs/fuse/file.c (ffffffff8140e4ad)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_readpages_fill
In fs/fuse/inode.c (ffffffff81412db7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/inode.c:fuse_conn_init
In ipc/util.c (ffffffff8141d04d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/util.c:ipc_addid
In ipc/msg.c (ffffffff8141eb15)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/msg.c:do_msgsnd
In ipc/mqueue.c (ffffffff81429190)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:mq_create_mount
- ipc/mqueue.c:mqueue_init_fs_context
In ipc/namespace.c (ffffffff8142a5bf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/namespace.c:copy_ipcs
In security/keys/key.c (ffffffff8142b692)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/key.c:key_reject_and_link
- security/keys/key.c:__key_instantiate_and_link
- security/keys/key.c:key_alloc
In security/keys/keyctl.c (ffffffff8142f631)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_chown_key
- security/keys/keyctl.c:keyctl_chown_key
In security/keys/process_keys.c (ffffffff8143183b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:lookup_user_key
In security/keys/request_key.c (ffffffff81431c1d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/request_key.c:call_sbin_request_key
In security/keys/request_key_auth.c (ffffffff81432992)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_new
- security/keys/request_key_auth.c:request_key_auth_new
In security/selinux/hooks.c (ffffffff81442135)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_secmark_refcount_inc
In security/selinux/selinuxfs.c (ffffffff8144d45e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_mmap_policy_fault
In security/selinux/ss/services.c (ffffffff8145d7c6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/ss/services.c:security_set_bools
- security/selinux/ss/services.c:security_load_policy
- security/selinux/ss/services.c:security_load_policy
In security/selinux/xfrm.c (ffffffff81461546)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/xfrm.c:selinux_xfrm_state_alloc_acquire
- security/selinux/xfrm.c:selinux_xfrm_policy_clone
- security/selinux/xfrm.c:selinux_xfrm_alloc_user
In security/tomoyo/common.c (ffffffff8146fc9a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_open_control
In security/tomoyo/condition.c (ffffffff8147131f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/condition.c:tomoyo_get_condition
In security/tomoyo/domain.c (ffffffff81473382)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
In security/tomoyo/memory.c (ffffffff814762da)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/memory.c:tomoyo_get_name
- security/tomoyo/memory.c:tomoyo_get_group
In security/tomoyo/securityfs_if.c (ffffffff8147825a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_write_self
In security/tomoyo/tomoyo.c (ffffffff828e8504)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_init
- security/tomoyo/tomoyo.c:tomoyo_task_alloc
In security/apparmor/domain.c (ffffffff81484edb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/apparmor/domain.c:aa_change_hat
In security/apparmor/policy_unpack.c (ffffffff81488e43)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In block/bio.c (ffffffff814c770f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/bio.c:bio_map_user_iov
In block/blk-core.c (ffffffff814c9105)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-core.c:blk_set_pm_only
In block/blk-map.c (ffffffff814d18b9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-map.c:blk_rq_map_user_iov
In block/blk-mq.c (ffffffff814d7f48)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_dispatch_rq_list
- block/blk-mq.c:blk_mq_get_driver_tag
- block/blk-mq.c:blk_mq_get_request
In block/blk-mq-tag.c (ffffffff814db181)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-mq-tag.c:__blk_mq_tag_busy
In lib/iov_iter.c (ffffffff81505db2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_get_pages
In lib/rhashtable.c (ffffffff8150d90c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_insert_slow
In lib/sbitmap.c (ffffffff8153b342)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/sbitmap.c:sbitmap_prepare_to_wait
- lib/sbitmap.c:sbitmap_add_wait_queue
In drivers/pci/pci.c (ffffffff8156237c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_config_pm_runtime_get
In drivers/pci/pcie/portdrv_pci.c (ffffffff81578087)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_remove
In drivers/pci/hotplug/cpci_hotplug_core.c (ffffffff8157e7f3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/hotplug/cpci_hotplug_core.c:check_slots
In drivers/pci/hotplug/pciehp_hpc.c (ffffffff8158179a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/hotplug/pciehp_hpc.c:pciehp_isr
In drivers/pci/ats.c (ffffffff8158aa40)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/ats.c:pci_enable_ats
In drivers/video/fbdev/core/fbmem.c (ffffffff8159bb20)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:register_framebuffer
In drivers/video/fbdev/core/fb_defio.c (ffffffff815a2076)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_fault
In drivers/acpi/apei/ghes.c (ffffffff81621ea0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/acpi/apei/ghes.c:ghes_estatus_cached
In drivers/clk/clk.c (ffffffff8162b773)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/clk/clk.c:clk_core_is_enabled
In drivers/dma/dmaengine.c (ffffffff81635373)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/dma/dmaengine.c:dma_async_device_register
In drivers/virtio/virtio_balloon.c (ffffffff8163e3de)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/virtio/virtio_balloon.c:virtballoon_migratepage
In drivers/tty/tty_buffer.c (ffffffff8166a95f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/tty_buffer.c:tty_buffer_flush
- drivers/tty/tty_buffer.c:tty_buffer_lock_exclusive
In drivers/tty/vt/keyboard.c (ffffffff81672bc5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:kbd_start
- drivers/tty/vt/keyboard.c:kbd_led_trigger_activate
In drivers/tty/serial/kgdb_nmi.c (ffffffff81695c29)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/tty/serial/kgdboc.c (ffffffff816963b7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/serial/kgdboc.c:kgdboc_pre_exp_handler
In drivers/char/virtio_console.c (ffffffff8169e762)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/virtio_console.c:pipe_to_sg
In drivers/char/agp/backend.c (ffffffff816a2974)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/backend.c:agp_backend_acquire
In drivers/char/agp/frontend.c (ffffffff816a3d66)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agpioc_acquire_wrap
In drivers/char/agp/generic.c (ffffffff816a50ec)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_pages
- drivers/char/agp/generic.c:agp_generic_alloc_pages
In drivers/char/agp/intel-gtt.c (ffffffff816a943f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/connector/cn_queue.c (ffffffff816d0537)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/connector/cn_queue.c:cn_queue_add_callback
In drivers/connector/cn_proc.c (ffffffff816d0e4a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/base/core.c (ffffffff816d886b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/core.c:device_shutdown
In drivers/base/dd.c (ffffffff816db707)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/dd.c:really_probe
In drivers/base/power/runtime.c (ffffffff816e9b67)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/runtime.c:pm_runtime_forbid
- drivers/base/power/runtime.c:__pm_runtime_disable
- drivers/base/power/runtime.c:pm_runtime_barrier
- drivers/base/power/runtime.c:__pm_runtime_set_status
- drivers/base/power/runtime.c:__pm_runtime_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
In drivers/base/power/main.c (ffffffff816ee283)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/main.c:dpm_prepare
In drivers/base/power/wakeup.c (ffffffff816efaf7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/wakeup.c:pm_system_irq_wakeup
In drivers/base/power/domain.c (ffffffff816f0880)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/domain.c:pm_genpd_add_subdomain
- drivers/base/power/domain.c:genpd_power_on
In drivers/block/loop.c (ffffffff81707595)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/mfd/twl6030-irq.c (0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/mfd/mfd-core.c (ffffffff8171fbd2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/nvdimm/bus.c (ffffffff8172e5aa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/nvdimm/namespace_devs.c (ffffffff817375e3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/nvdimm/namespace_devs.c:nd_region_register_namespaces
In drivers/dma-buf/udmabuf.c (ffffffff81746592)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_vm_fault
In drivers/scsi/hosts.c (ffffffff817491ca)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/hosts.c:scsi_add_host_with_dma
In drivers/scsi/scsi_lib.c (ffffffff8174da05)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:sdev_disable_disk_events
- drivers/scsi/scsi_lib.c:scsi_queue_rq
- drivers/scsi/scsi_lib.c:scsi_softirq_done
- drivers/scsi/scsi_lib.c:scsi_softirq_done
In drivers/scsi/sg.c (ffffffff81763b64)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_vma_fault
In drivers/net/tun.c (ffffffff8179d4f6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/net/ppp/ppp_generic.c (ffffffff817a5738)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_register_net_channel
- drivers/net/ppp/ppp_generic.c:ppp_dev_configure
In drivers/net/xen-netfront.c (ffffffff817aac50)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/net/xen-netfront.c:xennet_poll
In drivers/usb/core/hub.c (ffffffff817b9a78)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hub.c:hub_event
- drivers/usb/core/hub.c:usb_new_device
In drivers/usb/core/hcd.c (ffffffff817bded4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_start_port_resume
In drivers/usb/core/urb.c (ffffffff817bf95e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/urb.c:usb_anchor_suspend_wakeups
- drivers/usb/core/urb.c:usb_block_urb
- drivers/usb/core/urb.c:usb_anchor_urb
In drivers/usb/core/driver.c (ffffffff817c3b90)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/driver.c:usb_autopm_get_interface_no_resume
In drivers/usb/core/devio.c (ffffffff817cc8da)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:usbdev_open
- drivers/usb/core/devio.c:async_completed
In drivers/usb/core/port.c (ffffffff817d0c67)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/port.c:usb_hub_create_port_device
- drivers/usb/core/port.c:usb_port_runtime_resume
In drivers/usb/core/hcd-pci.c (ffffffff817d1015)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hcd-pci.c:usb_hcd_pci_remove
In drivers/usb/host/xhci-pci.c (ffffffff8181ef14)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/host/xhci-pci.c:xhci_pci_probe
In drivers/i2c/busses/i2c-designware-master.c (ffffffff818439fd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe
In drivers/i2c/busses/i2c-designware-platdrv.c (ffffffff818441fe)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-platdrv.c:dw_i2c_plat_probe
In drivers/power/supply/power_supply_core.c (ffffffff8184e07a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/power/supply/power_supply_core.c:power_supply_get_by_name
In drivers/md/md.c (ffffffff82b05115)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/md.c:md_exit
- drivers/md/md.c:md_notify_reboot
- drivers/md/md.c:md_do_sync
- drivers/md/md.c:md_seq_next
- drivers/md/md.c:md_seq_start
- drivers/md/md.c:md_open
- drivers/md/md.c:md_attr_store
- drivers/md/md.c:md_attr_show
- drivers/md/md.c:rdev_size_store
- drivers/md/md.c:mddev_find
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:md_handle_request
- drivers/md/md.c:md_new_event
In drivers/md/md-bitmap.c (ffffffff81872937)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/md-bitmap.c:md_bitmap_startwrite
- drivers/md/md-bitmap.c:read_page
- drivers/md/md-bitmap.c:read_page
- drivers/md/md-bitmap.c:write_page
- drivers/md/md-bitmap.c:write_page
In drivers/md/dm.c (ffffffff8187830f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:__map_bio
- drivers/md/dm.c:dm_blk_open
- drivers/md/dm.c:dm_issue_global_event
In drivers/md/dm-stripe.c (ffffffff8187d51a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-stripe.c:stripe_end_io
In drivers/md/dm-io.c (ffffffff81880c5b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-io.c:dispatch_io
- drivers/md/dm-io.c:dispatch_io
In drivers/md/dm-kcopyd.c (ffffffff8188143c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-kcopyd.c:dm_kcopyd_prepare_callback
- drivers/md/dm-kcopyd.c:dm_kcopyd_copy
- drivers/md/dm-kcopyd.c:dispatch_job
In drivers/md/dm-stats.c (ffffffff81883db4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-stats.c:dm_stats_account_io
In drivers/edac/edac_pci_sysfs.c (ffffffff818896f5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_npe
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_pe
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
In drivers/mmc/core/sdio.c (ffffffff818ae07c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/mmc/core/sdio.c:mmc_attach_sdio
In drivers/ras/debugfs.c (ffffffff818d0055)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/ras/debugfs.c:trace_open
In net/core/sock.c (ffffffff818e2580)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/sock.c:__sk_receive_skb
- net/core/sock.c:__sock_queue_rcv_skb
- net/core/sock.c:__sock_queue_rcv_skb
In net/core/skbuff.c (ffffffff818eb254)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/skbuff.c:pskb_carve
- net/core/skbuff.c:pskb_carve
- net/core/skbuff.c:skb_try_coalesce
- net/core/skbuff.c:skb_segment
- net/core/skbuff.c:skb_append_pagefrags
- net/core/skbuff.c:skb_shift
- net/core/skbuff.c:skb_split
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:pskb_expand_head
- net/core/skbuff.c:__pskb_copy_fclone
- net/core/skbuff.c:__skb_clone
- net/core/skbuff.c:__copy_skb_header
In net/core/datagram.c (ffffffff818ef251)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/datagram.c:__sk_queue_drop_skb
In net/core/net_namespace.c (ffffffff818f3fe2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/net_namespace.c:copy_net_ns
In net/core/dev.c (ffffffff818fb0d1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/core/neighbour.c (ffffffff81913ee9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/neighbour.c:__neigh_update
- net/core/neighbour.c:neigh_probe
- net/core/neighbour.c:___neigh_create
In net/core/filter.c (ffffffff8192b715)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/filter.c:bpf_msg_pop_data
- net/core/filter.c:bpf_msg_push_data
In net/core/page_pool.c (ffffffff819341ab)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/page_pool.c:__page_pool_clean_page
In net/core/skmsg.c (ffffffff819362c5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/skmsg.c:sk_msg_clone
- net/core/skmsg.c:sk_msg_alloc
In net/sched/sch_generic.c (ffffffff81956938)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/sched/cls_api.c (ffffffff81962af9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/sched/cls_api.c:__tc_indr_block_cb_register
In net/sched/act_api.c (ffffffff81962fd8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/sched/act_api.c:tcf_idr_check_alloc
In net/netlink/af_netlink.c (ffffffff8196742d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_getsockopt
- net/netlink/af_netlink.c:netlink_broadcast_filtered
- net/netlink/af_netlink.c:netlink_getname
- net/netlink/af_netlink.c:netlink_bind
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_remove
- net/netlink/af_netlink.c:__netlink_insert
- net/netlink/af_netlink.c:netlink_overrun
In net/ipv4/route.c (ffffffff81970911)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ip_rt_multicast_event
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:rt_dst_clone
In net/ipv4/ip_output.c (ffffffff8197b0d6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ip_output.c:ip_copy_metadata
In net/ipv4/inet_timewait_sock.c (ffffffff8198384d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/inet_connection_sock.c (ffffffff81984371)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
In net/ipv4/tcp.c (ffffffff8198bca9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:do_tcp_sendpages
In net/ipv4/tcp_input.c (ffffffff81991c17)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_conn_request
In net/ipv4/tcp_ipv4.c (ffffffff819a2b0b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_syn_recv_sock
- net/ipv4/tcp_ipv4.c:tcp_req_err
In net/ipv4/tcp_fastopen.c (ffffffff819a987c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_detect_blackhole
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_disable_ofo_check
In net/ipv4/raw.c (ffffffff819ad1f9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/udp.c (ffffffff819b2ed2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/udp.c:__udp4_lib_rcv
- net/ipv4/udp.c:udp_queue_rcv_one_skb
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:__first_packet_length
- net/ipv4/udp.c:__udp_enqueue_schedule_skb
In net/ipv4/fib_frontend.c (ffffffff819c6b9d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:fib_netdev_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
In net/ipv4/fib_semantics.c (ffffffff819c79c9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/inet_fragment.c (ffffffff819cfc30)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/inet_fragment.c:inet_frag_create
In net/ipv4/ping.c (ffffffff819d01e4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ping.c:ping_init_sock
In net/ipv4/ipmr.c (ffffffff819dc873)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_mfc_add
- net/ipv4/ipmr.c:ipmr_cache_unresolved
In net/ipv4/tcp_bpf.c (ffffffff819e128d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_bpf.c:tcp_bpf_sendpage
- net/ipv4/tcp_bpf.c:tcp_bpf_sendmsg_redir
In net/xfrm/xfrm_policy.c (ffffffff819eacc4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_insert
- net/xfrm/xfrm_policy.c:xfrm_policy_inexact_alloc_bin
- net/xfrm/xfrm_policy.c:xfrm_policy_kill
In net/unix/af_unix.c (ffffffff819fd47b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_stream_connect
- net/unix/af_unix.c:init_peercred
In net/ipv6/ip6_output.c (ffffffff81a01163)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6_output.c:ip6_copy_metadata
In net/ipv6/addrconf.c (ffffffff81a091db)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/addrconf.c:__ipv6_ifa_notify
In net/ipv6/route.c (ffffffff81a1a8b7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/route.c:icmp6_dst_alloc
- net/ipv6/route.c:ip6_blackhole_route
- net/ipv6/route.c:ip6_pol_route
- net/ipv6/route.c:ip6_rt_copy_init
- net/ipv6/route.c:ip6_dst_alloc
In net/ipv6/udp.c (ffffffff81a2bb27)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/udp.c:__udp6_lib_rcv
- net/ipv6/udp.c:udpv6_queue_rcv_one_skb
- net/ipv6/udp.c:udpv6_recvmsg
In net/ipv6/raw.c (ffffffff81a2e182)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_rcv
- net/ipv6/raw.c:rawv6_rcv
In net/ipv6/tcp_ipv6.c (ffffffff81a38fc1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_syn_recv_sock
In net/ipv6/ip6_flowlabel.c (ffffffff81a3fef2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff81a4504a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_mfc_add
- net/ipv6/ip6mr.c:ip6mr_cache_unresolved
In net/ipv6/xfrm6_policy.c (ffffffff81a46ee7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/xfrm6_policy.c:xfrm6_fill_dst
In net/ipv6/seg6_hmac.c (ffffffff81a4f8f8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/seg6_hmac.c:seg6_hmac_info_add
In net/packet/af_packet.c (ffffffff81a54287)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_mmap
- net/packet/af_packet.c:packet_mm_open
- net/packet/af_packet.c:tpacket_snd
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:packet_rcv
- net/packet/af_packet.c:packet_rcv
In net/netlabel/netlabel_unlabeled.c (ffffffff81a62240)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlabel/netlabel_unlabeled.c:netlbl_unlhsh_add
In net/netlabel/netlabel_cipso_v4.c (ffffffff81a63ede)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlabel/netlabel_cipso_v4.c:netlbl_cipsov4_add
In net/netlabel/netlabel_calipso.c (ffffffff81a644e0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vdso/vma.c (ffffffff810049fd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/entry/vdso/vma.c:vdso_fault
In arch/x86/events/core.c (ffffffff81006a39)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/core.c:x86_pmu_event_init
- arch/x86/events/core.c:x86_add_exclusive
- arch/x86/events/core.c:x86_add_exclusive
In arch/x86/events/intel/core.c (ffffffff8100c838)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In arch/x86/events/intel/uncore.c (ffffffff81017796)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/intel/uncore.c:uncore_pci_probe
- arch/x86/events/intel/uncore.c:uncore_get_constraint
In arch/x86/events/intel/uncore_nhmex.c (ffffffff810197a6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_mbox_get_shared_reg
In arch/x86/xen/spinlock.c (ffffffff8102d55b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/xen/spinlock.c:xen_qlock_wait
In arch/x86/kernel/i8259.c (ffffffff8103780e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/i8259.c:mask_and_ack_8259A
In arch/x86/kernel/tboot.c (ffffffff81043bb5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In arch/x86/kernel/cpu/common.c (ffffffff8104746e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/common.c:cpu_init
In arch/x86/kernel/cpu/mce/core.c (ffffffff8104e637)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/core.c:do_machine_check
- arch/x86/kernel/cpu/mce/core.c:mce_register_decode_chain
In arch/x86/kernel/cpu/microcode/core.c (ffffffff810564e2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/microcode/core.c:__wait_for_cpus
In arch/x86/kernel/cpu/resctrl/rdtgroup.c (ffffffff8105b343)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdt_init_fs_context
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_kn_lock_live
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_tasks_write
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff8105fd5e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_dev_open
In arch/x86/kernel/acpi/sleep.c (ffffffff81062499)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/acpi/sleep.c:x86_acpi_suspend_lowlevel
In arch/x86/kernel/tsc_sync.c (ffffffff81065820)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
In arch/x86/kernel/apic/apic.c (ffffffff81c02a6e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/apic/apic.c:smp_error_interrupt
In arch/x86/kernel/apic/io_apic.c (ffffffff8106a4b9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/apic/io_apic.c:ioapic_ack_level
In arch/x86/kernel/ftrace.c (ffffffff8106f060)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/ftrace.c:arch_ftrace_update_code
In arch/x86/mm/mmio-mod.c (ffffffff8108cb4d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/mm/mmio-mod.c:enable_mmiotrace
In arch/x86/platform/uv/tlb_uv.c (ffffffff810974d4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In arch/x86/platform/uv/uv_nmi.c (ffffffff81099b42)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/platform/uv/uv_nmi.c:uv_handle_nmi
- arch/x86/platform/uv/uv_nmi.c:uv_handle_nmi
In kernel/fork.c (ffffffff8109ee78)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:get_task_mm
- kernel/fork.c:mm_init
- kernel/fork.c:dup_mmap
In kernel/cpu.c (ffffffff810a457b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/exit.c (ffffffff810a654c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/exit.c:do_exit
In kernel/ptrace.c (ffffffff810adda9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/umh.c (ffffffff810be239)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/umh.c:call_usermodehelper_exec
In kernel/workqueue.c (ffffffff810c038f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/workqueue.c:flush_workqueue_prep_pwqs
- kernel/workqueue.c:worker_thread
- kernel/workqueue.c:process_one_work
- kernel/workqueue.c:wq_worker_running
In kernel/nsproxy.c (ffffffff810cc72b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/nsproxy.c:copy_namespaces
In kernel/cred.c (ffffffff810cde31)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:override_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:prepare_creds
- kernel/cred.c:prepare_creds
In kernel/async.c (ffffffff810cec5e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/async.c:async_schedule_node_domain
In kernel/kmod.c (ffffffff810d0108)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/kmod.c:__request_module
In kernel/groups.c (ffffffff810d050e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/groups.c:set_groups
In kernel/sched/core.c (ffffffff828cd66d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/core.c:sched_init
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:__schedule
In kernel/sched/fair.c (ffffffff810ebf94)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/fair.c:nohz_balance_enter_idle
In kernel/sched/rt.c (ffffffff810edf86)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/rt.c:rq_online_rt
- kernel/sched/rt.c:pull_rt_task
In kernel/sched/deadline.c (ffffffff810f0cb4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/sched/cpupri.c (ffffffff810f621b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/cpupri.c:cpupri_set
In kernel/sched/topology.c (ffffffff810f7aa5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/topology.c:build_sched_domains
- kernel/sched/topology.c:build_overlap_sched_groups
- kernel/sched/topology.c:sched_get_rd
- kernel/sched/topology.c:rq_attach_root
In kernel/sched/debug.c (ffffffff810fe04b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/debug.c:proc_sched_show_task
In kernel/power/process.c (ffffffff8110899c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/process.c:freeze_processes
In kernel/power/hibernate.c (ffffffff8110ae56)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/hibernate.c:software_resume
- kernel/power/hibernate.c:hibernate
In kernel/power/swap.c (ffffffff8110dcc3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/swap.c:hib_submit_io
In kernel/power/user.c (ffffffff81110716)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_release
- kernel/power/user.c:snapshot_open
- kernel/power/user.c:snapshot_open
In kernel/printk/printk_safe.c (ffffffff8111552a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/printk/printk_safe.c:printk_safe_log_store
In kernel/irq/handle.c (ffffffff811165e5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/irq/manage.c (ffffffff8111778b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/irq/manage.c:irq_forced_thread_fn
In kernel/rcu/update.c (ffffffff81123505)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/rcu/update.c:rcu_expedite_gp
In kernel/rcu/srcutree.c (ffffffff8112533f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier
In kernel/rcu/tree.c (ffffffff81126836)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/time/clocksource.c (ffffffff8113d5f5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/time/clocksource.c:clocksource_touch_watchdog
- kernel/time/clocksource.c:clocksource_resume
In kernel/futex.c (ffffffff8114d9ca)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/futex.c:futex_lock_pi
- kernel/futex.c:futex_wait_setup
- kernel/futex.c:futex_requeue
- kernel/futex.c:futex_requeue
In kernel/module.c (ffffffff81155a01)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/module.c:load_module
In kernel/cgroup/cgroup.c (ffffffff828d2878)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_init
- kernel/cgroup/cgroup.c:cgroup_create
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:cgroup_init_fs_context
In kernel/cgroup/namespace.c (ffffffff81167ad0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/namespace.c:copy_cgroup_ns
In kernel/cgroup/legacy_freezer.c (ffffffff8116a3e1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_apply_state
- kernel/cgroup/legacy_freezer.c:freezer_css_online
In kernel/utsname.c (ffffffff81171741)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/utsname.c:copy_utsname
In kernel/user_namespace.c (ffffffff81171ae8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/user_namespace.c:ns_get_owner
- kernel/user_namespace.c:userns_install
- kernel/user_namespace.c:userns_get
In kernel/pid_namespace.c (ffffffff8117354e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/pid_namespace.c:copy_pid_ns
In kernel/audit.c (ffffffff811749a5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/debug/debug_core.c (ffffffff81184175)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/debug/debug_core.c:kgdb_breakpoint
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
In kernel/relay.c (ffffffff81193355)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/relay.c:relay_buf_fault
In kernel/trace/ring_buffer.c (ffffffff8119e3ef)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_empty
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_consume
- kernel/trace/ring_buffer.c:ring_buffer_peek
- kernel/trace/ring_buffer.c:rb_iter_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_advance_iter
- kernel/trace/ring_buffer.c:rb_advance_reader
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:ring_buffer_record_disable
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
In kernel/trace/trace.c (ffffffff811a60e4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_cpumask_write
- kernel/trace/trace.c:s_start
- kernel/trace/trace.c:trace_vbprintk
In kernel/trace/trace_mmiotrace.c (ffffffff811b4c25)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace_mmiotrace.c:mmio_trace_mapping
- kernel/trace/trace_mmiotrace.c:mmio_trace_rw
In kernel/trace/blktrace.c (ffffffff811b8522)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/trace/fgraph.c (ffffffff811b9b3c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/fgraph.c:function_graph_enter
In kernel/trace/trace_kdb.c (ffffffff811d4ec6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace_kdb.c:kdb_ftdump
In kernel/bpf/syscall.c (ffffffff811de8d8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/bpf/cpumap.c (ffffffff812005d3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/bpf/cpumap.c:cpu_map_update_elem
- kernel/bpf/cpumap.c:cpu_map_update_elem
In kernel/bpf/offload.c (ffffffff8120235b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_offload_dev_netdev_register
In kernel/events/core.c (ffffffff8120f800)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_fault
In kernel/events/uprobes.c (ffffffff8121c816)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/events/uprobes.c:handle_swbp
- kernel/events/uprobes.c:__replace_page
In kernel/padata.c (ffffffff8121e28b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/padata.c:padata_do_serial
- kernel/padata.c:padata_do_parallel
In kernel/jump_label.c (ffffffff8121f161)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In mm/filemap.c (ffffffff812234b7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/filemap.c:__add_to_page_cache_locked
- mm/filemap.c:replace_page_cache_page
In mm/oom_kill.c (ffffffff81229a2a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_kill_process
- mm/oom_kill.c:mark_oom_victim
- mm/oom_kill.c:mark_oom_victim
In mm/page-writeback.c (ffffffff8122e307)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/page-writeback.c:write_one_page
In mm/swap.c (ffffffff81233226)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swap.c:lru_add_page_tail
- mm/swap.c:mark_page_lazyfree
- mm/swap.c:deactivate_page
- mm/swap.c:__lru_cache_add
- mm/swap.c:activate_page
- mm/swap.c:rotate_reclaimable_page
- mm/swap.c:get_kernel_pages
In mm/truncate.c (ffffffff812349ee)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/truncate.c:invalidate_mapping_pages
In mm/vmscan.c (ffffffff81239297)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/vmscan.c:isolate_lru_page
In mm/shmem.c (ffffffff81243ddc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/shmem.c:shmem_file_read_iter
- mm/shmem.c:shmem_get_inode
- mm/shmem.c:shmem_swapin_page
- mm/shmem.c:shmem_unuse
In mm/backing-dev.c (ffffffff81248bea)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In mm/mmu_context.c (ffffffff8124a269)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_context.c:use_mm
In mm/gup.c (ffffffff81258f08)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8125fa27)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memory.c:do_numa_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:vm_insert_page
In mm/mlock.c (ffffffff8126714b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
- mm/mlock.c:__munlock_pagevec
In mm/mmap.c (ffffffff8126818f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmap.c:special_mapping_fault
- mm/mmap.c:mmap_region
- mm/mmap.c:mmap_region
- mm/mmap.c:__vma_link_file
- mm/mmap.c:__remove_shared_vm_struct
In mm/mmu_gather.c (ffffffff8126db57)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_gather_mmu
In mm/mprotect.c (ffffffff8126e3d4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffff81274f26)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/rmap.c:anon_vma_fork
In mm/madvise.c (ffffffff81284833)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff81286418)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff81286f6f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swap_state.c:lookup_swap_cache
In mm/swapfile.c (ffffffff8128c768)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapoff
- mm/swapfile.c:try_to_unuse
In mm/frontswap.c (ffffffff8128e1c3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/frontswap.c:__frontswap_store
In mm/zswap.c (ffffffff8128fa04)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zswap.c:zswap_frontswap_store
- mm/zswap.c:zswap_frontswap_store
In mm/hugetlb.c (ffffffff81297b79)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff8129c721)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mempolicy.c:mpol_shared_policy_lookup
- mm/mempolicy.c:kernel_get_mempolicy
In mm/mmu_notifier.c (ffffffff8129db6c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_notifier.c:__mmu_notifier_register
In mm/ksm.c (ffffffff812a22ef)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/ksm.c:__ksm_enter
- mm/ksm.c:stable_tree_search
- mm/ksm.c:stable_tree_search
- mm/ksm.c:try_to_merge_with_ksm_page
- mm/ksm.c:replace_page
In mm/memory_hotplug.c (ffffffff828e1d98)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memory_hotplug.c:register_page_bootmem_info_node
- mm/memory_hotplug.c:register_page_bootmem_info_node
In mm/migrate.c (ffffffff812b00b3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_huge_page_move_mapping
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812b9fa2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:__split_huge_page
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:follow_devmap_pmd
In mm/khugepaged.c (ffffffff812bc5e4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__khugepaged_enter
In mm/memcontrol.c (ffffffff812c366f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_task
In mm/zpool.c (ffffffff812cdfd1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zpool.c:zpool_get_driver
In mm/zsmalloc.c (ffffffff812d0841)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_page_migrate
In mm/memfd.c (ffffffff812d73ad)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memfd.c:memfd_fcntl
In fs/open.c (ffffffff812d80a1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/open.c:do_dentry_open
In fs/file_table.c (ffffffff812df05a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/file_table.c:alloc_file
- fs/file_table.c:__alloc_file
In fs/super.c (ffffffff812dffa5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/super.c:freeze_super
- fs/super.c:alloc_super
In fs/exec.c (ffffffff812e49f9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/exec.c:free_bprm
- fs/exec.c:would_dump
- fs/exec.c:kernel_read_file
In fs/pipe.c (ffffffff812e6fa2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_get
In fs/dcache.c (ffffffff812f92ef)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/dcache.c:__d_move
- fs/dcache.c:take_dentry_name_snapshot
In fs/inode.c (ffffffff812fe1a1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/inode.c:insert_inode_locked
- fs/inode.c:igrab
- fs/inode.c:inode_lru_isolate
In fs/file.c (ffffffff8130026a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/file.c:get_files_struct
In fs/namespace.c (ffffffff8130790a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/namespace.c:mntns_install
- fs/namespace.c:mntns_get
- fs/namespace.c:mount_subtree
- fs/namespace.c:copy_mnt_ns
- fs/namespace.c:alloc_mnt_ns
- fs/namespace.c:clone_mnt
- fs/namespace.c:vfs_create_mount
- fs/namespace.c:mnt_init
In fs/fs-writeback.c (ffffffff81312b5b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:wb_queue_work
In fs/fs_context.c (ffffffff8131d648)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fs_context.c:vfs_dup_fs_context
- fs/fs_context.c:vfs_dup_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
In fs/buffer.c (ffffffff81322de1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/buffer.c:ll_rw_block
- fs/buffer.c:ll_rw_block
- fs/buffer.c:create_empty_buffers
- fs/buffer.c:__bread_gfp
- fs/buffer.c:__getblk_gfp
- fs/buffer.c:sync_mapping_buffers
- fs/buffer.c:sync_mapping_buffers
- fs/buffer.c:sync_mapping_buffers
In fs/block_dev.c (ffffffff8132566e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/block_dev.c:__blkdev_direct_IO
- fs/block_dev.c:__blkdev_direct_IO
- fs/block_dev.c:__blkdev_direct_IO
In fs/direct-io.c (ffffffff813298ce)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_direct_IO
- fs/direct-io.c:do_direct_IO
- fs/direct-io.c:do_direct_IO
In fs/proc_namespace.c (ffffffff8132c280)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc_namespace.c:mounts_open_common
In fs/notify/mark.c (ffffffff8132dd30)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/notify/mark.c:fsnotify_add_mark_locked
- fs/notify/mark.c:fsnotify_prepare_user_wait
In fs/notify/fanotify/fanotify_user.c (ffffffff813324c0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:__ia32_sys_fanotify_init
- fs/notify/fanotify/fanotify_user.c:__x64_sys_fanotify_init
In fs/userfaultfd.c (ffffffff813382c6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/userfaultfd.c:__ia32_sys_userfaultfd
- fs/userfaultfd.c:__x64_sys_userfaultfd
- fs/userfaultfd.c:dup_userfaultfd
In fs/aio.c (ffffffff8133da32)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/aio.c:aio_migratepage
In fs/io_uring.c (ffffffff81344cab)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:__io_queue_sqe
- fs/io_uring.c:io_sq_wq_submit_work
- fs/io_uring.c:io_timeout_fn
In fs/verity/enable.c (ffffffff8134feac)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
In fs/binfmt_script.c (ffffffff81358348)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/binfmt_script.c:load_script
In fs/binfmt_elf.c (ffffffff8135a49a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/binfmt_elf.c:load_elf_binary
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff8135dc0a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:load_elf_binary
- fs/compat_binfmt_elf.c:load_elf_binary
In fs/mbcache.c (ffffffff8135f97a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:__entry_find
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff81363bda)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_readpage_actor
- fs/iomap/buffered-io.c:iomap_readpage_actor
In fs/iomap/direct-io.c (ffffffff813655d4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/iomap/direct-io.c:iomap_dio_rw
- fs/iomap/direct-io.c:iomap_dio_zero
In fs/quota/dquot.c (ffffffff81369f91)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/quota/dquot.c:dquot_disable
- fs/quota/dquot.c:dqget
- fs/quota/dquot.c:dquot_writeback_dquots
- fs/quota/dquot.c:dquot_scan_active
In fs/proc/task_mmu.c (ffffffff8136f743)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In fs/proc/root.c (ffffffff81372551)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/root.c:pid_ns_prepare_proc
- fs/proc/root.c:proc_init_fs_context
In fs/proc/base.c (ffffffff813748ee)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/base.c:proc_setgroups_open
- fs/proc/base.c:proc_id_map_open
- fs/proc/base.c:__set_oom_adj
- fs/proc/base.c:proc_mem_open
In fs/proc/proc_sysctl.c (ffffffff8137e80a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/proc_sysctl.c:proc_sys_poll_notify
In fs/kernfs/dir.c (ffffffff81384d45)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/kernfs/dir.c:kernfs_remove_self
- fs/kernfs/dir.c:kernfs_get
In fs/kernfs/file.c (ffffffff81385148)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_notify
- fs/kernfs/file.c:kernfs_drain_open_files
- fs/kernfs/file.c:kernfs_fop_open
In fs/sysfs/mount.c (ffffffff8138794e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/sysfs/mount.c:sysfs_init_fs_context
In fs/configfs/dir.c (ffffffff8138ad87)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/configfs/dir.c:configfs_make_dirent
- fs/configfs/dir.c:configfs_new_dirent
In fs/configfs/symlink.c (ffffffff8138ba2c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/configfs/symlink.c:create_link
In fs/devpts/inode.c (ffffffff8138ce1a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/devpts/inode.c:devpts_acquire
In fs/ext4/balloc.c (ffffffff8138ea3e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/ialloc.c (ffffffff813a24d5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/ialloc.c:__ext4_new_inode
- fs/ext4/ialloc.c:ext4_free_inode
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/inline.c (ffffffff813a5d92)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_destroy_inline_data_nolock
- fs/ext4/inline.c:ext4_update_inline_data
- fs/ext4/inline.c:ext4_create_inline_data
In fs/ext4/inode.c (ffffffff813af809)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_mark_iloc_dirty
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:ext4_direct_IO_write
- fs/ext4/inode.c:mpage_map_and_submit_extent
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:ext4_dio_get_block_unwritten_async
In fs/ext4/mballoc.c (ffffffff813b8673)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_regular_allocator
- fs/ext4/mballoc.c:ext4_mb_simple_scan_group
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_use_best_found
In fs/ext4/mmp.c (ffffffff813c1878)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/page-io.c (ffffffff813cbfda)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/page-io.c:ext4_bio_write_page
In fs/ext4/xattr.c (ffffffff813ebef3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
In fs/jbd2/transaction.c (ffffffff813f22d5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_refile_buffer
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:start_this_handle
- fs/jbd2/transaction.c:start_this_handle
In fs/jbd2/commit.c (ffffffff813f3dde)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
In fs/jbd2/checkpoint.c (ffffffff813f5941)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
In fs/jbd2/journal.c (ffffffff813fb588)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_write_superblock
In fs/fat/dir.c (ffffffff81405e29)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_entries
- fs/fat/dir.c:fat_add_new_entries
In fs/fat/fatent.c (ffffffff814081e3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_collect_bhs
In fs/ecryptfs/miscdev.c (ffffffff8141c485)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_open
In fs/fuse/dev.c (ffffffff8141f5e9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/dev.c:fuse_dev_ioctl
- fs/fuse/dev.c:fuse_copy_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_simple_background
- fs/fuse/dev.c:fuse_simple_request
- fs/fuse/dev.c:fuse_get_req
In fs/fuse/file.c (ffffffff814281e7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_readpages_fill
In fs/fuse/inode.c (ffffffff8142ca9c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/inode.c:fuse_conn_init
In ipc/util.c (ffffffff81436e9d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/util.c:ipc_addid
In ipc/msg.c (ffffffff81438965)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/msg.c:do_msgsnd
In ipc/mqueue.c (ffffffff81442ece)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:mq_create_mount
- ipc/mqueue.c:mqueue_init_fs_context
In ipc/namespace.c (ffffffff814442ef)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/namespace.c:copy_ipcs
In security/keys/key.c (ffffffff814453e2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/key.c:key_reject_and_link
- security/keys/key.c:__key_instantiate_and_link
- security/keys/key.c:key_alloc
In security/keys/keyctl.c (ffffffff81449391)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_chown_key
- security/keys/keyctl.c:keyctl_chown_key
In security/keys/process_keys.c (ffffffff8144b59b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:lookup_user_key
In security/keys/request_key.c (ffffffff8144b97d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/request_key.c:call_sbin_request_key
In security/keys/request_key_auth.c (ffffffff8144c702)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_new
- security/keys/request_key_auth.c:request_key_auth_new
In security/selinux/hooks.c (ffffffff8145bba5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_secmark_refcount_inc
In security/selinux/selinuxfs.c (ffffffff8146726e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_mmap_policy_fault
In security/selinux/ss/services.c (ffffffff81477576)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/ss/services.c:security_set_bools
- security/selinux/ss/services.c:security_load_policy
- security/selinux/ss/services.c:security_load_policy
In security/selinux/xfrm.c (ffffffff8147b2f6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/xfrm.c:selinux_xfrm_state_alloc_acquire
- security/selinux/xfrm.c:selinux_xfrm_policy_clone
- security/selinux/xfrm.c:selinux_xfrm_alloc_user
In security/tomoyo/common.c (ffffffff81489a6a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_open_control
- security/tomoyo/common.c:tomoyo_update_stat
In security/tomoyo/condition.c (ffffffff8148b0bf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/condition.c:tomoyo_get_condition
In security/tomoyo/domain.c (ffffffff8148d122)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
In security/tomoyo/memory.c (ffffffff8149007a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/memory.c:tomoyo_get_name
- security/tomoyo/memory.c:tomoyo_get_group
In security/tomoyo/securityfs_if.c (ffffffff81491f7a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_write_self
In security/tomoyo/tomoyo.c (ffffffff828f0ff0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_init
- security/tomoyo/tomoyo.c:tomoyo_task_alloc
In security/apparmor/domain.c (ffffffff8149edfb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/apparmor/domain.c:aa_change_hat
In security/apparmor/policy_unpack.c (ffffffff814a2cf3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In block/bio.c (ffffffff814e05c3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/bio.c:bio_map_user_iov
In block/blk-core.c (ffffffff814e22f5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-core.c:blk_set_pm_only
In block/blk-map.c (ffffffff814eacd9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-map.c:blk_rq_map_user_iov
In block/blk-mq.c (ffffffff814f12da)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_dispatch_rq_list
- block/blk-mq.c:blk_mq_get_driver_tag
- block/blk-mq.c:blk_mq_get_request
In block/blk-mq-tag.c (ffffffff814f45b1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-mq-tag.c:__blk_mq_tag_busy
In block/blk-iocost.c (ffffffff8150fc18)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-iocost.c:iocg_kick_delay
In lib/iov_iter.c (ffffffff81523d92)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_get_pages
In lib/rhashtable.c (ffffffff8152b75c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_insert_slow
In lib/sbitmap.c (ffffffff8155c122)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/sbitmap.c:sbitmap_prepare_to_wait
In drivers/pci/pci.c (ffffffff8158351c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_config_pm_runtime_get
In drivers/pci/pcie/portdrv_pci.c (ffffffff81599817)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_remove
In drivers/pci/hotplug/cpci_hotplug_core.c (ffffffff815a0233)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/hotplug/cpci_hotplug_core.c:check_slots
In drivers/pci/hotplug/pciehp_hpc.c (ffffffff815a329a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/hotplug/pciehp_hpc.c:pciehp_isr
In drivers/pci/ats.c (ffffffff815ac370)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/ats.c:pci_enable_ats
In drivers/video/fbdev/core/fbmem.c (ffffffff815bd120)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:register_framebuffer
In drivers/video/fbdev/core/fb_defio.c (ffffffff815c2ef6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_fault
In drivers/acpi/apei/ghes.c (ffffffff81643980)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/acpi/apei/ghes.c:ghes_estatus_cached
In drivers/clk/clk.c (ffffffff8164d2e3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/clk/clk.c:clk_core_is_enabled
In drivers/dma/dmaengine.c (ffffffff8165708f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/dma/dmaengine.c:dma_async_device_register
In drivers/virtio/virtio_balloon.c (ffffffff816608be)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/virtio/virtio_balloon.c:virtballoon_migratepage
In drivers/tty/tty_buffer.c (ffffffff8168d04f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/tty_buffer.c:tty_buffer_flush
- drivers/tty/tty_buffer.c:tty_buffer_lock_exclusive
In drivers/tty/vt/keyboard.c (ffffffff81695345)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:kbd_start
- drivers/tty/vt/keyboard.c:kbd_led_trigger_activate
In drivers/tty/serial/kgdb_nmi.c (ffffffff816b87b9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/tty/serial/kgdboc.c (ffffffff816b8f47)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/serial/kgdboc.c:kgdboc_pre_exp_handler
In drivers/char/virtio_console.c (ffffffff816c1812)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/virtio_console.c:pipe_to_sg
In drivers/char/agp/backend.c (ffffffff816c5704)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/backend.c:agp_backend_acquire
In drivers/char/agp/frontend.c (ffffffff816c68f6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agpioc_acquire_wrap
In drivers/char/agp/generic.c (ffffffff816c7e1c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_pages
- drivers/char/agp/generic.c:agp_generic_alloc_pages
In drivers/char/agp/intel-gtt.c (ffffffff816cc17f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/connector/cn_queue.c (ffffffff816f4357)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/connector/cn_queue.c:cn_queue_add_callback
In drivers/connector/cn_proc.c (ffffffff816f4c6a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/base/core.c (ffffffff816fc970)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/core.c:device_shutdown
In drivers/base/dd.c (ffffffff816ff6d7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/dd.c:really_probe
In drivers/base/devtmpfs.c (ffffffff81708ae7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/devtmpfs.c:public_dev_mount
In drivers/base/power/runtime.c (ffffffff8170dbc7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/runtime.c:pm_runtime_forbid
- drivers/base/power/runtime.c:__pm_runtime_disable
- drivers/base/power/runtime.c:pm_runtime_barrier
- drivers/base/power/runtime.c:__pm_runtime_set_status
- drivers/base/power/runtime.c:__pm_runtime_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
In drivers/base/power/main.c (ffffffff81712261)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/main.c:dpm_prepare
In drivers/base/power/wakeup.c (ffffffff81713b27)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/wakeup.c:pm_system_irq_wakeup
In drivers/base/power/domain.c (ffffffff81714d20)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/domain.c:pm_genpd_add_subdomain
- drivers/base/power/domain.c:genpd_power_on
In drivers/block/loop.c (ffffffff8172b7e5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/mfd/twl6030-irq.c (0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/mfd/mfd-core.c (ffffffff81743e93)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/nvdimm/bus.c (ffffffff8175284a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/nvdimm/namespace_devs.c (ffffffff8175b393)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/nvdimm/namespace_devs.c:nd_region_register_namespaces
In drivers/dma-buf/udmabuf.c (ffffffff8176a6e2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_vm_fault
In drivers/scsi/hosts.c (ffffffff8176d31a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/hosts.c:scsi_add_host_with_dma
In drivers/scsi/scsi_lib.c (ffffffff81771bb5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:sdev_disable_disk_events
- drivers/scsi/scsi_lib.c:scsi_queue_rq
- drivers/scsi/scsi_lib.c:scsi_softirq_done
- drivers/scsi/scsi_lib.c:scsi_softirq_done
In drivers/scsi/sg.c (ffffffff81787b54)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_vma_fault
In drivers/net/tun.c (ffffffff817c0f96)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/net/ppp/ppp_generic.c (ffffffff817c7d98)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_register_net_channel
- drivers/net/ppp/ppp_generic.c:ppp_dev_configure
In drivers/net/xen-netfront.c (ffffffff817ce693)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/net/xen-netfront.c:xennet_poll
In drivers/vfio/vfio.c (ffffffff817d2219)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff817d46f6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_pin_pages
In drivers/usb/core/hub.c (ffffffff817ea2c8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hub.c:hub_event
- drivers/usb/core/hub.c:usb_new_device
In drivers/usb/core/hcd.c (ffffffff817ee834)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_start_port_resume
In drivers/usb/core/urb.c (ffffffff817f02de)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/urb.c:usb_anchor_suspend_wakeups
- drivers/usb/core/urb.c:usb_block_urb
- drivers/usb/core/urb.c:usb_anchor_urb
In drivers/usb/core/driver.c (ffffffff817f4650)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/driver.c:usb_autopm_get_interface_no_resume
In drivers/usb/core/devio.c (ffffffff817fd576)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:usbdev_open
- drivers/usb/core/devio.c:async_completed
In drivers/usb/core/port.c (ffffffff81801b67)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/port.c:usb_hub_create_port_device
- drivers/usb/core/port.c:usb_port_runtime_resume
In drivers/usb/core/hcd-pci.c (ffffffff81801ee5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hcd-pci.c:usb_hcd_pci_remove
In drivers/usb/host/xhci-pci.c (ffffffff818503d4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/host/xhci-pci.c:xhci_pci_probe
In drivers/i2c/busses/i2c-designware-master.c (ffffffff8187537e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe
In drivers/i2c/busses/i2c-designware-platdrv.c (ffffffff81875b74)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-platdrv.c:dw_i2c_plat_probe
In drivers/power/supply/power_supply_core.c (ffffffff8187faba)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/power/supply/power_supply_core.c:power_supply_get_by_name
In drivers/md/md.c (ffffffff82b14081)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/md.c:md_exit
- drivers/md/md.c:md_notify_reboot
- drivers/md/md.c:md_do_sync
- drivers/md/md.c:md_seq_next
- drivers/md/md.c:md_seq_start
- drivers/md/md.c:md_open
- drivers/md/md.c:md_attr_store
- drivers/md/md.c:md_attr_show
- drivers/md/md.c:rdev_size_store
- drivers/md/md.c:mddev_find
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:md_handle_request
- drivers/md/md.c:md_new_event
In drivers/md/md-bitmap.c (ffffffff818a4737)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/md-bitmap.c:md_bitmap_startwrite
- drivers/md/md-bitmap.c:read_page
- drivers/md/md-bitmap.c:read_page
- drivers/md/md-bitmap.c:write_page
- drivers/md/md-bitmap.c:write_page
In drivers/md/dm.c (ffffffff818aa14f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:__map_bio
- drivers/md/dm.c:dm_blk_open
- drivers/md/dm.c:dm_issue_global_event
In drivers/md/dm-stripe.c (ffffffff818af2fa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-stripe.c:stripe_end_io
In drivers/md/dm-io.c (ffffffff818b2b19)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-io.c:dispatch_io
- drivers/md/dm-io.c:dispatch_io
In drivers/md/dm-kcopyd.c (ffffffff818b32dc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-kcopyd.c:dm_kcopyd_prepare_callback
- drivers/md/dm-kcopyd.c:dm_kcopyd_copy
- drivers/md/dm-kcopyd.c:dispatch_job
In drivers/md/dm-stats.c (ffffffff818b5cd4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-stats.c:dm_stats_account_io
In drivers/edac/edac_pci_sysfs.c (ffffffff818bb6a5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_npe
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_pe
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
In drivers/mmc/core/sdio.c (ffffffff818e052c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/mmc/core/sdio.c:mmc_attach_sdio
In drivers/mmc/core/sdio_bus.c (ffffffff818e0f5f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/mmc/core/sdio_bus.c:sdio_bus_probe
In drivers/remoteproc/remoteproc_core.c (ffffffff818f4f7e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_core.c:rproc_shutdown
In drivers/ras/debugfs.c (ffffffff81902445)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/ras/debugfs.c:trace_open
In net/core/sock.c (ffffffff81914752)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/sock.c:__sk_receive_skb
- net/core/sock.c:__sock_queue_rcv_skb
- net/core/sock.c:__sock_queue_rcv_skb
In net/core/skbuff.c (ffffffff8191d3b4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/skbuff.c:pskb_carve
- net/core/skbuff.c:pskb_carve
- net/core/skbuff.c:skb_try_coalesce
- net/core/skbuff.c:skb_segment
- net/core/skbuff.c:skb_append_pagefrags
- net/core/skbuff.c:skb_shift
- net/core/skbuff.c:skb_split
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:pskb_expand_head
- net/core/skbuff.c:__pskb_copy_fclone
- net/core/skbuff.c:__skb_clone
- net/core/skbuff.c:__copy_skb_header
In net/core/datagram.c (ffffffff81921201)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/datagram.c:__sk_queue_drop_skb
In net/core/net_namespace.c (ffffffff81925fa2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/net_namespace.c:copy_net_ns
In net/core/dev.c (ffffffff8192d221)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/core/neighbour.c (ffffffff81946559)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/neighbour.c:__neigh_update
- net/core/neighbour.c:neigh_probe
- net/core/neighbour.c:___neigh_create
In net/core/filter.c (ffffffff8195da48)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/filter.c:bpf_msg_pop_data
- net/core/filter.c:bpf_msg_push_data
In net/core/flow_offload.c (ffffffff81963ffd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/flow_offload.c:__flow_indr_block_cb_register
In net/core/skmsg.c (ffffffff81969296)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/skmsg.c:sk_msg_clone
- net/core/skmsg.c:sk_msg_alloc
In net/sched/sch_generic.c (ffffffff8198cdd8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/sched/cls_api.c (ffffffff81995bae)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/sched/cls_api.c:tc_cls_offload_cnt_update
In net/sched/act_api.c (ffffffff81999b58)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/sched/act_api.c:tcf_idr_check_alloc
In net/netlink/af_netlink.c (ffffffff8199debd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_getsockopt
- net/netlink/af_netlink.c:netlink_broadcast_filtered
- net/netlink/af_netlink.c:netlink_getname
- net/netlink/af_netlink.c:netlink_bind
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_remove
- net/netlink/af_netlink.c:__netlink_insert
- net/netlink/af_netlink.c:netlink_overrun
In net/ipv4/route.c (ffffffff819a7311)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ip_rt_multicast_event
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:rt_dst_clone
In net/ipv4/ip_output.c (ffffffff819b1a46)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ip_output.c:ip_copy_metadata
In net/ipv4/inet_timewait_sock.c (ffffffff819ba03d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/inet_connection_sock.c (ffffffff819bab21)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
In net/ipv4/tcp.c (ffffffff819c258c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:do_tcp_sendpages
In net/ipv4/tcp_input.c (ffffffff819c881d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_conn_request
In net/ipv4/tcp_ipv4.c (ffffffff819d96f0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_syn_recv_sock
- net/ipv4/tcp_ipv4.c:tcp_req_err
In net/ipv4/tcp_fastopen.c (ffffffff819e053c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_detect_blackhole
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_disable_ofo_check
In net/ipv4/raw.c (ffffffff819e3ebd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/udp.c (ffffffff819e9c69)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/udp.c:__udp4_lib_rcv
- net/ipv4/udp.c:udp_queue_rcv_one_skb
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:__first_packet_length
- net/ipv4/udp.c:__udp_enqueue_schedule_skb
In net/ipv4/fib_frontend.c (ffffffff819fd74d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:fib_netdev_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
In net/ipv4/fib_semantics.c (ffffffff819fe579)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/inet_fragment.c (ffffffff81a067c0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/inet_fragment.c:inet_frag_create
In net/ipv4/ping.c (ffffffff81a06d34)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ping.c:ping_init_sock
In net/ipv4/ipmr.c (ffffffff81a13863)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_mfc_add
- net/ipv4/ipmr.c:ipmr_cache_unresolved
In net/ipv4/tcp_bpf.c (ffffffff81a18659)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_bpf.c:tcp_bpf_sendpage
- net/ipv4/tcp_bpf.c:tcp_bpf_sendmsg_redir
In net/xfrm/xfrm_policy.c (ffffffff81a21cc4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_insert
- net/xfrm/xfrm_policy.c:xfrm_policy_inexact_alloc_bin
- net/xfrm/xfrm_policy.c:xfrm_policy_kill
In net/unix/af_unix.c (ffffffff81a3410b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_stream_connect
- net/unix/af_unix.c:init_peercred
In net/ipv6/ip6_output.c (ffffffff81a37d3f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6_output.c:ip6_copy_metadata
In net/ipv6/addrconf.c (ffffffff81a3fe8b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/addrconf.c:__ipv6_ifa_notify
In net/ipv6/route.c (ffffffff81a51527)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/route.c:icmp6_dst_alloc
- net/ipv6/route.c:ip6_blackhole_route
- net/ipv6/route.c:ip6_pol_route
- net/ipv6/route.c:ip6_rt_copy_init
- net/ipv6/route.c:ip6_dst_alloc
In net/ipv6/udp.c (ffffffff81a6268a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/udp.c:__udp6_lib_rcv
- net/ipv6/udp.c:udpv6_queue_rcv_one_skb
- net/ipv6/udp.c:udpv6_recvmsg
In net/ipv6/raw.c (ffffffff81a64cf2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_rcv
- net/ipv6/raw.c:rawv6_rcv
In net/ipv6/tcp_ipv6.c (ffffffff81a6fb31)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_syn_recv_sock
In net/ipv6/ip6_flowlabel.c (ffffffff81a76b62)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff81a7bc3a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_mfc_add
- net/ipv6/ip6mr.c:ip6mr_cache_unresolved
In net/ipv6/xfrm6_policy.c (ffffffff81a7da97)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/xfrm6_policy.c:xfrm6_fill_dst
In net/ipv6/seg6_hmac.c (ffffffff81a86588)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/seg6_hmac.c:seg6_hmac_info_add
In net/packet/af_packet.c (ffffffff81a8ae97)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_mmap
- net/packet/af_packet.c:packet_mm_open
- net/packet/af_packet.c:tpacket_snd
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:packet_rcv
- net/packet/af_packet.c:packet_rcv
In net/netlabel/netlabel_unlabeled.c (ffffffff81a98e20)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlabel/netlabel_unlabeled.c:netlbl_unlhsh_add
In net/netlabel/netlabel_cipso_v4.c (ffffffff81a9aa8e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlabel/netlabel_cipso_v4.c:netlbl_cipsov4_add
In net/netlabel/netlabel_calipso.c (ffffffff81a9b060)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vdso/vma.c (ffffffff8100578d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/entry/vdso/vma.c:vdso_fault
In arch/x86/events/core.c (ffffffff81007a99)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/core.c:x86_pmu_event_init
- arch/x86/events/core.c:x86_add_exclusive
- arch/x86/events/core.c:x86_add_exclusive
In arch/x86/events/intel/core.c (ffffffff8100ceae)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/intel/core.c:__intel_shared_reg_get_constraints
In arch/x86/events/intel/uncore.c (ffffffff8101932a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/intel/uncore.c:uncore_pci_probe
- arch/x86/events/intel/uncore.c:uncore_get_constraint
In arch/x86/events/intel/uncore_nhmex.c (ffffffff8101afb6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_mbox_get_shared_reg
In arch/x86/xen/spinlock.c (ffffffff8102f68b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/xen/spinlock.c:xen_qlock_wait
In arch/x86/kernel/i8259.c (ffffffff81039660)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/i8259.c:mask_and_ack_8259A
In arch/x86/kernel/tboot.c (ffffffff81047555)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In arch/x86/kernel/cpu/common.c (ffffffff8104b1c0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/common.c:cpu_init
In arch/x86/kernel/cpu/mce/core.c (ffffffff81bbe6cb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/core.c:do_machine_check
In arch/x86/kernel/cpu/microcode/core.c (ffffffff8105b6c2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In arch/x86/kernel/cpu/resctrl/rdtgroup.c (ffffffff8105fce3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdt_init_fs_context
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_kn_lock_live
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:__rdtgroup_move_task
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff810658ae)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_dev_open
In arch/x86/kernel/acpi/sleep.c (ffffffff81068467)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/acpi/sleep.c:x86_acpi_suspend_lowlevel
In arch/x86/kernel/tsc_sync.c (ffffffff8106c170)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
In arch/x86/kernel/apic/apic.c (ffffffff8106cf91)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/apic/apic.c:__sysvec_error_interrupt
In arch/x86/kernel/apic/io_apic.c (ffffffff810719d9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/apic/io_apic.c:ioapic_ack_level
In arch/x86/mm/mmio-mod.c (ffffffff81094130)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/mm/mmio-mod.c:enable_mmiotrace
In arch/x86/platform/uv/tlb_uv.c (ffffffff8109bed4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/platform/uv/tlb_uv.c:uv1_throttle
In arch/x86/platform/uv/uv_nmi.c (ffffffff8109ee7f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/platform/uv/uv_nmi.c:uv_check_nmi
- arch/x86/platform/uv/uv_nmi.c:uv_check_nmi
In kernel/fork.c (ffffffff810a64a3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:get_task_mm
- kernel/fork.c:mm_init
- kernel/fork.c:dup_mmap
In kernel/cpu.c (ffffffff810ab84b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/exit.c (ffffffff810adfb4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/exit.c:exit_mm
In kernel/ptrace.c (ffffffff810b5889)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/umh.c (ffffffff810c5539)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/umh.c:call_usermodehelper_exec
In kernel/workqueue.c (ffffffff810c7b1f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/workqueue.c:flush_workqueue_prep_pwqs
- kernel/workqueue.c:worker_thread
- kernel/workqueue.c:process_one_work
- kernel/workqueue.c:wq_worker_running
In kernel/kthread.c (ffffffff810d1376)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/kthread.c:kthread_use_mm
In kernel/nsproxy.c (ffffffff810d5fd5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/nsproxy.c:validate_nsset
- kernel/nsproxy.c:validate_nsset
- kernel/nsproxy.c:copy_namespaces
In kernel/cred.c (ffffffff810d7bc8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:override_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:prepare_creds
- kernel/cred.c:prepare_creds
In kernel/async.c (ffffffff810d8d0e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/async.c:async_schedule_node_domain
In kernel/kmod.c (ffffffff810da03d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/kmod.c:__request_module
In kernel/groups.c (ffffffff810da34e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/groups.c:set_groups
In kernel/sched/core.c (ffffffff82ceea76)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/core.c:sched_init
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:__schedule
In kernel/sched/fair.c (ffffffff810f67a4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/fair.c:nohz_balance_enter_idle
- kernel/sched/fair.c:nohz_balance_exit_idle
In kernel/sched/rt.c (ffffffff810f8204)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/rt.c:rq_online_rt
- kernel/sched/rt.c:tell_cpu_to_push
In kernel/sched/deadline.c (ffffffff810f9ec5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/sched/cpupri.c (ffffffff810ffb6b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/cpupri.c:cpupri_set
In kernel/sched/topology.c (ffffffff81100e14)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/topology.c:sd_init
- kernel/sched/topology.c:build_group_from_child_sched_domain
- kernel/sched/topology.c:sched_get_rd
- kernel/sched/topology.c:rq_attach_root
In kernel/sched/debug.c (ffffffff81105a71)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_show_numa
In kernel/power/process.c (ffffffff8111359e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/process.c:freeze_processes
In kernel/power/hibernate.c (ffffffff81115a48)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/hibernate.c:software_resume
- kernel/power/hibernate.c:hibernate
In kernel/power/swap.c (ffffffff81118ce3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/swap.c:hib_submit_io
In kernel/printk/printk_safe.c (ffffffff8112102a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/printk/printk_safe.c:printk_safe_log_store
In kernel/irq/handle.c (ffffffff81122215)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/irq/manage.c (ffffffff81123390)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/irq/manage.c:irq_thread_fn
- kernel/irq/manage.c:irq_forced_thread_fn
In kernel/rcu/update.c (ffffffff81130c0e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/rcu/update.c:trc_inspect_reader
- kernel/rcu/update.c:rcu_expedite_gp
In kernel/rcu/srcutree.c (ffffffff811324e4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier
In kernel/rcu/tree.c (ffffffff81133f87)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/time/clocksource.c (ffffffff8114c775)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/time/clocksource.c:clocksource_touch_watchdog
- kernel/time/clocksource.c:clocksource_resume
In kernel/time/namespace.c (ffffffff81159c58)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/time/namespace.c:clone_time_ns
In kernel/futex.c (ffffffff8115cf84)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/futex.c:futex_lock_pi
- kernel/futex.c:futex_wait_setup
- kernel/futex.c:futex_requeue
- kernel/futex.c:futex_requeue
In kernel/module.c (ffffffff81166bee)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/module.c:load_module
In kernel/cgroup/cgroup.c (ffffffff82cf3244)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_init
- kernel/cgroup/cgroup.c:cgroup_create
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:cgroup_init_fs_context
In kernel/cgroup/namespace.c (ffffffff8117942e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/namespace.c:copy_cgroup_ns
In kernel/cgroup/legacy_freezer.c (ffffffff8117bf11)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_apply_state
- kernel/cgroup/legacy_freezer.c:freezer_css_online
In kernel/utsname.c (ffffffff8118336e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/utsname.c:clone_uts_ns
In kernel/user_namespace.c (ffffffff8118390b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/user_namespace.c:ns_get_owner
- kernel/user_namespace.c:userns_install
- kernel/user_namespace.c:userns_get
In kernel/pid_namespace.c (ffffffff81185051)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/pid_namespace.c:create_pid_namespace
In kernel/audit.c (ffffffff81186a15)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/audit.c:audit_log_lost
In kernel/debug/debug_core.c (ffffffff81198205)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/debug/debug_core.c:kgdb_breakpoint
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
In kernel/relay.c (ffffffff811a7eb5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/relay.c:relay_buf_fault
In kernel/trace/ring_buffer.c (ffffffff811b6781)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_empty
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_consume
- kernel/trace/ring_buffer.c:ring_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_advance_reader
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:ring_buffer_record_disable
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_insert_pages
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_check_list
- kernel/trace/ring_buffer.c:rb_check_list
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
In kernel/trace/trace.c (ffffffff811c3a07)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_set_cpumask
- kernel/trace/trace.c:s_start
- kernel/trace/trace.c:trace_vbprintk
In kernel/trace/trace_mmiotrace.c (ffffffff811cd431)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/trace/blktrace.c (ffffffff811d09d2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/trace/fgraph.c (ffffffff811d26e8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/fgraph.c:ftrace_suspend_notifier_call
In kernel/trace/trace_kdb.c (ffffffff811f1734)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace_kdb.c:kdb_ftdump
In kernel/bpf/cpumap.c (ffffffff81228058)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/bpf/cpumap.c:__cpu_map_entry_alloc
- kernel/bpf/cpumap.c:__cpu_map_entry_alloc
In kernel/bpf/offload.c (ffffffff8122986b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/events/core.c (ffffffff8123c3de)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/events/core.c:perf_pmu_migrate_context
- kernel/events/core.c:perf_pmu_migrate_context
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_fault
- kernel/events/core.c:exclusive_event_destroy
In kernel/events/uprobes.c (ffffffff81245a8c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/events/uprobes.c:xol_take_insn_slot
- kernel/events/uprobes.c:__replace_page
In kernel/padata.c (ffffffff8124a136)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/padata.c:padata_do_parallel
In kernel/jump_label.c (ffffffff8124b424)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/jump_label.c:static_key_slow_inc_cpuslocked
In kernel/watch_queue.c (ffffffff8124c809)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/watch_queue.c:add_watch_to_object
In mm/filemap.c (ffffffff81250b43)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/filemap.c:__add_to_page_cache_locked
- mm/filemap.c:replace_page_cache_page
In mm/oom_kill.c (ffffffff8125687d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_kill_process
- mm/oom_kill.c:mark_oom_victim
- mm/oom_kill.c:mark_oom_victim
In mm/page-writeback.c (ffffffff8125a155)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/page-writeback.c:write_one_page
In mm/swap.c (ffffffff8126081b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swap.c:lru_add_page_tail
- mm/swap.c:mark_page_lazyfree
- mm/swap.c:deactivate_page
- mm/swap.c:lru_cache_add
- mm/swap.c:activate_page
- mm/swap.c:rotate_reclaimable_page
- mm/swap.c:get_kernel_pages
In mm/truncate.c (ffffffff8126204b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/truncate.c:invalidate_mapping_pages
In mm/vmscan.c (ffffffff81269f78)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/vmscan.c:isolate_lru_page
In mm/shmem.c (ffffffff8126f56c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/shmem.c:shmem_file_read_iter
- mm/shmem.c:shmem_get_inode
- mm/shmem.c:shmem_replace_page
- mm/shmem.c:shmem_unuse
In mm/backing-dev.c (ffffffff812768fa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In mm/gup.c (ffffffff812884be)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8128fedf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memory.c:do_numa_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:wp_page_shared
- mm/memory.c:copy_one_pte
- mm/memory.c:copy_one_pte
- mm/memory.c:copy_one_pte
In mm/mlock.c (ffffffff81296b03)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mlock.c:__munlock_pagevec_fill
- mm/mlock.c:__munlock_pagevec
In mm/mmap.c (ffffffff8129858f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmap.c:special_mapping_fault
- mm/mmap.c:mmap_region
- mm/mmap.c:mmap_region
- mm/mmap.c:__vma_link_file
- mm/mmap.c:__remove_shared_vm_struct
In mm/mmu_gather.c (ffffffff8129dd97)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_gather_mmu
In mm/mprotect.c (ffffffff8129f049)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffff812a6346)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/rmap.c:anon_vma_fork
In mm/madvise.c (ffffffff812b69de)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff812b86e3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff812b94f6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swap_state.c:lookup_swap_cache
In mm/swapfile.c (ffffffff812bf228)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapoff
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte
In mm/frontswap.c (ffffffff812c0cbd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/frontswap.c:__frontswap_store
In mm/zswap.c (ffffffff812c25d6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zswap.c:zswap_frontswap_store
- mm/zswap.c:zswap_frontswap_store
In mm/hugetlb.c (ffffffff812c9c73)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:hugetlb_page_mapping_lock_write
In mm/mempolicy.c (ffffffff812d0371)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mempolicy.c:mpol_shared_policy_lookup
- mm/mempolicy.c:do_get_mempolicy
In mm/mmu_notifier.c (ffffffff812d1cd8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_notifier.c:__mmu_interval_notifier_insert
- mm/mmu_notifier.c:__mmu_notifier_register
In mm/ksm.c (ffffffff812d69ff)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/ksm.c:__ksm_enter
- mm/ksm.c:stable_tree_search
- mm/ksm.c:stable_tree_search
- mm/ksm.c:try_to_merge_with_ksm_page
- mm/ksm.c:replace_page
In mm/memory_hotplug.c (ffffffff812e15f6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memory_hotplug.c:get_page_bootmem
In mm/migrate.c (ffffffff812e391d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_prepare
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_huge_page_move_mapping
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812eeb7f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:__split_huge_page
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
In mm/khugepaged.c (ffffffff812f19a9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__khugepaged_enter
In mm/memcontrol.c (ffffffff812f9f15)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge
In mm/zpool.c (ffffffff813042e1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zpool.c:zpool_get_driver
In mm/zsmalloc.c (ffffffff8130727d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_page_migrate
In mm/memfd.c (ffffffff8130c31d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memfd.c:memfd_fcntl
In mm/mapping_dirty_helpers.c (ffffffff8130c4ef)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pre_vma
In fs/open.c (ffffffff8130e13f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/open.c:do_dentry_open
In fs/file_table.c (ffffffff81315bf7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/file_table.c:alloc_file
- fs/file_table.c:__alloc_file
In fs/super.c (ffffffff813178b5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/super.c:freeze_super
- fs/super.c:alloc_super
In fs/exec.c (ffffffff8131cc47)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/exec.c:exec_binprm
- fs/exec.c:free_bprm
- fs/exec.c:would_dump
In fs/pipe.c (ffffffff8131e812)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_get
In fs/dcache.c (ffffffff81331f9b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/dcache.c:__d_move
- fs/dcache.c:take_dentry_name_snapshot
In fs/inode.c (ffffffff813374e1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/inode.c:insert_inode_locked
- fs/inode.c:igrab
- fs/inode.c:find_inode_fast
- fs/inode.c:find_inode
- fs/inode.c:inode_lru_isolate
In fs/file.c (ffffffff813393da)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/file.c:get_files_struct
In fs/namespace.c (ffffffff81340df5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/namespace.c:mntns_install
- fs/namespace.c:mntns_get
- fs/namespace.c:init_mount_tree
- fs/namespace.c:mount_subtree
- fs/namespace.c:copy_mnt_ns
- fs/namespace.c:alloc_mnt_ns
- fs/namespace.c:clone_mnt
- fs/namespace.c:vfs_create_mount
In fs/fs-writeback.c (ffffffff8134c4ab)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:wb_queue_work
In fs/fs_context.c (ffffffff81357716)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fs_context.c:vfs_dup_fs_context
- fs/fs_context.c:vfs_dup_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
In fs/buffer.c (ffffffff8135d859)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/buffer.c:__sync_dirty_buffer
- fs/buffer.c:ll_rw_block
- fs/buffer.c:ll_rw_block
- fs/buffer.c:create_empty_buffers
- fs/buffer.c:__bread_gfp
- fs/buffer.c:lookup_bh_lru
- fs/buffer.c:bh_lru_install
- fs/buffer.c:grow_dev_page
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:osync_buffers_list
- fs/buffer.c:__find_get_block_slow
In fs/block_dev.c (ffffffff8135fbd2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/block_dev.c:__blkdev_direct_IO
- fs/block_dev.c:__blkdev_direct_IO
- fs/block_dev.c:__blkdev_direct_IO
In fs/direct-io.c (ffffffff813636d5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_direct_IO
- fs/direct-io.c:do_direct_IO
In fs/proc_namespace.c (ffffffff81365f59)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc_namespace.c:mounts_open_common
In fs/notify/mark.c (ffffffff81367e28)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/notify/mark.c:fsnotify_add_mark_locked
- fs/notify/mark.c:fsnotify_prepare_user_wait
In fs/notify/fanotify/fanotify_user.c (ffffffff8136b1a3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:__do_sys_fanotify_init
In fs/userfaultfd.c (ffffffff813720bf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/userfaultfd.c:__do_sys_userfaultfd
- fs/userfaultfd.c:dup_userfaultfd
In fs/aio.c (ffffffff81376f82)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/aio.c:aio_migratepage
In fs/io_uring.c (ffffffff81381529)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:io_sq_offload_start
- fs/io_uring.c:io_init_req
- fs/io_uring.c:io_timeout_fn
- fs/io_uring.c:io_queue_async_work
- fs/io_uring.c:io_queue_async_work
In fs/io-wq.c (ffffffff8138a90c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/io-wq.c:create_io_worker
- fs/io-wq.c:io_wq_worker_running
- fs/io-wq.c:io_wqe_worker
- fs/io-wq.c:__io_worker_busy
- fs/io-wq.c:__io_worker_busy
In fs/verity/enable.c (ffffffff8139671c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
In fs/binfmt_elf.c (ffffffff813a167f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/binfmt_elf.c:load_elf_binary
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff813a495a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:load_elf_binary
- fs/compat_binfmt_elf.c:load_elf_binary
In fs/mbcache.c (ffffffff813a538a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff813aa37f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_add_to_ioend
- fs/iomap/buffered-io.c:iomap_add_to_ioend
- fs/iomap/buffered-io.c:iomap_readpage_actor
- fs/iomap/buffered-io.c:iomap_readpage_actor
In fs/iomap/direct-io.c (ffffffff813ad664)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/iomap/direct-io.c:iomap_dio_rw
- fs/iomap/direct-io.c:iomap_dio_zero
- fs/iomap/direct-io.c:iomap_dio_submit_bio
In fs/quota/dquot.c (ffffffff813b1043)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/quota/dquot.c:dqget
- fs/quota/dquot.c:dquot_writeback_dquots
- fs/quota/dquot.c:dquot_scan_active
- fs/quota/dquot.c:invalidate_dquots
In fs/proc/task_mmu.c (ffffffff813b7565)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/task_mmu.c:hold_task_mempolicy
In fs/proc/root.c (ffffffff813ba874)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/root.c:proc_init_fs_context
In fs/proc/base.c (ffffffff813bca8e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/base.c:proc_setgroups_open
- fs/proc/base.c:proc_id_map_open
- fs/proc/base.c:proc_mem_open
In fs/proc/proc_sysctl.c (ffffffff813c8bca)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/proc_sysctl.c:proc_sys_poll_notify
In fs/kernfs/dir.c (ffffffff813cf8d8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/kernfs/dir.c:kernfs_remove_self
- fs/kernfs/dir.c:kernfs_get
In fs/kernfs/file.c (ffffffff813d0448)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_notify
- fs/kernfs/file.c:kernfs_drain_open_files
- fs/kernfs/file.c:kernfs_get_open_node
In fs/sysfs/mount.c (ffffffff813d260e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/sysfs/mount.c:sysfs_init_fs_context
In fs/configfs/dir.c (ffffffff813d5cdb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/configfs/dir.c:configfs_lookup
- fs/configfs/dir.c:configfs_make_dirent
- fs/configfs/dir.c:configfs_new_dirent
In fs/configfs/symlink.c (ffffffff813d6ea5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/configfs/symlink.c:create_link
In fs/devpts/inode.c (ffffffff813d8258)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/devpts/inode.c:devpts_acquire
In fs/ext4/balloc.c (ffffffff813da0d0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/ialloc.c (ffffffff813ee5c0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/ialloc.c:__ext4_new_inode
- fs/ext4/ialloc.c:ext4_free_inode
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/inline.c (ffffffff813f2322)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_destroy_inline_data_nolock
- fs/ext4/inline.c:ext4_update_inline_data
- fs/ext4/inline.c:ext4_create_inline_data
In fs/ext4/inode.c (ffffffff813fb81d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_mark_iloc_dirty
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:mpage_map_one_extent
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:__ext4_journalled_writepage
In fs/ext4/mballoc.c (ffffffff8140460c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_new_inode_pa
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_regular_allocator
- fs/ext4/mballoc.c:ext4_mb_simple_scan_group
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_use_best_found
In fs/ext4/mmp.c (ffffffff8140dbd5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/page-io.c (ffffffff8141746b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/page-io.c:io_submit_init_bio
In fs/ext4/xattr.c (ffffffff814393d8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
In fs/jbd2/transaction.c (ffffffff8143e25a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:start_this_handle
- fs/jbd2/transaction.c:start_this_handle
In fs/jbd2/commit.c (ffffffff81440f5d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:release_buffer_page
In fs/jbd2/checkpoint.c (ffffffff81442ce7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
In fs/jbd2/journal.c (ffffffff81448d1b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_write_superblock
In fs/fat/dir.c (ffffffff81453ef7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_entries
- fs/fat/dir.c:fat_add_new_entries
In fs/fat/fatent.c (ffffffff81455c9b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_collect_bhs
In fs/ecryptfs/miscdev.c (ffffffff8146b025)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_open
In fs/fuse/dev.c (ffffffff8146e039)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/dev.c:fuse_dev_ioctl
- fs/fuse/dev.c:fuse_copy_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_request_queue_background
- fs/fuse/dev.c:fuse_simple_request
- fs/fuse/dev.c:fuse_get_req
In fs/fuse/inode.c (ffffffff8147d505)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/inode.c:fuse_conn_init
In ipc/util.c (ffffffff81486c8a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In ipc/msg.c (ffffffff81488bb8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/msg.c:do_msgsnd
In ipc/mqueue.c (ffffffff81494d2e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/mqueue.c:mq_init_ns
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:mqueue_init_fs_context
In ipc/namespace.c (ffffffff81494f20)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In security/keys/key.c (ffffffff81496516)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/key.c:key_reject_and_link
- security/keys/key.c:__key_instantiate_and_link
- security/keys/key.c:key_alloc
In security/keys/keyctl.c (ffffffff8149abcf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_chown_key
- security/keys/keyctl.c:keyctl_chown_key
In security/keys/process_keys.c (ffffffff8149d2be)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:lookup_user_key
In security/keys/request_key.c (ffffffff8149d9f8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/request_key.c:call_sbin_request_key
In security/keys/request_key_auth.c (ffffffff8149e762)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_new
- security/keys/request_key_auth.c:request_key_auth_new
In security/selinux/hooks.c (ffffffff814aed65)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_secmark_refcount_inc
In security/selinux/selinuxfs.c (ffffffff814bacae)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_mmap_policy_fault
In security/selinux/ss/services.c (ffffffff814cc9b0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/ss/services.c:security_set_bools
- security/selinux/ss/services.c:security_load_policy
- security/selinux/ss/services.c:security_load_policy
In security/selinux/xfrm.c (ffffffff814d0856)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/xfrm.c:selinux_xfrm_state_alloc_acquire
- security/selinux/xfrm.c:selinux_xfrm_policy_clone
- security/selinux/xfrm.c:selinux_xfrm_alloc_user
In security/tomoyo/common.c (ffffffff814e14e6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_open_control
- security/tomoyo/common.c:tomoyo_supervisor
- security/tomoyo/common.c:tomoyo_add_entry
In security/tomoyo/condition.c (ffffffff814e1b7b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/condition.c:tomoyo_commit_condition
In security/tomoyo/domain.c (ffffffff814e461c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
In security/tomoyo/memory.c (ffffffff814e73da)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/memory.c:tomoyo_get_name
- security/tomoyo/memory.c:tomoyo_get_group
In security/tomoyo/securityfs_if.c (ffffffff814e934a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_write_self
In security/tomoyo/tomoyo.c (ffffffff82d061be)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_init
- security/tomoyo/tomoyo.c:tomoyo_task_alloc
In security/apparmor/domain.c (ffffffff814f83c2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/apparmor/domain.c:aa_change_hat
In security/apparmor/policy_unpack.c (ffffffff814fcfe3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In block/bio.c (ffffffff8153d7f9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In block/blk-core.c (ffffffff81540fb5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-core.c:blk_set_pm_only
In block/blk-map.c (ffffffff8154ab48)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-map.c:blk_rq_map_user_iov
- block/blk-map.c:bio_map_user_iov
In block/blk-mq.c (ffffffff81551a69)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_mark_tag_wait
- block/blk-mq.c:blk_mq_rq_ctx_init
In block/blk-mq-tag.c (ffffffff81554da2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-mq-tag.c:__blk_mq_get_driver_tag
In block/blk-iocost.c (ffffffff8157241b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-iocost.c:ioc_pd_free
- block/blk-iocost.c:ioc_rqos_throttle
- block/blk-iocost.c:ioc_timer_fn
- block/blk-iocost.c:ioc_timer_fn
- block/blk-iocost.c:iocg_kick_delay
- block/blk-iocost.c:iocg_activate
- block/blk-iocost.c:weight_updated
In lib/iov_iter.c (ffffffff81587371)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:copy_page_to_iter_pipe
In lib/rhashtable.c (ffffffff8158ecb2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_try_insert
In lib/sbitmap.c (ffffffff815e5ba5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/sbitmap.c:sbitmap_prepare_to_wait
In drivers/pci/pci.c (ffffffff8162a0dc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_config_pm_runtime_get
In drivers/pci/pcie/portdrv_pci.c (ffffffff81638ff7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_remove
In drivers/pci/hotplug/cpci_hotplug_core.c (ffffffff81648be3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/hotplug/cpci_hotplug_core.c:check_slots
In drivers/pci/hotplug/pciehp_hpc.c (ffffffff8164be2d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/hotplug/pciehp_hpc.c:pciehp_isr
In drivers/video/fbdev/core/fbmem.c (ffffffff81666f8a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:do_register_framebuffer
- drivers/video/fbdev/core/fbmem.c:fb_open
In drivers/video/fbdev/core/fb_defio.c (ffffffff8166d145)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_fault
In drivers/acpi/apei/ghes.c (ffffffff816f0ea0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/acpi/apei/ghes.c:ghes_estatus_cached
In drivers/clk/clk.c (ffffffff816fc0f3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/clk/clk.c:clk_core_is_enabled
In drivers/virtio/virtio_balloon.c (ffffffff817105ad)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/virtio/virtio_balloon.c:virtballoon_migratepage
In drivers/tty/tty_buffer.c (ffffffff8173f11f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/tty_buffer.c:tty_buffer_flush
- drivers/tty/tty_buffer.c:tty_buffer_lock_exclusive
In drivers/tty/vt/keyboard.c (ffffffff817483f5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:kbd_start
- drivers/tty/vt/keyboard.c:kbd_led_trigger_activate
In drivers/tty/serial/kgdb_nmi.c (ffffffff8176ca19)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/char/virtio_console.c (ffffffff81774ef7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/virtio_console.c:pipe_to_sg
In drivers/char/agp/backend.c (ffffffff8177a024)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/backend.c:agp_backend_acquire
In drivers/char/agp/frontend.c (ffffffff8177b4fb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agpioc_acquire_wrap
In drivers/char/agp/generic.c (ffffffff8177c5bc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_pages
- drivers/char/agp/generic.c:agp_generic_alloc_pages
In drivers/char/agp/intel-gtt.c (ffffffff81780d3f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/connector/cn_queue.c (ffffffff817ac9e7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/connector/cn_queue.c:cn_queue_alloc_callback_entry
In drivers/connector/cn_proc.c (ffffffff817ad424)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/base/core.c (ffffffff817b6356)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/core.c:device_shutdown
In drivers/base/dd.c (ffffffff817b93ab)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/dd.c:really_probe
In drivers/base/devtmpfs.c (ffffffff817c3b77)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/devtmpfs.c:public_dev_mount
In drivers/base/power/runtime.c (ffffffff817c91fa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/runtime.c:update_autosuspend
- drivers/base/power/runtime.c:pm_runtime_forbid
- drivers/base/power/runtime.c:__pm_runtime_disable
- drivers/base/power/runtime.c:pm_runtime_barrier
- drivers/base/power/runtime.c:__pm_runtime_set_status
- drivers/base/power/runtime.c:pm_runtime_get_if_active
- drivers/base/power/runtime.c:__pm_runtime_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
In drivers/base/power/main.c (ffffffff817cb7a1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/main.c:device_prepare
In drivers/base/power/wakeup.c (ffffffff817cf5f7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/wakeup.c:pm_system_irq_wakeup
In drivers/base/power/domain.c (ffffffff817d1be7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/domain.c:genpd_add_subdomain
- drivers/base/power/domain.c:genpd_power_on
In drivers/block/loop.c (ffffffff817e7c45)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/mfd/twl6030-irq.c (0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/nvdimm/bus.c (ffffffff8181128f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:nd_ioctl
In drivers/nvdimm/namespace_devs.c (ffffffff818187b7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/nvdimm/namespace_devs.c:init_active_labels
In drivers/dma-buf/heaps/heap-helpers.c (ffffffff8182a1dd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/dma-buf/heaps/heap-helpers.c:dma_heap_vm_fault
In drivers/dma-buf/udmabuf.c (ffffffff8182c802)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_vm_fault
In drivers/scsi/hosts.c (ffffffff8182f8e4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/hosts.c:scsi_add_host_with_dma
In drivers/scsi/scsi_lib.c (ffffffff818343f5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:sdev_disable_disk_events
- drivers/scsi/scsi_lib.c:scsi_dispatch_cmd
- drivers/scsi/scsi_lib.c:scsi_softirq_done
- drivers/scsi/scsi_lib.c:scsi_softirq_done
In drivers/scsi/sg.c (ffffffff8184c4b5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_vma_fault
In drivers/net/tun.c (ffffffff8188cfbc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/net/tun.c:tun_build_skb
- drivers/net/tun.c:__tun_build_skb
In drivers/net/ppp/ppp_generic.c (ffffffff818924db)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_register_net_channel
- drivers/net/ppp/ppp_generic.c:ppp_dev_configure
In drivers/net/xen-netfront.c (ffffffff81896dcf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/net/xen-netfront.c:xennet_release_rx_bufs
- drivers/net/xen-netfront.c:xennet_release_tx_bufs
- drivers/net/xen-netfront.c:handle_incoming_queue
In drivers/vfio/vfio.c (ffffffff8189cdaf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_get_device_fd
- drivers/vfio/vfio.c:vfio_group_set_container
In drivers/usb/core/hub.c (ffffffff818b96fd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hub.c:hub_event
- drivers/usb/core/hub.c:usb_new_device
In drivers/usb/core/hcd.c (ffffffff818bdf76)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_start_port_resume
In drivers/usb/core/urb.c (ffffffff818bf93e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/urb.c:usb_anchor_suspend_wakeups
- drivers/usb/core/urb.c:usb_block_urb
- drivers/usb/core/urb.c:usb_anchor_urb
In drivers/usb/core/driver.c (ffffffff818c4220)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/driver.c:usb_autopm_get_interface_no_resume
In drivers/usb/core/devio.c (ffffffff818ccd9e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:usbdev_open
- drivers/usb/core/devio.c:async_completed
In drivers/usb/core/port.c (ffffffff818d23ec)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/port.c:usb_hub_create_port_device
- drivers/usb/core/port.c:usb_port_runtime_resume
In drivers/usb/core/hcd-pci.c (ffffffff818d2a15)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hcd-pci.c:usb_hcd_pci_remove
In drivers/i2c/busses/i2c-designware-master.c (ffffffff8194997f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe_master
In drivers/i2c/busses/i2c-designware-platdrv.c (ffffffff8194a51f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-platdrv.c:dw_i2c_plat_probe
In drivers/power/supply/power_supply_core.c (ffffffff8194ea98)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/power/supply/power_supply_core.c:__power_supply_register
- drivers/power/supply/power_supply_core.c:power_supply_get_by_name
In drivers/md/md.c (ffffffff82f25b0f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/md.c:md_exit
- drivers/md/md.c:md_notify_reboot
- drivers/md/md.c:md_reap_sync_thread
- drivers/md/md.c:md_start_sync
- drivers/md/md.c:remove_and_add_spares
- drivers/md/md.c:md_do_sync
- drivers/md/md.c:md_seq_next
- drivers/md/md.c:md_seq_start
- drivers/md/md.c:md_open
- drivers/md/md.c:hot_add_disk
- drivers/md/md.c:hot_remove_disk
- drivers/md/md.c:do_md_stop
- drivers/md/md.c:md_run
- drivers/md/md.c:md_attr_store
- drivers/md/md.c:md_attr_show
- drivers/md/md.c:new_dev_store
- drivers/md/md.c:level_store
- drivers/md/md.c:rdev_size_store
- drivers/md/md.c:state_store
- drivers/md/md.c:add_bound_rdev
- drivers/md/md.c:mddev_find
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:md_handle_request
In drivers/md/md-bitmap.c (ffffffff81973bbd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/md-bitmap.c:md_bitmap_startwrite
- drivers/md/md-bitmap.c:write_page
- drivers/md/md-bitmap.c:write_sb_page
In drivers/md/dm.c (ffffffff8197ae91)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm.c:dm_swap_table
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:__map_bio
- drivers/md/dm.c:dm_blk_open
In drivers/md/dm-stripe.c (ffffffff8197fc1a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-stripe.c:stripe_end_io
In drivers/md/dm-io.c (ffffffff8198309e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-io.c:do_region
- drivers/md/dm-io.c:do_region
In drivers/md/dm-kcopyd.c (ffffffff8198396c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-kcopyd.c:dm_kcopyd_prepare_callback
- drivers/md/dm-kcopyd.c:dm_kcopyd_copy
- drivers/md/dm-kcopyd.c:dispatch_job
In drivers/md/dm-stats.c (ffffffff819850f1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-stats.c:dm_stat_for_entry
In drivers/edac/edac_pci_sysfs.c (ffffffff8198beb5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_npe
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_pe
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
In drivers/mmc/core/sdio.c (ffffffff819b34ff)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/mmc/core/sdio.c:mmc_attach_sdio
In drivers/mmc/core/sdio_bus.c (ffffffff819b402f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/mmc/core/sdio_bus.c:sdio_bus_probe
In drivers/remoteproc/remoteproc_core.c (ffffffff819c9f26)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_core.c:rproc_shutdown
In drivers/ras/debugfs.c (ffffffff819d93e5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/ras/debugfs.c:trace_open
In net/core/sock.c (ffffffff819e6672)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/sock.c:__sk_receive_skb
- net/core/sock.c:__sock_queue_rcv_skb
- net/core/sock.c:__sock_queue_rcv_skb
In net/core/skbuff.c (ffffffff819efafe)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/skbuff.c:pskb_carve_inside_nonlinear
- net/core/skbuff.c:pskb_carve_inside_header
- net/core/skbuff.c:skb_try_coalesce
- net/core/skbuff.c:skb_segment
- net/core/skbuff.c:skb_append_pagefrags
- net/core/skbuff.c:skb_shift
- net/core/skbuff.c:skb_split
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:pskb_expand_head
- net/core/skbuff.c:__pskb_copy_fclone
- net/core/skbuff.c:skb_morph
- net/core/skbuff.c:__copy_skb_header
In net/core/datagram.c (ffffffff819f4b41)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/datagram.c:__sk_queue_drop_skb
In net/core/net_namespace.c (ffffffff819f9f4a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/net_namespace.c:copy_net_ns
In net/core/dev.c (ffffffff81a00c61)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/core/neighbour.c (ffffffff81a11342)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/neighbour.c:neigh_probe
- net/core/neighbour.c:neigh_alloc
- net/core/neighbour.c:neigh_update_gc_list
In net/core/filter.c (ffffffff81a2c9ea)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/filter.c:bpf_msg_pop_data
- net/core/filter.c:bpf_msg_push_data
In net/core/skmsg.c (ffffffff81a3c6e1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/skmsg.c:sk_msg_clone
- net/core/skmsg.c:sk_msg_alloc
In net/sched/sch_generic.c (ffffffff81a64606)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/sched/cls_api.c (ffffffff81a6cb0e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/sched/cls_api.c:tc_cls_offload_cnt_update
In net/sched/act_api.c (ffffffff81a7280e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/sched/act_api.c:tcf_idr_check_alloc
In net/netlink/af_netlink.c (ffffffff81a7720c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_getsockopt
- net/netlink/af_netlink.c:netlink_broadcast_filtered
- net/netlink/af_netlink.c:netlink_getname
- net/netlink/af_netlink.c:netlink_bind
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_remove
- net/netlink/af_netlink.c:netlink_overrun
In net/ipv4/route.c (ffffffff81a90661)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ip_rt_multicast_event
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:rt_dst_clone
In net/ipv4/ip_output.c (ffffffff81a9d167)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ip_output.c:__ip_append_data
- net/ipv4/ip_output.c:ip_copy_metadata
In net/ipv4/inet_timewait_sock.c (ffffffff81aa4abd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/inet_connection_sock.c (ffffffff81aa53b1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
In net/ipv4/tcp.c (ffffffff81aadbfb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:do_tcp_sendpages
In net/ipv4/tcp_input.c (ffffffff81ab3d3b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_conn_request
In net/ipv4/tcp_ipv4.c (ffffffff81ac65ad)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_syn_recv_sock
- net/ipv4/tcp_ipv4.c:tcp_req_err
In net/ipv4/tcp_fastopen.c (ffffffff81acdb0c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_detect_blackhole
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_disable_ofo_check
In net/ipv4/raw.c (ffffffff81ad15ac)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/udp.c (ffffffff81ad6a42)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/udp.c:__udp4_lib_mcast_deliver
- net/ipv4/udp.c:udp_queue_rcv_one_skb
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:__first_packet_length
- net/ipv4/udp.c:__udp_enqueue_schedule_skb
In net/ipv4/fib_frontend.c (ffffffff81aec153)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:fib_netdev_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
In net/ipv4/fib_semantics.c (ffffffff81aece42)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/inet_fragment.c (ffffffff81af5cf2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/ping.c (ffffffff81af67b6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ping.c:ping_init_sock
In net/ipv4/ipmr.c (ffffffff81b04726)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_cache_unresolved
In net/ipv4/tcp_bpf.c (ffffffff81b0938a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_bpf.c:tcp_bpf_sendpage
In net/xfrm/xfrm_policy.c (ffffffff81b13607)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_insert
- net/xfrm/xfrm_policy.c:xfrm_policy_kill
In net/unix/af_unix.c (ffffffff81b24462)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/unix/af_unix.c:copy_peercred
- net/unix/af_unix.c:init_peercred
In net/ipv6/ip6_output.c (ffffffff81b2dd13)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6_output.c:ip6_copy_metadata
In net/ipv6/addrconf.c (ffffffff81b3b413)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/addrconf.c:inet6_addr_modify
- net/ipv6/addrconf.c:addrconf_verify_rtnl
- net/ipv6/addrconf.c:inet6_addr_add
- net/ipv6/addrconf.c:addrconf_prefix_rcv_add_addr
- net/ipv6/addrconf.c:manage_tempaddrs
- net/ipv6/addrconf.c:addrconf_dad_stop
In net/ipv6/route.c (ffffffff81b48cae)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/route.c:icmp6_dst_alloc
- net/ipv6/route.c:ip6_blackhole_route
- net/ipv6/route.c:ip6_pol_route
- net/ipv6/route.c:ip6_rt_copy_init
- net/ipv6/route.c:ip6_dst_alloc
In net/ipv6/udp.c (ffffffff81b5a094)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/udp.c:__udp6_lib_mcast_deliver
- net/ipv6/udp.c:udpv6_queue_rcv_one_skb
- net/ipv6/udp.c:udpv6_recvmsg
In net/ipv6/raw.c (ffffffff81b5d639)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_rcv
- net/ipv6/raw.c:rawv6_rcv
In net/ipv6/tcp_ipv6.c (ffffffff81b69a64)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_syn_recv_sock
In net/ipv6/ip6_flowlabel.c (ffffffff81b70dc7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff81b74b03)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_cache_unresolved
In net/ipv6/xfrm6_policy.c (ffffffff81b782e8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/xfrm6_policy.c:xfrm6_fill_dst
In net/ipv6/seg6_hmac.c (ffffffff81b81256)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/packet/af_packet.c (ffffffff81b856ad)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_mmap
- net/packet/af_packet.c:packet_mm_open
- net/packet/af_packet.c:tpacket_fill_skb
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:packet_rcv
- net/packet/af_packet.c:packet_rcv
- net/packet/af_packet.c:prb_fill_curr_block
In net/netlabel/netlabel_unlabeled.c (ffffffff81b94bd5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlabel/netlabel_unlabeled.c:netlbl_unlhsh_add
In net/netlabel/netlabel_cipso_v4.c (ffffffff81b962eb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlabel/netlabel_cipso_v4.c:netlbl_cipsov4_add
In net/netlabel/netlabel_calipso.c (ffffffff81b96833)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/mptcp/protocol.c (ffffffff81baab28)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/mptcp/subflow.c (ffffffff81bae34d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/mptcp/subflow.c:subflow_v6_conn_request
- net/mptcp/subflow.c:subflow_v4_conn_request
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vdso/vma.c (ffffffff810046ed)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/entry/vdso/vma.c:vdso_fault
In arch/x86/events/core.c (ffffffff81006b49)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/core.c:x86_pmu_event_init
- arch/x86/events/core.c:x86_add_exclusive
- arch/x86/events/core.c:x86_add_exclusive
In arch/x86/events/intel/core.c (ffffffff8100be6e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/intel/core.c:__intel_shared_reg_get_constraints
In arch/x86/events/intel/uncore.c (ffffffff81018690)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/intel/uncore.c:uncore_pci_pmu_register
- arch/x86/events/intel/uncore.c:uncore_get_constraint
In arch/x86/events/intel/uncore_nhmex.c (ffffffff8101b4ac)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_mbox_get_shared_reg
In arch/x86/xen/spinlock.c (ffffffff810303fb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/xen/spinlock.c:xen_qlock_wait
In arch/x86/kernel/i8259.c (ffffffff81039ec0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/i8259.c:mask_and_ack_8259A
In arch/x86/kernel/tboot.c (ffffffff81046d85)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In arch/x86/kernel/cpu/common.c (ffffffff8104a892)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/common.c:cpu_init
In arch/x86/kernel/cpu/mce/core.c (ffffffff81c370b4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/core.c:do_machine_check
In arch/x86/kernel/cpu/microcode/core.c (ffffffff8105a112)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In arch/x86/kernel/cpu/resctrl/rdtgroup.c (ffffffff81060903)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_kn_lock_live
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff81063b5e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_dev_open
In arch/x86/kernel/acpi/sleep.c (ffffffff8106a147)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/acpi/sleep.c:x86_acpi_suspend_lowlevel
In arch/x86/kernel/tsc_sync.c (ffffffff8106da50)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
In arch/x86/kernel/apic/apic.c (ffffffff8106e731)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/apic/apic.c:__sysvec_error_interrupt
In arch/x86/kernel/apic/io_apic.c (ffffffff810728d9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/apic/io_apic.c:ioapic_ack_level
In arch/x86/mm/mmio-mod.c (ffffffff81093680)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/mm/mmio-mod.c:enable_mmiotrace
In arch/x86/platform/uv/uv_nmi.c (ffffffff8109a9bf)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/platform/uv/uv_nmi.c:uv_check_nmi
- arch/x86/platform/uv/uv_nmi.c:uv_check_nmi
In kernel/fork.c (ffffffff810a1dd8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:get_task_mm
- kernel/fork.c:dup_mmap
In kernel/cpu.c (ffffffff810a70cb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/exit.c (ffffffff810a9645)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/exit.c:exit_mm
In kernel/ptrace.c (ffffffff810b0a79)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/umh.c (ffffffff810c0869)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/umh.c:call_usermodehelper_exec
In kernel/workqueue.c (ffffffff810c2c3f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/workqueue.c:flush_workqueue_prep_pwqs
- kernel/workqueue.c:worker_thread
- kernel/workqueue.c:process_one_work
- kernel/workqueue.c:wq_worker_running
In kernel/kthread.c (ffffffff810cbb4b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/kthread.c:kthread_use_mm
In kernel/nsproxy.c (ffffffff810d0b03)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/nsproxy.c:validate_nsset
- kernel/nsproxy.c:copy_namespaces
In kernel/cred.c (ffffffff810d2a2b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:override_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:prepare_creds
In kernel/async.c (ffffffff810d3eae)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/async.c:async_schedule_node_domain
In kernel/kmod.c (ffffffff810d583b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/kmod.c:__request_module
In kernel/groups.c (ffffffff810d5aae)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/groups.c:set_groups
In kernel/sched/core.c (ffffffff82fdb18d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/core.c:sched_init
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:__schedule
In kernel/sched/fair.c (ffffffff810f4934)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/fair.c:nohz_balance_enter_idle
- kernel/sched/fair.c:nohz_balance_exit_idle
In kernel/sched/rt.c (ffffffff810f6414)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/rt.c:rq_online_rt
- kernel/sched/rt.c:tell_cpu_to_push
In kernel/sched/deadline.c (ffffffff810f8285)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/sched/cpupri.c (ffffffff810fe644)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/cpupri.c:cpupri_set
In kernel/sched/topology.c (ffffffff810ff964)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/topology.c:sd_init
- kernel/sched/topology.c:build_group_from_child_sched_domain
- kernel/sched/topology.c:sched_get_rd
- kernel/sched/topology.c:rq_attach_root
In kernel/sched/debug.c (ffffffff811040c1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_show_numa
In kernel/power/process.c (ffffffff811105ce)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/power/process.c:freeze_processes
In kernel/power/hibernate.c (ffffffff81111566)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/power/hibernate.c:hibernate_quiet_exec
- kernel/power/hibernate.c:hibernate
In kernel/power/swap.c (ffffffff811147b6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/power/swap.c:hib_submit_io
In kernel/printk/printk_safe.c (ffffffff8111bc8a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/printk/printk_safe.c:printk_safe_log_store
In kernel/irq/handle.c (ffffffff8111e1f5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/irq/manage.c (ffffffff8111f1d0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/irq/manage.c:irq_thread_fn
- kernel/irq/manage.c:irq_forced_thread_fn
In kernel/rcu/update.c (ffffffff8112c923)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/rcu/update.c:trc_inspect_reader
- kernel/rcu/update.c:rcu_expedite_gp
In kernel/rcu/srcutree.c (ffffffff8112dcd4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier
In kernel/rcu/tree.c (ffffffff8112f727)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/time/clocksource.c (ffffffff81148bd5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/time/clocksource.c:clocksource_touch_watchdog
- kernel/time/clocksource.c:clocksource_resume
In kernel/futex.c (ffffffff81159167)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/futex.c:futex_lock_pi
- kernel/futex.c:futex_wait_setup
- kernel/futex.c:futex_requeue
- kernel/futex.c:futex_requeue
In kernel/module.c (ffffffff81163382)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/module.c:load_module
In kernel/cgroup/cgroup.c (ffffffff811716a2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_create
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:online_css
In kernel/cgroup/legacy_freezer.c (ffffffff81178d41)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_apply_state
- kernel/cgroup/legacy_freezer.c:freezer_css_online
In kernel/audit.c (ffffffff81183d35)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/audit.c:audit_log_lost
In kernel/debug/debug_core.c (ffffffff81195445)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/debug/debug_core.c:kgdb_breakpoint
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
In kernel/seccomp.c (ffffffff811a43bf)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_attach_filter
In kernel/relay.c (ffffffff811a54d5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/relay.c:relay_buf_fault
In kernel/trace/ring_buffer.c (ffffffff811b4611)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_empty
- kernel/trace/ring_buffer.c:ring_buffer_reset
- kernel/trace/ring_buffer.c:ring_buffer_reset
- kernel/trace/ring_buffer.c:ring_buffer_reset_online_cpus
- kernel/trace/ring_buffer.c:ring_buffer_reset_online_cpus
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:reset_disabled_cpu_buffer
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_consume
- kernel/trace/ring_buffer.c:ring_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_advance_reader
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:ring_buffer_record_disable
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_insert_pages
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_check_list
- kernel/trace/ring_buffer.c:rb_check_list
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
In kernel/trace/trace.c (ffffffff811c1617)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_set_cpumask
- kernel/trace/trace.c:s_start
- kernel/trace/trace.c:trace_vbprintk
In kernel/trace/trace_mmiotrace.c (ffffffff811ca921)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/trace/blktrace.c (ffffffff811cddf2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/trace/fgraph.c (ffffffff811cf858)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/fgraph.c:ftrace_suspend_notifier_call
In kernel/trace/trace_kdb.c (ffffffff811f0164)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/trace_kdb.c:kdb_ftdump
In kernel/bpf/cpumap.c (ffffffff8122e8d3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/bpf/cpumap.c:__cpu_map_entry_alloc
- kernel/bpf/cpumap.c:__cpu_map_entry_alloc
In kernel/bpf/offload.c (ffffffff812313f0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/events/core.c (ffffffff8124667e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/events/core.c:perf_pmu_migrate_context
- kernel/events/core.c:perf_pmu_migrate_context
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_fault
- kernel/events/core.c:exclusive_event_destroy
In kernel/events/uprobes.c (ffffffff8124ff8c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/events/uprobes.c:xol_take_insn_slot
- kernel/events/uprobes.c:__replace_page
In kernel/padata.c (ffffffff812547c6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/padata.c:padata_do_parallel
In kernel/jump_label.c (ffffffff81255884)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/jump_label.c:static_key_slow_inc_cpuslocked
In kernel/watch_queue.c (ffffffff81256c49)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/watch_queue.c:add_watch_to_object
In mm/filemap.c (ffffffff81259d10)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/filemap.c:end_page_writeback
- mm/filemap.c:__add_to_page_cache_locked
- mm/filemap.c:replace_page_cache_page
In mm/oom_kill.c (ffffffff81261415)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_kill_process
- mm/oom_kill.c:mark_oom_victim
- mm/oom_kill.c:mark_oom_victim
In mm/page-writeback.c (ffffffff812642c3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/page-writeback.c:write_one_page
In mm/swap.c (ffffffff8126a635)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/swap.c:mark_page_lazyfree
- mm/swap.c:deactivate_page
- mm/swap.c:lru_cache_add
- mm/swap.c:activate_page
- mm/swap.c:rotate_reclaimable_page
- mm/swap.c:get_kernel_pages
In mm/truncate.c (ffffffff8126c352)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/truncate.c:__invalidate_mapping_pages
In mm/vmscan.c (ffffffff812749cf)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/vmscan.c:isolate_lru_page
In mm/shmem.c (ffffffff8127a8dc)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/shmem.c:shmem_file_read_iter
- mm/shmem.c:shmem_get_inode
- mm/shmem.c:shmem_replace_page
- mm/shmem.c:shmem_unuse
In mm/backing-dev.c (ffffffff812811fe)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In mm/gup.c (ffffffff812921a7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8129a95f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memory.c:do_numa_page
- mm/memory.c:do_wp_page
- mm/memory.c:wp_page_shared
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
In mm/mlock.c (ffffffff812a1973)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mlock.c:__munlock_pagevec_fill
- mm/mlock.c:__munlock_pagevec
In mm/mmap.c (ffffffff812a373f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mmap.c:special_mapping_fault
- mm/mmap.c:mmap_region
- mm/mmap.c:mmap_region
- mm/mmap.c:__vma_link_file
- mm/mmap.c:__remove_shared_vm_struct
In mm/mmu_gather.c (ffffffff812a9117)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_gather_mmu
In mm/mprotect.c (ffffffff812aa409)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffff812b17c6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/rmap.c:anon_vma_fork
In mm/madvise.c (ffffffff812c2c2e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff812c3d1b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff812c4e8a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/swap_state.c:lookup_swap_cache
In mm/swapfile.c (ffffffff812cae23)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapoff
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte
In mm/frontswap.c (ffffffff812cc6dd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/frontswap.c:__frontswap_store
In mm/zswap.c (ffffffff812ce3ef)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/zswap.c:zswap_frontswap_store
- mm/zswap.c:zswap_frontswap_store
In mm/hugetlb.c (ffffffff812d58b3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff812dbe91)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mempolicy.c:mpol_shared_policy_lookup
- mm/mempolicy.c:do_get_mempolicy
In mm/mmu_notifier.c (ffffffff812dd6d8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mmu_notifier.c:__mmu_interval_notifier_insert
- mm/mmu_notifier.c:__mmu_notifier_register
In mm/ksm.c (ffffffff812e253f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/ksm.c:__ksm_enter
- mm/ksm.c:stable_tree_search
- mm/ksm.c:stable_tree_search
- mm/ksm.c:try_to_merge_with_ksm_page
- mm/ksm.c:replace_page
In mm/memory_hotplug.c (ffffffff812ec546)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memory_hotplug.c:get_page_bootmem
In mm/migrate.c (ffffffff812eed8d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_prepare
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:find_mm_struct
- mm/migrate.c:migrate_huge_page_move_mapping
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812fa1df)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:__split_huge_page
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
In mm/khugepaged.c (ffffffff812fdf2d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__khugepaged_enter
In mm/memcontrol.c (ffffffff813053b8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge
In mm/memory-failure.c (ffffffff8130e9cf)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure_hugetlb
- mm/memory-failure.c:me_huge_page
In mm/zpool.c (ffffffff813100a1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/zpool.c:zpool_get_driver
In mm/zsmalloc.c (ffffffff81312fbd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_page_migrate
In mm/memfd.c (ffffffff8131825f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memfd.c:memfd_fcntl
In mm/mapping_dirty_helpers.c (ffffffff8131842f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pre_vma
In fs/open.c (ffffffff8131a254)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/open.c:do_dentry_open
In fs/file_table.c (ffffffff81321127)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/file_table.c:alloc_file
- fs/file_table.c:__alloc_file
In fs/super.c (ffffffff81322b15)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/super.c:freeze_super
In fs/exec.c (ffffffff81327ddb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/exec.c:exec_binprm
- fs/exec.c:free_bprm
In fs/pipe.c (ffffffff81329d72)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_get
In fs/dcache.c (ffffffff8133d9bb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/dcache.c:__d_move
- fs/dcache.c:take_dentry_name_snapshot
In fs/inode.c (ffffffff81342e21)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/inode.c:insert_inode_locked
- fs/inode.c:igrab
- fs/inode.c:find_inode_fast
- fs/inode.c:find_inode
- fs/inode.c:inode_lru_isolate
In fs/namespace.c (ffffffff8134cdaa)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/namespace.c:mount_subtree
- fs/namespace.c:clone_mnt
- fs/namespace.c:vfs_create_mount
In fs/fs-writeback.c (ffffffff813594a0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:wb_queue_work
In fs/fs_context.c (ffffffff8136413b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fs_context.c:vfs_dup_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
In fs/kernel_read_file.c (ffffffff81365c00)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/kernel_read_file.c:kernel_read_file
In fs/buffer.c (ffffffff8136b449)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/buffer.c:__sync_dirty_buffer
- fs/buffer.c:ll_rw_block
- fs/buffer.c:ll_rw_block
- fs/buffer.c:create_empty_buffers
- fs/buffer.c:__bread_gfp
- fs/buffer.c:lookup_bh_lru
- fs/buffer.c:bh_lru_install
- fs/buffer.c:grow_dev_page
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:osync_buffers_list
- fs/buffer.c:__find_get_block_slow
In fs/block_dev.c (ffffffff8136d44e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/block_dev.c:__blkdev_direct_IO
- fs/block_dev.c:__blkdev_direct_IO
- fs/block_dev.c:__blkdev_direct_IO
In fs/direct-io.c (ffffffff8137093f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_direct_IO
- fs/direct-io.c:do_direct_IO
- fs/direct-io.c:dio_zero_block
In fs/notify/mark.c (ffffffff81375198)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/notify/mark.c:fsnotify_add_mark_locked
- fs/notify/mark.c:fsnotify_prepare_user_wait
In fs/notify/fanotify/fanotify_user.c (ffffffff81378a62)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:__do_sys_fanotify_init
In fs/userfaultfd.c (ffffffff8137ff02)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/userfaultfd.c:__do_sys_userfaultfd
- fs/userfaultfd.c:dup_userfaultfd
In fs/aio.c (ffffffff81384b8c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/aio.c:aio_migratepage
In fs/io_uring.c (ffffffff8138bcec)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/io_uring.c:io_register_personality
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:__io_uring_task_cancel
- fs/io_uring.c:__io_uring_files_cancel
- fs/io_uring.c:io_uring_cancel_task_requests
- fs/io_uring.c:io_init_req
- fs/io_uring.c:io_grab_identity
- fs/io_uring.c:io_grab_identity
- fs/io_uring.c:io_grab_identity
- fs/io_uring.c:io_grab_identity
In fs/io-wq.c (ffffffff8139b66c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/io-wq.c:create_io_worker
- fs/io-wq.c:io_wq_worker_running
- fs/io-wq.c:io_wqe_worker
- fs/io-wq.c:__io_worker_busy
- fs/io-wq.c:__io_worker_busy
In fs/verity/enable.c (ffffffff813a843c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
In fs/binfmt_elf.c (ffffffff813b288d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/binfmt_elf.c:load_elf_binary
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff813b56fb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:load_elf_binary
- fs/compat_binfmt_elf.c:load_elf_binary
In fs/mbcache.c (ffffffff813b60ea)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff813bba3e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_add_to_ioend
- fs/iomap/buffered-io.c:iomap_page_create
In fs/iomap/direct-io.c (ffffffff813beb54)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/iomap/direct-io.c:__iomap_dio_rw
- fs/iomap/direct-io.c:iomap_dio_zero
- fs/iomap/direct-io.c:iomap_dio_submit_bio
In fs/quota/dquot.c (ffffffff813c2643)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/quota/dquot.c:dqget
- fs/quota/dquot.c:dquot_writeback_dquots
- fs/quota/dquot.c:dquot_scan_active
- fs/quota/dquot.c:invalidate_dquots
In fs/proc/task_mmu.c (ffffffff813c8b48)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:hold_task_mempolicy
In fs/proc/base.c (ffffffff813d01b2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/proc/base.c:proc_mem_open
In fs/proc/proc_sysctl.c (ffffffff813dabba)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/proc/proc_sysctl.c:proc_sys_poll_notify
In fs/kernfs/dir.c (ffffffff813e1508)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/kernfs/dir.c:kernfs_remove_self
- fs/kernfs/dir.c:kernfs_get
In fs/kernfs/file.c (ffffffff813e2018)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_notify
- fs/kernfs/file.c:kernfs_drain_open_files
- fs/kernfs/file.c:kernfs_get_open_node
In fs/configfs/dir.c (ffffffff813e79ab)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/configfs/dir.c:configfs_lookup
- fs/configfs/dir.c:configfs_make_dirent
- fs/configfs/dir.c:configfs_new_dirent
In fs/configfs/symlink.c (ffffffff813e8b45)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/configfs/symlink.c:create_link
In fs/devpts/inode.c (ffffffff813e9ef8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/devpts/inode.c:devpts_acquire
In fs/ext4/ialloc.c (ffffffff81400c8c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/ialloc.c:__ext4_new_inode
- fs/ext4/ialloc.c:ext4_free_inode
In fs/ext4/inline.c (ffffffff81404a72)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_destroy_inline_data_nolock
- fs/ext4/inline.c:ext4_update_inline_data
- fs/ext4/inline.c:ext4_create_inline_data
In fs/ext4/inode.c (ffffffff8140df90)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_mark_iloc_dirty
- fs/ext4/inode.c:mpage_map_one_extent
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:__ext4_journalled_writepage
In fs/ext4/mballoc.c (ffffffff814177b1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_new_inode_pa
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_simple_scan_group
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_use_best_found
In fs/ext4/mmp.c (ffffffff814211d0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/page-io.c (ffffffff8142ae7e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/page-io.c:io_submit_init_bio
In fs/ext4/super.c (ffffffff8144927b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/super.c:__ext4_warning_inode
- fs/ext4/super.c:__ext4_warning
- fs/ext4/super.c:__ext4_msg
In fs/ext4/xattr.c (ffffffff81451f01)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
In fs/ext4/fast_commit.c (ffffffff814573a7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/fast_commit.c:ext4_fc_commit
- fs/ext4/fast_commit.c:ext4_fc_start_ineligible
- fs/ext4/fast_commit.c:ext4_fc_start_update
In fs/jbd2/transaction.c (ffffffff8145a4fa)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:start_this_handle
- fs/jbd2/transaction.c:start_this_handle
In fs/jbd2/commit.c (ffffffff8145d15e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:release_buffer_page
In fs/jbd2/checkpoint.c (ffffffff8145eec1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
In fs/jbd2/journal.c (ffffffff814658bb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_write_superblock
In fs/fat/dir.c (ffffffff814703a7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_entries
- fs/fat/dir.c:fat_add_new_entries
In fs/fat/fatent.c (ffffffff8147205b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_collect_bhs
In fs/ecryptfs/miscdev.c (ffffffff81485935)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_open
In fs/fuse/dev.c (ffffffff814887c9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fuse/dev.c:fuse_dev_ioctl
- fs/fuse/dev.c:fuse_copy_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_request_queue_background
- fs/fuse/dev.c:fuse_simple_request
- fs/fuse/dev.c:fuse_get_req
In ipc/util.c (ffffffff814a433f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In ipc/msg.c (ffffffff814a6200)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- ipc/msg.c:do_msgsnd
In security/keys/key.c (ffffffff814b3f8f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/key.c:key_reject_and_link
- security/keys/key.c:__key_instantiate_and_link
- security/keys/key.c:key_alloc
In security/keys/keyctl.c (ffffffff814b87ff)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_chown_key
- security/keys/keyctl.c:keyctl_chown_key
In security/keys/process_keys.c (ffffffff814bada6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:lookup_user_key
In security/keys/request_key.c (ffffffff814bb4d8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/request_key.c:call_sbin_request_key
In security/keys/request_key_auth.c (ffffffff814bc252)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_new
- security/keys/request_key_auth.c:request_key_auth_new
In security/selinux/hooks.c (ffffffff814cc805)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_secmark_refcount_inc
In security/selinux/selinuxfs.c (ffffffff814d83ee)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_mmap_policy_fault
In security/selinux/ss/services.c (ffffffff814e5a34)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/ss/services.c:selinux_notify_policy_change
In security/selinux/xfrm.c (ffffffff814edd66)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/xfrm.c:selinux_xfrm_state_alloc_acquire
- security/selinux/xfrm.c:selinux_xfrm_policy_clone
- security/selinux/xfrm.c:selinux_xfrm_alloc_user
In security/tomoyo/common.c (ffffffff814fe916)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_open_control
- security/tomoyo/common.c:tomoyo_supervisor
- security/tomoyo/common.c:tomoyo_add_entry
In security/tomoyo/condition.c (ffffffff814feefb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/condition.c:tomoyo_commit_condition
In security/tomoyo/domain.c (ffffffff81501a3c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
In security/tomoyo/memory.c (ffffffff815047aa)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/memory.c:tomoyo_get_name
- security/tomoyo/memory.c:tomoyo_get_group
In security/tomoyo/securityfs_if.c (ffffffff81506673)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_write_self
In security/tomoyo/tomoyo.c (ffffffff82ff355b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_init
- security/tomoyo/tomoyo.c:tomoyo_task_alloc
In security/apparmor/domain.c (ffffffff81515512)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/apparmor/domain.c:aa_change_hat
In security/apparmor/policy_unpack.c (ffffffff8151a1f8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In block/bio.c (ffffffff8155a3e8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In block/blk-core.c (ffffffff8155dc45)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-core.c:blk_set_pm_only
In block/blk-map.c (ffffffff8156672d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-map.c:bio_map_user_iov
- block/blk-map.c:bio_map_user_iov
- block/blk-map.c:bio_copy_user_iov
In block/blk-mq.c (ffffffff8156dbf1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_mark_tag_wait
- block/blk-mq.c:blk_mq_get_driver_tag
- block/blk-mq.c:blk_mq_get_driver_tag
In block/blk-mq-tag.c (ffffffff81571395)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-mq-tag.c:__blk_mq_tag_busy
- block/blk-mq-tag.c:__blk_mq_tag_busy
In block/blk-iocost.c (ffffffff8158e6f2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-iocost.c:ioc_pd_free
- block/blk-iocost.c:ioc_rqos_throttle
- block/blk-iocost.c:adjust_inuse_and_calc_cost
- block/blk-iocost.c:ioc_timer_fn
- block/blk-iocost.c:ioc_check_iocgs
- block/blk-iocost.c:iocg_kick_waitq
- block/blk-iocost.c:iocg_incur_debt
- block/blk-iocost.c:iocg_kick_delay
- block/blk-iocost.c:iocg_activate
- block/blk-iocost.c:weight_updated
In block/mq-deadline.c (ffffffff81592191)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/mq-deadline.c:dd_insert_requests
In lib/iov_iter.c (ffffffff815a4b48)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:copy_page_to_iter_pipe
In lib/rhashtable.c (ffffffff815ab812)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_try_insert
In lib/sbitmap.c (ffffffff81609f65)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- lib/sbitmap.c:sbitmap_prepare_to_wait
In drivers/pci/pci.c (ffffffff8165053c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_config_pm_runtime_get
In drivers/pci/pcie/portdrv_pci.c (ffffffff8165fb07)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_remove
In drivers/pci/hotplug/cpci_hotplug_core.c (ffffffff8166dc93)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/hotplug/cpci_hotplug_core.c:check_slots
In drivers/pci/hotplug/pciehp_hpc.c (ffffffff8167017d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/hotplug/pciehp_hpc.c:pciehp_isr
In drivers/video/fbdev/core/fbmem.c (ffffffff81687b6a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:do_register_framebuffer
- drivers/video/fbdev/core/fbmem.c:fb_open
In drivers/video/fbdev/core/fb_defio.c (ffffffff8168d865)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_fault
In drivers/acpi/apei/ghes.c (ffffffff8170e2d9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/acpi/apei/ghes.c:ghes_estatus_cached
In drivers/clk/clk.c (ffffffff81718ff3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/clk/clk.c:clk_core_is_enabled
In drivers/virtio/virtio_balloon.c (ffffffff8172d18d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/virtio/virtio_balloon.c:virtballoon_migratepage
In drivers/tty/tty_buffer.c (ffffffff8175b04f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/tty/tty_buffer.c:tty_buffer_flush
- drivers/tty/tty_buffer.c:tty_buffer_lock_exclusive
In drivers/tty/vt/keyboard.c (ffffffff817640f5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:kbd_start
- drivers/tty/vt/keyboard.c:kbd_led_trigger_activate
In drivers/tty/serial/kgdb_nmi.c (ffffffff817874d9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In drivers/char/virtio_console.c (ffffffff8178fc47)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/char/virtio_console.c:pipe_to_sg
In drivers/char/agp/backend.c (ffffffff817946e4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/char/agp/backend.c:agp_backend_acquire
In drivers/char/agp/generic.c (ffffffff8179570c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_pages
- drivers/char/agp/generic.c:agp_generic_alloc_pages
In drivers/char/agp/intel-gtt.c (ffffffff81798d4f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In drivers/connector/cn_queue.c (ffffffff817c15b7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/connector/cn_queue.c:cn_queue_alloc_callback_entry
In drivers/connector/cn_proc.c (ffffffff817c1fb4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In drivers/base/core.c (ffffffff817cb7c6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/core.c:device_shutdown
In drivers/base/dd.c (ffffffff817ce15b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/dd.c:really_probe
In drivers/base/devtmpfs.c (ffffffff817d8ca7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/devtmpfs.c:public_dev_mount
In drivers/base/power/runtime.c (ffffffff817ddb28)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/runtime.c:update_autosuspend
- drivers/base/power/runtime.c:pm_runtime_forbid
- drivers/base/power/runtime.c:__pm_runtime_disable
- drivers/base/power/runtime.c:pm_runtime_barrier
- drivers/base/power/runtime.c:__pm_runtime_set_status
- drivers/base/power/runtime.c:pm_runtime_get_if_active
- drivers/base/power/runtime.c:__pm_runtime_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
In drivers/base/power/main.c (ffffffff817e0211)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/main.c:device_prepare
In drivers/base/power/wakeup.c (ffffffff817e3bf7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/wakeup.c:pm_system_irq_wakeup
In drivers/base/power/domain.c (ffffffff817e6707)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/domain.c:genpd_add_subdomain
- drivers/base/power/domain.c:genpd_power_on
In drivers/block/loop.c (ffffffff817fcb32)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In drivers/mfd/twl6030-irq.c (0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In drivers/nvdimm/bus.c (ffffffff818201cf)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:nd_ioctl
In drivers/nvdimm/namespace_devs.c (ffffffff818278e7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/nvdimm/namespace_devs.c:init_active_labels
In drivers/dma-buf/udmabuf.c (ffffffff8183d852)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_vm_fault
In drivers/scsi/hosts.c (ffffffff81c163f6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/scsi/hosts.c:scsi_add_host_with_dma
In drivers/scsi/scsi_lib.c (ffffffff81844d75)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:sdev_disable_disk_events
- drivers/scsi/scsi_lib.c:scsi_mq_get_budget
- drivers/scsi/scsi_lib.c:scsi_dispatch_cmd
- drivers/scsi/scsi_lib.c:scsi_softirq_done
- drivers/scsi/scsi_lib.c:scsi_softirq_done
In drivers/scsi/sg.c (ffffffff8185c8f5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_vma_fault
In drivers/net/tun.c (ffffffff8189b1f5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/net/tun.c:tun_build_skb
- drivers/net/tun.c:__tun_build_skb
In drivers/net/ppp/ppp_generic.c (ffffffff818a09f6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_register_net_channel
- drivers/net/ppp/ppp_generic.c:ppp_dev_configure
In drivers/net/xen-netfront.c (ffffffff818a6bbf)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/net/xen-netfront.c:xennet_release_rx_bufs
- drivers/net/xen-netfront.c:xennet_release_tx_bufs
- drivers/net/xen-netfront.c:handle_incoming_queue
In drivers/vfio/vfio.c (ffffffff818ab9df)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_get_device_fd
- drivers/vfio/vfio.c:vfio_group_set_container
In drivers/usb/core/hub.c (ffffffff818c7fdd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/hub.c:hub_event
- drivers/usb/core/hub.c:usb_new_device
In drivers/usb/core/hcd.c (ffffffff818cab76)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_start_port_resume
In drivers/usb/core/urb.c (ffffffff818cb9ae)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/urb.c:usb_anchor_suspend_wakeups
- drivers/usb/core/urb.c:usb_block_urb
- drivers/usb/core/urb.c:usb_anchor_urb
In drivers/usb/core/driver.c (ffffffff818d0110)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/driver.c:usb_autopm_get_interface_no_resume
In drivers/usb/core/devio.c (ffffffff818d7f96)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:usbdev_open
- drivers/usb/core/devio.c:async_completed
In drivers/usb/core/port.c (ffffffff818dc7cc)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/port.c:usb_hub_create_port_device
- drivers/usb/core/port.c:usb_port_runtime_resume
In drivers/usb/core/hcd-pci.c (ffffffff818dce24)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/hcd-pci.c:usb_hcd_pci_remove
In drivers/i2c/busses/i2c-designware-master.c (ffffffff8194f53f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe_master
In drivers/i2c/busses/i2c-designware-platdrv.c (ffffffff819500af)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-platdrv.c:dw_i2c_plat_probe
In drivers/power/supply/power_supply_core.c (ffffffff819544f9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/power/supply/power_supply_core.c:__power_supply_register
- drivers/power/supply/power_supply_core.c:power_supply_get_by_name
In drivers/md/md.c (ffffffff8321e076)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/md.c:md_exit
- drivers/md/md.c:md_notify_reboot
- drivers/md/md.c:md_reap_sync_thread
- drivers/md/md.c:md_start_sync
- drivers/md/md.c:remove_and_add_spares
- drivers/md/md.c:md_do_sync
- drivers/md/md.c:md_seq_next
- drivers/md/md.c:md_seq_start
- drivers/md/md.c:md_open
- drivers/md/md.c:hot_add_disk
- drivers/md/md.c:hot_remove_disk
- drivers/md/md.c:do_md_stop
- drivers/md/md.c:md_run
- drivers/md/md.c:md_attr_store
- drivers/md/md.c:md_attr_show
- drivers/md/md.c:new_dev_store
- drivers/md/md.c:level_store
- drivers/md/md.c:rdev_size_store
- drivers/md/md.c:state_store
- drivers/md/md.c:add_bound_rdev
- drivers/md/md.c:mddev_find
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:md_handle_request
In drivers/md/md-bitmap.c (ffffffff81978abd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/md-bitmap.c:md_bitmap_startwrite
- drivers/md/md-bitmap.c:write_page
- drivers/md/md-bitmap.c:write_sb_page
In drivers/md/dm.c (ffffffff8197f6b6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm.c:dm_swap_table
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:dm_blk_open
In drivers/md/dm-stripe.c (ffffffff8198400a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-stripe.c:stripe_end_io
In drivers/md/dm-io.c (ffffffff819871bb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-io.c:do_region
- drivers/md/dm-io.c:do_region
In drivers/md/dm-kcopyd.c (ffffffff81987a7c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-kcopyd.c:dm_kcopyd_prepare_callback
- drivers/md/dm-kcopyd.c:dm_kcopyd_copy
- drivers/md/dm-kcopyd.c:dispatch_job
In drivers/md/dm-stats.c (ffffffff81989191)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-stats.c:dm_stat_for_entry
In drivers/edac/edac_pci_sysfs.c (ffffffff8198f9e5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_npe
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_pe
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
In drivers/mmc/core/sdio.c (ffffffff819b5a4f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/mmc/core/sdio.c:mmc_attach_sdio
In drivers/mmc/core/sdio_bus.c (ffffffff819b667f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/mmc/core/sdio_bus.c:sdio_bus_probe
In drivers/remoteproc/remoteproc_core.c (ffffffff819ca66e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_core.c:rproc_shutdown
In drivers/ras/debugfs.c (ffffffff819d8745)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/ras/debugfs.c:trace_open
In net/core/sock.c (ffffffff819e5f62)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/sock.c:__sk_receive_skb
- net/core/sock.c:__sock_queue_rcv_skb
- net/core/sock.c:__sock_queue_rcv_skb
In net/core/skbuff.c (ffffffff819ef7a7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/skbuff.c:pskb_carve_inside_nonlinear
- net/core/skbuff.c:pskb_carve_inside_header
- net/core/skbuff.c:skb_try_coalesce
- net/core/skbuff.c:skb_segment
- net/core/skbuff.c:skb_append_pagefrags
- net/core/skbuff.c:skb_shift
- net/core/skbuff.c:skb_split
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:pskb_expand_head
- net/core/skbuff.c:__pskb_copy_fclone
- net/core/skbuff.c:skb_morph
- net/core/skbuff.c:__copy_skb_header
In net/core/datagram.c (ffffffff819f4831)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/datagram.c:__sk_queue_drop_skb
In net/core/dev.c (ffffffff81a01071)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/core/neighbour.c (ffffffff81a11692)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/neighbour.c:neigh_probe
- net/core/neighbour.c:neigh_alloc
- net/core/neighbour.c:neigh_update_gc_list
In net/core/filter.c (ffffffff81a2df9a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/filter.c:bpf_msg_pop_data
- net/core/filter.c:bpf_msg_push_data
In net/core/skmsg.c (ffffffff81a3edb1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/skmsg.c:sk_msg_clone
- net/core/skmsg.c:sk_msg_alloc
In net/sched/sch_generic.c (ffffffff81a6c746)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/sched/cls_api.c (ffffffff81a754be)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/sched/cls_api.c:tc_cls_offload_cnt_update
In net/sched/act_api.c (ffffffff81a7b3ce)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/sched/act_api.c:tcf_idr_check_alloc
In net/netlink/af_netlink.c (ffffffff81a7ff9d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_getsockopt
- net/netlink/af_netlink.c:netlink_broadcast_filtered
- net/netlink/af_netlink.c:netlink_getname
- net/netlink/af_netlink.c:netlink_bind
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_remove
- net/netlink/af_netlink.c:netlink_overrun
In net/ipv4/route.c (ffffffff81a9a4d1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ip_rt_multicast_event
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:rt_dst_clone
In net/ipv4/ip_output.c (ffffffff81aa7027)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/ip_output.c:__ip_append_data
- net/ipv4/ip_output.c:ip_copy_metadata
In net/ipv4/inet_timewait_sock.c (ffffffff81aaf11d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/ipv4/inet_connection_sock.c (ffffffff81aaf9b3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
In net/ipv4/tcp.c (ffffffff81ab4fe9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_build_frag
In net/ipv4/tcp_input.c (ffffffff81abe693)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_conn_request
In net/ipv4/tcp_ipv4.c (ffffffff81ad38ed)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_syn_recv_sock
- net/ipv4/tcp_ipv4.c:tcp_req_err
In net/ipv4/tcp_fastopen.c (ffffffff81ad9b6c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_detect_blackhole
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_disable_ofo_check
In net/ipv4/raw.c (ffffffff81add62c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/ipv4/udp.c (ffffffff81ae3022)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/udp.c:__udp4_lib_mcast_deliver
- net/ipv4/udp.c:udp_queue_rcv_one_skb
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:__first_packet_length
- net/ipv4/udp.c:__udp_enqueue_schedule_skb
In net/ipv4/fib_frontend.c (ffffffff81af9053)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:fib_netdev_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
In net/ipv4/fib_semantics.c (ffffffff81af9a52)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/ipv4/inet_fragment.c (ffffffff81b02b60)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/ipv4/ping.c (ffffffff81b0363d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/ping.c:ping_init_sock
In net/ipv4/ipmr.c (ffffffff81b12896)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_cache_unresolved
In net/ipv4/tcp_bpf.c (ffffffff81b17ba5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_bpf.c:tcp_bpf_sendpage
In net/xfrm/xfrm_policy.c (ffffffff81b219c4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_insert
- net/xfrm/xfrm_policy.c:xfrm_policy_kill
In net/unix/af_unix.c (ffffffff81b32c82)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/unix/af_unix.c:copy_peercred
- net/unix/af_unix.c:init_peercred
In net/ipv6/ip6_output.c (ffffffff81b3c763)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/ip6_output.c:ip6_copy_metadata
In net/ipv6/addrconf.c (ffffffff81b4a123)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/addrconf.c:inet6_addr_modify
- net/ipv6/addrconf.c:addrconf_verify_rtnl
- net/ipv6/addrconf.c:inet6_addr_add
- net/ipv6/addrconf.c:addrconf_prefix_rcv_add_addr
- net/ipv6/addrconf.c:manage_tempaddrs
- net/ipv6/addrconf.c:addrconf_dad_stop
In net/ipv6/route.c (ffffffff81b578c3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/route.c:icmp6_dst_alloc
- net/ipv6/route.c:ip6_blackhole_route
- net/ipv6/route.c:ip6_pol_route
- net/ipv6/route.c:ip6_rt_copy_init
- net/ipv6/route.c:ip6_dst_alloc
In net/ipv6/udp.c (ffffffff81b686f4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/udp.c:__udp6_lib_mcast_deliver
- net/ipv6/udp.c:udpv6_queue_rcv_one_skb
- net/ipv6/udp.c:udpv6_recvmsg
In net/ipv6/raw.c (ffffffff81b6be29)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_rcv
- net/ipv6/raw.c:rawv6_rcv
In net/ipv6/tcp_ipv6.c (ffffffff81b784da)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_syn_recv_sock
In net/ipv6/ip6_flowlabel.c (ffffffff81b7f9a3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_get
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_get
In net/ipv6/ip6mr.c (ffffffff81b83873)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_cache_unresolved
In net/ipv6/xfrm6_policy.c (ffffffff81b87249)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/xfrm6_policy.c:xfrm6_fill_dst
In net/ipv6/seg6_hmac.c (ffffffff81b90a8b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/packet/af_packet.c (ffffffff81b9509d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_mmap
- net/packet/af_packet.c:packet_mm_open
- net/packet/af_packet.c:tpacket_fill_skb
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:packet_rcv
- net/packet/af_packet.c:packet_rcv
In net/netlabel/netlabel_unlabeled.c (ffffffff81ba4829)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/netlabel/netlabel_unlabeled.c:netlbl_unlhsh_add
In net/netlabel/netlabel_cipso_v4.c (ffffffff81ba5f5b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/netlabel/netlabel_cipso_v4.c:netlbl_cipsov4_add
In net/netlabel/netlabel_calipso.c (ffffffff81ba64a3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/mptcp/protocol.c (ffffffff81bbfe13)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/mptcp/protocol.c:mptcp_sendmsg
In net/mptcp/subflow.c (ffffffff81bc13f9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/mptcp/subflow.c:subflow_v6_conn_request
- net/mptcp/subflow.c:subflow_v4_conn_request
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vdso/vma.c (ffffffff810046ed)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/entry/vdso/vma.c:vdso_fault
In arch/x86/events/core.c (ffffffff810070cb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/core.c:x86_pmu_event_init
- arch/x86/events/core.c:x86_add_exclusive
- arch/x86/events/core.c:x86_add_exclusive
In arch/x86/events/intel/core.c (ffffffff8100cb1e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/intel/core.c:__intel_shared_reg_get_constraints
In arch/x86/events/intel/uncore.c (ffffffff810199b8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/intel/uncore.c:uncore_pci_pmu_register
- arch/x86/events/intel/uncore.c:uncore_get_constraint
In arch/x86/events/intel/uncore_nhmex.c (ffffffff8101c86b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_mbox_get_shared_reg
In arch/x86/xen/spinlock.c (ffffffff81030efb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/xen/spinlock.c:xen_qlock_wait
In arch/x86/kernel/i8259.c (ffffffff8103b990)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/i8259.c:mask_and_ack_8259A
In arch/x86/kernel/tboot.c (ffffffff810486e5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In arch/x86/kernel/cpu/common.c (ffffffff8104c15a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/common.c:cpu_init
In arch/x86/kernel/cpu/mce/core.c (ffffffff81c2944c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/core.c:do_machine_check
In arch/x86/kernel/cpu/microcode/core.c (ffffffff8105aab2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In arch/x86/kernel/cpu/resctrl/rdtgroup.c (ffffffff81060a13)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_kn_lock_live
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff810641fe)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_dev_open
In arch/x86/kernel/acpi/sleep.c (ffffffff8106ac17)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/acpi/sleep.c:x86_acpi_suspend_lowlevel
In arch/x86/kernel/tsc_sync.c (ffffffff8106e4c0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
In arch/x86/kernel/apic/apic.c (ffffffff8106f221)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/apic/apic.c:__sysvec_error_interrupt
In arch/x86/kernel/apic/io_apic.c (ffffffff810735f9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/apic/io_apic.c:ioapic_ack_level
In arch/x86/mm/mmio-mod.c (ffffffff81094040)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/mm/mmio-mod.c:enable_mmiotrace
In arch/x86/platform/uv/uv_nmi.c (ffffffff8109b13c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/platform/uv/uv_nmi.c:uv_check_nmi
- arch/x86/platform/uv/uv_nmi.c:uv_check_nmi
In kernel/fork.c (ffffffff810a2c24)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:get_task_mm
- kernel/fork.c:dup_mmap
In kernel/cpu.c (ffffffff810a816b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/exit.c (ffffffff810aa685)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/exit.c:exit_mm
In kernel/ptrace.c (ffffffff810b2019)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/umh.c (ffffffff810c2269)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/umh.c:call_usermodehelper_exec
In kernel/workqueue.c (ffffffff810c4a4f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/workqueue.c:flush_workqueue_prep_pwqs
- kernel/workqueue.c:worker_thread
- kernel/workqueue.c:process_one_work
- kernel/workqueue.c:wq_worker_running
In kernel/kthread.c (ffffffff810cd47b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/kthread.c:kthread_use_mm
In kernel/nsproxy.c (ffffffff810d26e3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/nsproxy.c:validate_nsset
- kernel/nsproxy.c:copy_namespaces
In kernel/cred.c (ffffffff810d4643)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:override_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:prepare_creds
In kernel/async.c (ffffffff810d5b3e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/async.c:async_schedule_node_domain
In kernel/kmod.c (ffffffff810d74b1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/kmod.c:__request_module
In kernel/groups.c (ffffffff810d776e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/groups.c:set_groups
In kernel/sched/core.c (ffffffff831e5c8b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/core.c:sched_init
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:__schedule
In kernel/sched/fair.c (ffffffff810f69a6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/fair.c:nohz_balance_enter_idle
- kernel/sched/fair.c:nohz_balance_exit_idle
In kernel/sched/rt.c (ffffffff810f8434)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/rt.c:rq_online_rt
- kernel/sched/rt.c:pull_rt_task
In kernel/sched/deadline.c (ffffffff810fa3f5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/sched/cpupri.c (ffffffff81100a29)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/cpupri.c:cpupri_set
In kernel/sched/topology.c (ffffffff81101c02)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/topology.c:sd_init
- kernel/sched/topology.c:build_overlap_sched_groups
- kernel/sched/topology.c:sched_get_rd
- kernel/sched/topology.c:rq_attach_root
In kernel/sched/debug.c (ffffffff81106de1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_show_numa
In kernel/power/process.c (ffffffff8111100e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/power/process.c:freeze_processes
In kernel/power/hibernate.c (ffffffff81111fb6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/power/hibernate.c:hibernate_quiet_exec
- kernel/power/hibernate.c:hibernate
In kernel/power/swap.c (ffffffff81114f6d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/power/swap.c:hib_submit_io
In kernel/printk/printk_safe.c (ffffffff8111c0fa)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/printk/printk_safe.c:printk_safe_log_store
In kernel/irq/handle.c (ffffffff8111e505)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/irq/manage.c (ffffffff8111f7e0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/irq/manage.c:irq_thread_fn
- kernel/irq/manage.c:irq_forced_thread_fn
In kernel/rcu/update.c (ffffffff8112c3e9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/rcu/update.c:trc_inspect_reader
- kernel/rcu/update.c:rcu_expedite_gp
In kernel/rcu/srcutree.c (ffffffff8112e224)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier
In kernel/rcu/tree.c (ffffffff8112fab7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/time/clocksource.c (ffffffff8114a0d5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/time/clocksource.c:clocksource_touch_watchdog
- kernel/time/clocksource.c:clocksource_resume
In kernel/futex.c (ffffffff8115b3c7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/futex.c:futex_lock_pi
- kernel/futex.c:futex_wait_setup
- kernel/futex.c:futex_requeue
- kernel/futex.c:futex_requeue
In kernel/module.c (ffffffff81163f9f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/module.c:load_module
In kernel/cgroup/cgroup.c (ffffffff811722d0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_create
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:online_css
In kernel/cgroup/legacy_freezer.c (ffffffff811798b1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_apply_state
- kernel/cgroup/legacy_freezer.c:freezer_css_online
In kernel/audit.c (ffffffff81184c65)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/audit.c:audit_log_lost
In kernel/debug/debug_core.c (ffffffff81196455)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/debug/debug_core.c:kgdb_breakpoint
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
In kernel/seccomp.c (ffffffff811a4ebf)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_attach_filter
In kernel/relay.c (ffffffff811a60a5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/relay.c:relay_buf_fault
In kernel/trace/ring_buffer.c (ffffffff811b582f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/ring_buffer.c:ring_buffer_empty
- kernel/trace/ring_buffer.c:ring_buffer_reset
- kernel/trace/ring_buffer.c:ring_buffer_reset
- kernel/trace/ring_buffer.c:ring_buffer_reset_online_cpus
- kernel/trace/ring_buffer.c:ring_buffer_reset_online_cpus
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:reset_disabled_cpu_buffer
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_consume
- kernel/trace/ring_buffer.c:ring_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_advance_reader
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:ring_buffer_record_disable
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_check_list
- kernel/trace/ring_buffer.c:rb_check_list
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
In kernel/trace/trace.c (ffffffff811c2647)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_set_cpumask
- kernel/trace/trace.c:trace_vbprintk
In kernel/trace/trace_mmiotrace.c (ffffffff811cbe0e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/trace_mmiotrace.c:mmio_trace_mapping
- kernel/trace/trace_mmiotrace.c:mmio_trace_rw
In kernel/trace/blktrace.c (ffffffff811ced42)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/trace/fgraph.c (ffffffff811d0ba8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/fgraph.c:ftrace_suspend_notifier_call
- kernel/trace/fgraph.c:function_graph_enter
In kernel/trace/trace_kdb.c (ffffffff811f1094)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/trace_kdb.c:kdb_ftdump
In kernel/bpf/cpumap.c (ffffffff812337b2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/bpf/cpumap.c:__cpu_map_entry_alloc
- kernel/bpf/cpumap.c:__cpu_map_entry_alloc
In kernel/bpf/offload.c (ffffffff8123557a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/events/core.c (ffffffff8124cef4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/events/core.c:perf_pmu_migrate_context
- kernel/events/core.c:perf_pmu_migrate_context
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_fault
- kernel/events/core.c:exclusive_event_destroy
In kernel/events/uprobes.c (ffffffff81256def)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/events/uprobes.c:pre_ssout
- kernel/events/uprobes.c:__replace_page
In kernel/padata.c (ffffffff81258d64)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/padata.c:padata_do_parallel
In kernel/jump_label.c (ffffffff81259d64)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/jump_label.c:static_key_slow_inc_cpuslocked
In kernel/watch_queue.c (ffffffff8125b0e9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/watch_queue.c:add_watch_to_object
In mm/filemap.c (ffffffff8125df50)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/filemap.c:end_page_writeback
- mm/filemap.c:__add_to_page_cache_locked
- mm/filemap.c:replace_page_cache_page
In mm/oom_kill.c (ffffffff81265c51)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_kill_process
- mm/oom_kill.c:mark_oom_victim
- mm/oom_kill.c:mark_oom_victim
In mm/page-writeback.c (ffffffff81269ea3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/page-writeback.c:write_one_page
In mm/swap.c (ffffffff8126f9f5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/swap.c:lru_cache_disable
- mm/swap.c:mark_page_lazyfree
- mm/swap.c:deactivate_page
- mm/swap.c:lru_cache_add
- mm/swap.c:mark_page_accessed
- mm/swap.c:rotate_reclaimable_page
- mm/swap.c:get_kernel_pages
In mm/vmscan.c (ffffffff81279cdf)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/vmscan.c:isolate_lru_page
In mm/shmem.c (ffffffff8127fa16)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/shmem.c:shmem_file_read_iter
- mm/shmem.c:shmem_get_inode
- mm/shmem.c:shmem_replace_page
- mm/shmem.c:shmem_unuse
In mm/backing-dev.c (ffffffff8128632e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In mm/gup.c (ffffffff81297b02)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In mm/memory.c (ffffffff8129fe4a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memory.c:do_numa_page
- mm/memory.c:do_wp_page
- mm/memory.c:vm_insert_page
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
In mm/mlock.c (ffffffff812a7133)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mlock.c:__munlock_pagevec_fill
- mm/mlock.c:__munlock_pagevec
In mm/mmap.c (ffffffff812a8f7f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mmap.c:special_mapping_fault
- mm/mmap.c:mmap_region
- mm/mmap.c:mmap_region
- mm/mmap.c:__vma_link_file
- mm/mmap.c:__remove_shared_vm_struct
In mm/mmu_gather.c (ffffffff812ae5e6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_gather_mmu_fullmm
- mm/mmu_gather.c:tlb_gather_mmu
In mm/mprotect.c (ffffffff812af849)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffff812b6e96)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/rmap.c:anon_vma_fork
In mm/memory_hotplug.c (ffffffff812c6de6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memory_hotplug.c:get_page_bootmem
In mm/madvise.c (ffffffff812c9aaa)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff812cab1f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff812cbb26)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/swap_state.c:lookup_swap_cache
In mm/swapfile.c (ffffffff812d1901)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapoff
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte
In mm/frontswap.c (ffffffff812d310d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/frontswap.c:__frontswap_store
In mm/zswap.c (ffffffff812d4a8f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/zswap.c:zswap_frontswap_store
- mm/zswap.c:zswap_frontswap_store
In mm/hugetlb.c (ffffffff812dc5eb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff812e3701)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mempolicy.c:mpol_shared_policy_lookup
- mm/mempolicy.c:do_get_mempolicy
In mm/mmu_notifier.c (ffffffff812e4e58)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mmu_notifier.c:__mmu_interval_notifier_insert
- mm/mmu_notifier.c:__mmu_notifier_register
In mm/ksm.c (ffffffff812e9ccf)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/ksm.c:__ksm_enter
- mm/ksm.c:stable_tree_search
- mm/ksm.c:stable_tree_search
- mm/ksm.c:try_to_merge_with_ksm_page
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff812f4f1d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_prepare
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:find_mm_struct
- mm/migrate.c:migrate_huge_page_move_mapping
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff81300f9b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:__split_huge_page
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
In mm/khugepaged.c (ffffffff813048da)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__khugepaged_enter
In mm/memcontrol.c (ffffffff8130ac98)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge
In mm/memory-failure.c (ffffffff81314eb7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure_hugetlb
- mm/memory-failure.c:me_huge_page
In mm/zpool.c (ffffffff81316171)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/zpool.c:zpool_get_driver
In mm/zsmalloc.c (ffffffff81319206)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_page_migrate
In mm/memfd.c (ffffffff8131e44c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memfd.c:memfd_fcntl
In mm/mapping_dirty_helpers.c (ffffffff8131e61f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pre_vma
In fs/open.c (ffffffff81320334)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/open.c:do_dentry_open
In fs/file_table.c (ffffffff81327517)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/file_table.c:alloc_file
- fs/file_table.c:__alloc_file
In fs/super.c (ffffffff81328bd5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/super.c:freeze_super
In fs/exec.c (ffffffff8132dd0b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/exec.c:exec_binprm
- fs/exec.c:free_bprm
In fs/pipe.c (ffffffff8132fd32)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_get
In fs/dcache.c (ffffffff81343cba)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/dcache.c:__d_move
- fs/dcache.c:take_dentry_name_snapshot
In fs/inode.c (ffffffff813490d1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/inode.c:insert_inode_locked
- fs/inode.c:igrab
- fs/inode.c:find_inode_fast
- fs/inode.c:find_inode
- fs/inode.c:inode_lru_isolate
In fs/namespace.c (ffffffff8135398a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/namespace.c:mount_subtree
- fs/namespace.c:clone_mnt
- fs/namespace.c:vfs_create_mount
In fs/fs-writeback.c (ffffffff8135ff58)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:wb_queue_work
In fs/fs_context.c (ffffffff8136abaf)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fs_context.c:vfs_dup_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
In fs/kernel_read_file.c (ffffffff8136c640)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/kernel_read_file.c:kernel_read_file
In fs/buffer.c (ffffffff81371ce9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/buffer.c:__sync_dirty_buffer
- fs/buffer.c:ll_rw_block
- fs/buffer.c:ll_rw_block
- fs/buffer.c:create_empty_buffers
- fs/buffer.c:__bread_gfp
- fs/buffer.c:lookup_bh_lru
- fs/buffer.c:bh_lru_install
- fs/buffer.c:grow_dev_page
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:__find_get_block_slow
In fs/block_dev.c (ffffffff81373cec)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/block_dev.c:__blkdev_direct_IO
- fs/block_dev.c:__blkdev_direct_IO
- fs/block_dev.c:__blkdev_direct_IO
In fs/direct-io.c (ffffffff813771cc)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_direct_IO
- fs/direct-io.c:do_direct_IO
- fs/direct-io.c:dio_zero_block
In fs/notify/mark.c (ffffffff8137b8b6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/notify/mark.c:fsnotify_prepare_user_wait
In fs/userfaultfd.c (ffffffff81386bb2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/userfaultfd.c:__do_sys_userfaultfd
- fs/userfaultfd.c:dup_userfaultfd
In fs/aio.c (ffffffff8138b679)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/aio.c:aio_migratepage
In fs/io_uring.c (ffffffff8139ec41)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:__io_uring_cancel
- fs/io_uring.c:io_uring_cancel_sqpoll
- fs/io_uring.c:io_sq_offload_create
- fs/io_uring.c:io_sq_thread_park
- fs/io_uring.c:io_rsrc_node_switch
- fs/io_uring.c:io_init_req
- fs/io_uring.c:io_file_get
- fs/io_uring.c:io_wq_submit_work
- fs/io_uring.c:io_timeout_prep
- fs/io_uring.c:__io_queue_proc
- fs/io_uring.c:io_async_buf_func
- fs/io_uring.c:kiocb_done
- fs/io_uring.c:io_iopoll_complete
- fs/io_uring.c:io_prep_async_work
In fs/io-wq.c (ffffffff813a2ae7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/io-wq.c:io_wqe_enqueue
- fs/io-wq.c:io_wqe_enqueue
- fs/io-wq.c:io_wq_worker_running
- fs/io-wq.c:io_worker_handle_work
In fs/verity/enable.c (ffffffff813af495)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
In fs/binfmt_elf.c (ffffffff813b906c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/binfmt_elf.c:load_elf_binary
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff813bc26e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:load_elf_binary
- fs/compat_binfmt_elf.c:load_elf_binary
In fs/mbcache.c (ffffffff813bcf2a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff813c2b35)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_add_to_ioend
- fs/iomap/buffered-io.c:iomap_page_create
In fs/iomap/direct-io.c (ffffffff813c57bb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/iomap/direct-io.c:__iomap_dio_rw
- fs/iomap/direct-io.c:iomap_dio_zero
- fs/iomap/direct-io.c:iomap_dio_submit_bio
In fs/quota/dquot.c (ffffffff813c9199)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/quota/dquot.c:dqget
- fs/quota/dquot.c:dquot_writeback_dquots
- fs/quota/dquot.c:dquot_scan_active
- fs/quota/dquot.c:invalidate_dquots
In fs/proc/task_mmu.c (ffffffff813cfb87)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:hold_task_mempolicy
In fs/proc/base.c (ffffffff813d7092)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/proc/base.c:proc_mem_open
In fs/proc/proc_sysctl.c (ffffffff813e17da)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/proc/proc_sysctl.c:proc_sys_poll_notify
In fs/kernfs/dir.c (ffffffff813e8138)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/kernfs/dir.c:kernfs_remove_self
- fs/kernfs/dir.c:kernfs_get
In fs/kernfs/file.c (ffffffff813e8c48)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_notify
- fs/kernfs/file.c:kernfs_drain_open_files
- fs/kernfs/file.c:kernfs_fop_open
In fs/configfs/dir.c (ffffffff813ee5cb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/configfs/dir.c:configfs_lookup
- fs/configfs/dir.c:configfs_make_dirent
- fs/configfs/dir.c:configfs_new_dirent
In fs/configfs/symlink.c (ffffffff813ef6b5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/configfs/symlink.c:create_link
In fs/devpts/inode.c (ffffffff813f0a38)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/devpts/inode.c:devpts_acquire
In fs/ext4/ialloc.c (ffffffff8140717d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/ialloc.c:__ext4_new_inode
- fs/ext4/ialloc.c:ext4_free_inode
In fs/ext4/inline.c (ffffffff8140b032)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_destroy_inline_data_nolock
- fs/ext4/inline.c:ext4_update_inline_data
- fs/ext4/inline.c:ext4_create_inline_data
In fs/ext4/inode.c (ffffffff81414150)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_mark_iloc_dirty
- fs/ext4/inode.c:mpage_map_one_extent
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:__ext4_journalled_writepage
In fs/ext4/mballoc.c (ffffffff8141e48f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_new_inode_pa
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_simple_scan_group
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_generate_buddy
In fs/ext4/mmp.c (ffffffff81427980)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/page-io.c (ffffffff81432743)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/page-io.c:ext4_bio_write_page
In fs/ext4/super.c (ffffffff8144ebfb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/super.c:__ext4_warning_inode
- fs/ext4/super.c:__ext4_warning
- fs/ext4/super.c:__ext4_msg
In fs/ext4/xattr.c (ffffffff81457633)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
In fs/ext4/fast_commit.c (ffffffff8145cd41)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/fast_commit.c:ext4_fc_commit
- fs/ext4/fast_commit.c:ext4_fc_start_ineligible
- fs/ext4/fast_commit.c:ext4_fc_start_update
In fs/jbd2/transaction.c (ffffffff8145fd9a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:start_this_handle
- fs/jbd2/transaction.c:start_this_handle
In fs/jbd2/commit.c (ffffffff81462a87)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:release_buffer_page
In fs/jbd2/checkpoint.c (ffffffff8146473f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
In fs/jbd2/journal.c (ffffffff8146b06b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_write_superblock
In fs/fat/dir.c (ffffffff8147582a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_entries
- fs/fat/dir.c:fat_add_new_entries
In fs/fat/fatent.c (ffffffff81477a78)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_collect_bhs
In fs/ecryptfs/miscdev.c (ffffffff8148b3a5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_open
In fs/fuse/dev.c (ffffffff8148e1f9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fuse/dev.c:fuse_dev_ioctl
- fs/fuse/dev.c:fuse_copy_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_simple_background
- fs/fuse/dev.c:fuse_simple_request
- fs/fuse/dev.c:fuse_get_req
In ipc/util.c (ffffffff814aa259)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In ipc/msg.c (ffffffff814ac18e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- ipc/msg.c:do_msgsnd
In security/keys/key.c (ffffffff814b9dbf)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/key.c:key_reject_and_link
- security/keys/key.c:__key_instantiate_and_link
- security/keys/key.c:key_alloc
In security/keys/keyctl.c (ffffffff814be65c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_chown_key
- security/keys/keyctl.c:keyctl_chown_key
In security/keys/process_keys.c (ffffffff814c0c74)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:lookup_user_key
In security/keys/request_key.c (ffffffff814c1398)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/request_key.c:call_sbin_request_key
In security/keys/request_key_auth.c (ffffffff814c211f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_new
- security/keys/request_key_auth.c:request_key_auth_new
In security/selinux/hooks.c (ffffffff814d2e35)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_secmark_refcount_inc
In security/selinux/selinuxfs.c (ffffffff814ded4e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_mmap_policy_fault
In security/selinux/ss/services.c (ffffffff814ec314)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/ss/services.c:selinux_notify_policy_change
In security/selinux/xfrm.c (ffffffff814f4ad6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/xfrm.c:selinux_xfrm_state_alloc_acquire
- security/selinux/xfrm.c:selinux_xfrm_policy_clone
- security/selinux/xfrm.c:selinux_xfrm_alloc_user
In security/tomoyo/common.c (ffffffff8150558c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_open_control
- security/tomoyo/common.c:tomoyo_supervisor
- security/tomoyo/common.c:tomoyo_add_entry
In security/tomoyo/condition.c (ffffffff8150594f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/condition.c:tomoyo_commit_condition
In security/tomoyo/domain.c (ffffffff81508550)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
In security/tomoyo/memory.c (ffffffff8150b32a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/memory.c:tomoyo_get_name
- security/tomoyo/memory.c:tomoyo_get_group
In security/tomoyo/securityfs_if.c (ffffffff8150d1b3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_write_self
In security/tomoyo/tomoyo.c (ffffffff831fdf1a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_init
- security/tomoyo/tomoyo.c:tomoyo_task_alloc
In security/apparmor/domain.c (ffffffff8151be93)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/apparmor/domain.c:aa_change_hat
In security/apparmor/policy_unpack.c (ffffffff81520b06)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In block/bio.c (ffffffff81562ba8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In block/blk-core.c (ffffffff815664a5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-core.c:blk_set_pm_only
In block/blk-mq.c (ffffffff815756d1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_mark_tag_wait
- block/blk-mq.c:blk_mq_get_driver_tag
- block/blk-mq.c:blk_mq_get_driver_tag
In block/blk-mq-tag.c (ffffffff815793c5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-mq-tag.c:__blk_mq_tag_busy
- block/blk-mq-tag.c:__blk_mq_tag_busy
In block/blk-iocost.c (ffffffff81595452)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-iocost.c:ioc_pd_free
- block/blk-iocost.c:ioc_rqos_throttle
- block/blk-iocost.c:adjust_inuse_and_calc_cost
- block/blk-iocost.c:ioc_timer_fn
- block/blk-iocost.c:ioc_check_iocgs
- block/blk-iocost.c:iocg_kick_waitq
- block/blk-iocost.c:iocg_incur_debt
- block/blk-iocost.c:iocg_kick_delay
- block/blk-iocost.c:iocg_activate
- block/blk-iocost.c:weight_updated
In lib/iov_iter.c (ffffffff815ae218)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iter_xarray_populate_pages
- lib/iov_iter.c:copy_page_to_iter
In lib/rhashtable.c (ffffffff815b6675)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_try_insert
In lib/sbitmap.c (ffffffff815ecfe1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- lib/sbitmap.c:sbitmap_prepare_to_wait
In drivers/pci/pci.c (ffffffff816330ec)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_config_pm_runtime_get
In drivers/pci/pcie/portdrv_pci.c (ffffffff81641fe7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_remove
In drivers/pci/hotplug/cpci_hotplug_core.c (ffffffff816501e3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/hotplug/cpci_hotplug_core.c:check_slots
In drivers/pci/hotplug/pciehp_hpc.c (ffffffff8165267d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/hotplug/pciehp_hpc.c:pciehp_isr
In drivers/video/fbdev/core/fbmem.c (ffffffff8166a7da)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:do_register_framebuffer
- drivers/video/fbdev/core/fbmem.c:fb_open
In drivers/video/fbdev/core/fb_defio.c (ffffffff81670555)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_fault
In drivers/acpi/apei/ghes.c (ffffffff816ef9e9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/acpi/apei/ghes.c:ghes_estatus_cached
In drivers/clk/clk.c (ffffffff816fa2f3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/clk/clk.c:clk_core_is_enabled
In drivers/virtio/virtio_balloon.c (ffffffff81710efd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/virtio/virtio_balloon.c:virtballoon_migratepage
In drivers/xen/events/events_base.c (ffffffff81719445)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/xen/events/events_base.c:handle_irq_for_port
- drivers/xen/events/events_base.c:bind_evtchn_to_irq_chip
In drivers/tty/tty_buffer.c (ffffffff8173eeef)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/tty/tty_buffer.c:tty_buffer_flush
- drivers/tty/tty_buffer.c:tty_buffer_lock_exclusive
In drivers/tty/vt/keyboard.c (ffffffff817479c5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:kbd_start
- drivers/tty/vt/keyboard.c:kbd_led_trigger_activate
In drivers/tty/serial/kgdb_nmi.c (ffffffff8176ae49)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In drivers/char/virtio_console.c (ffffffff817727b7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/char/virtio_console.c:pipe_to_sg
In drivers/char/agp/backend.c (ffffffff817773b4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/char/agp/backend.c:agp_backend_acquire
In drivers/char/agp/generic.c (ffffffff817783bc)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_pages
- drivers/char/agp/generic.c:agp_generic_alloc_pages
In drivers/char/agp/intel-gtt.c (ffffffff8177bd5f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In drivers/connector/cn_queue.c (ffffffff817a4b87)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/connector/cn_queue.c:cn_queue_add_callback
In drivers/connector/cn_proc.c (ffffffff817a54d4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In drivers/base/core.c (ffffffff817af136)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/core.c:device_shutdown
In drivers/base/dd.c (ffffffff817b1afb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/dd.c:really_probe
In drivers/base/devtmpfs.c (ffffffff817bce17)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/devtmpfs.c:public_dev_mount
In drivers/base/power/runtime.c (ffffffff817c1ea8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/runtime.c:update_autosuspend
- drivers/base/power/runtime.c:pm_runtime_forbid
- drivers/base/power/runtime.c:__pm_runtime_disable
- drivers/base/power/runtime.c:pm_runtime_barrier
- drivers/base/power/runtime.c:__pm_runtime_set_status
- drivers/base/power/runtime.c:pm_runtime_get_if_active
- drivers/base/power/runtime.c:__pm_runtime_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
In drivers/base/power/main.c (ffffffff817c4a51)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/main.c:device_prepare
In drivers/base/power/wakeup.c (ffffffff817c8037)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/wakeup.c:pm_system_irq_wakeup
In drivers/base/power/domain.c (ffffffff817cab07)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/domain.c:genpd_add_subdomain
- drivers/base/power/domain.c:genpd_power_on
In drivers/block/loop.c (ffffffff817e0158)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/block/loop.c:lo_open
In drivers/mfd/twl6030-irq.c (0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In drivers/nvdimm/bus.c (ffffffff818034af)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:nd_ioctl
In drivers/nvdimm/namespace_devs.c (ffffffff8180a857)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/nvdimm/namespace_devs.c:init_active_labels
In drivers/dma-buf/udmabuf.c (ffffffff818209e2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_vm_fault
In drivers/scsi/hosts.c (ffffffff81c08100)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/scsi/hosts.c:scsi_add_host_with_dma
In drivers/scsi/scsi_lib.c (ffffffff81827f05)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:sdev_disable_disk_events
- drivers/scsi/scsi_lib.c:scsi_mq_get_budget
- drivers/scsi/scsi_lib.c:scsi_dispatch_cmd
- drivers/scsi/scsi_lib.c:scsi_complete
- drivers/scsi/scsi_lib.c:scsi_complete
In drivers/scsi/sg.c (ffffffff8183f7e5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_vma_fault
In drivers/net/tun.c (ffffffff8187da52)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/net/tun.c:tun_build_skb
- drivers/net/tun.c:__tun_build_skb
In drivers/net/ppp/ppp_generic.c (ffffffff81883082)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_register_net_channel
- drivers/net/ppp/ppp_generic.c:ppp_unit_register
In drivers/net/xen-netfront.c (ffffffff8188a33c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/net/xen-netfront.c:xennet_disconnect_backend
- drivers/net/xen-netfront.c:xennet_disconnect_backend
- drivers/net/xen-netfront.c:handle_incoming_queue
In drivers/vfio/vfio.c (ffffffff8188d9be)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_get_device_fd
- drivers/vfio/vfio.c:vfio_group_set_container
In drivers/usb/core/hub.c (ffffffff818ab64d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/hub.c:hub_event
- drivers/usb/core/hub.c:usb_new_device
In drivers/usb/core/hcd.c (ffffffff818ae064)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_start_port_resume
In drivers/usb/core/urb.c (ffffffff818aefce)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/urb.c:usb_anchor_suspend_wakeups
- drivers/usb/core/urb.c:usb_block_urb
- drivers/usb/core/urb.c:usb_anchor_urb
In drivers/usb/core/driver.c (ffffffff818b3740)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/driver.c:usb_autopm_get_interface_no_resume
In drivers/usb/core/devio.c (ffffffff818bae85)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:usbdev_open
- drivers/usb/core/devio.c:async_completed
In drivers/usb/core/port.c (ffffffff818bfa5b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/port.c:usb_hub_create_port_device
- drivers/usb/core/port.c:usb_port_runtime_resume
In drivers/usb/core/hcd-pci.c (ffffffff818c0194)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/hcd-pci.c:usb_hcd_pci_remove
In drivers/i2c/busses/i2c-designware-master.c (ffffffff819339d6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe_master
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe_master
In drivers/i2c/busses/i2c-designware-platdrv.c (ffffffff81933f61)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-platdrv.c:dw_i2c_plat_probe
In drivers/power/supply/power_supply_core.c (ffffffff81938330)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/power/supply/power_supply_core.c:__power_supply_register
- drivers/power/supply/power_supply_core.c:power_supply_get_by_name
In drivers/md/md.c (ffffffff83452053)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/md.c:md_exit
- drivers/md/md.c:md_notify_reboot
- drivers/md/md.c:md_reap_sync_thread
- drivers/md/md.c:md_start_sync
- drivers/md/md.c:remove_and_add_spares
- drivers/md/md.c:md_do_sync
- drivers/md/md.c:md_seq_next
- drivers/md/md.c:md_seq_start
- drivers/md/md.c:md_open
- drivers/md/md.c:hot_add_disk
- drivers/md/md.c:hot_remove_disk
- drivers/md/md.c:do_md_stop
- drivers/md/md.c:md_run
- drivers/md/md.c:md_attr_store
- drivers/md/md.c:md_attr_show
- drivers/md/md.c:new_dev_store
- drivers/md/md.c:level_store
- drivers/md/md.c:rdev_size_store
- drivers/md/md.c:state_store
- drivers/md/md.c:add_bound_rdev
- drivers/md/md.c:mddev_find
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:md_handle_request
In drivers/md/md-bitmap.c (ffffffff8195e04d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/md-bitmap.c:md_bitmap_startwrite
- drivers/md/md-bitmap.c:write_page
- drivers/md/md-bitmap.c:write_sb_page
In drivers/md/dm.c (ffffffff819637d6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm.c:dm_swap_table
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:dm_blk_open
In drivers/md/dm-stripe.c (ffffffff81968401)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-stripe.c:stripe_end_io
In drivers/md/dm-io.c (ffffffff8196b88d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-io.c:do_region
- drivers/md/dm-io.c:do_region
In drivers/md/dm-kcopyd.c (ffffffff8196c14c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-kcopyd.c:dm_kcopyd_prepare_callback
- drivers/md/dm-kcopyd.c:dm_kcopyd_copy
- drivers/md/dm-kcopyd.c:dispatch_job
In drivers/md/dm-stats.c (ffffffff8196d86e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-stats.c:dm_stat_for_entry
In drivers/edac/edac_pci_sysfs.c (ffffffff81973ff5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_npe
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_pe
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
In drivers/mmc/core/sdio.c (ffffffff8199a25e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/mmc/core/sdio.c:mmc_attach_sdio
In drivers/mmc/core/sdio_bus.c (ffffffff8199ae2f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/mmc/core/sdio_bus.c:sdio_bus_probe
In drivers/remoteproc/remoteproc_core.c (ffffffff819af86f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_core.c:rproc_detach
- drivers/remoteproc/remoteproc_core.c:rproc_shutdown
In drivers/ras/debugfs.c (ffffffff819be8c5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/ras/debugfs.c:trace_open
In net/core/sock.c (ffffffff819ccba2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/sock.c:__sk_receive_skb
- net/core/sock.c:__sock_queue_rcv_skb
- net/core/sock.c:__sock_queue_rcv_skb
In net/core/skbuff.c (ffffffff819d7f62)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/skbuff.c:pskb_carve_inside_nonlinear
- net/core/skbuff.c:pskb_carve_inside_header
- net/core/skbuff.c:skb_try_coalesce
- net/core/skbuff.c:skb_segment
- net/core/skbuff.c:skb_append_pagefrags
- net/core/skbuff.c:skb_shift
- net/core/skbuff.c:skb_split
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:pskb_expand_head
- net/core/skbuff.c:__pskb_copy_fclone
- net/core/skbuff.c:skb_morph
- net/core/skbuff.c:__copy_skb_header
In net/core/datagram.c (ffffffff819da901)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/datagram.c:__sk_queue_drop_skb
In net/core/dev.c (ffffffff819e78d1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/core/neighbour.c (ffffffff819fd469)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/neighbour.c:__neigh_update
- net/core/neighbour.c:neigh_probe
- net/core/neighbour.c:neigh_alloc
In net/core/filter.c (ffffffff81a14c66)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/filter.c:bpf_msg_pop_data
- net/core/filter.c:bpf_msg_push_data
In net/core/skmsg.c (ffffffff81a4d12f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/skmsg.c:sk_msg_clone
- net/core/skmsg.c:sk_msg_alloc
In net/sched/sch_generic.c (ffffffff81a54ed6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/sched/cls_api.c (ffffffff81a5ee53)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/sched/cls_api.c:tc_cls_offload_cnt_update
In net/sched/act_api.c (ffffffff81a6414e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/sched/act_api.c:tcf_idr_check_alloc
In net/netlink/af_netlink.c (ffffffff81a6a4f8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_getsockopt
- net/netlink/af_netlink.c:netlink_broadcast_filtered
- net/netlink/af_netlink.c:netlink_getname
- net/netlink/af_netlink.c:netlink_bind
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_remove
- net/netlink/af_netlink.c:netlink_overrun
In net/ipv4/route.c (ffffffff81a857c1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ip_rt_multicast_event
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:rt_dst_clone
In net/ipv4/ip_output.c (ffffffff81a921a7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/ip_output.c:__ip_append_data
- net/ipv4/ip_output.c:ip_copy_metadata
In net/ipv4/inet_timewait_sock.c (ffffffff81a9a42d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/ipv4/inet_connection_sock.c (ffffffff81a9acc5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
In net/ipv4/tcp.c (ffffffff81aa0192)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_build_frag
In net/ipv4/tcp_input.c (ffffffff81aaa9f0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_conn_request
In net/ipv4/tcp_ipv4.c (ffffffff81abe988)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_syn_recv_sock
- net/ipv4/tcp_ipv4.c:tcp_req_err
In net/ipv4/tcp_fastopen.c (ffffffff81ac4bd4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_detect_blackhole
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_disable_ofo_check
In net/ipv4/raw.c (ffffffff81ac86fc)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/ipv4/udp.c (ffffffff81acdf80)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/udp.c:__udp4_lib_mcast_deliver
- net/ipv4/udp.c:udp_queue_rcv_one_skb
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:__first_packet_length
- net/ipv4/udp.c:__udp_enqueue_schedule_skb
In net/ipv4/fib_frontend.c (ffffffff81ae4813)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:fib_netdev_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
In net/ipv4/fib_semantics.c (ffffffff81ae5100)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/ipv4/inet_fragment.c (ffffffff81aee46e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/ipv4/ping.c (ffffffff81aeee7d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/ping.c:ping_init_sock
In net/ipv4/ipmr.c (ffffffff81afffb6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_cache_unresolved
In net/ipv4/tcp_bpf.c (ffffffff81b05774)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_bpf.c:tcp_bpf_sendpage
In net/xfrm/xfrm_policy.c (ffffffff81b0f5e4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_insert
- net/xfrm/xfrm_policy.c:xfrm_policy_kill
In net/unix/af_unix.c (ffffffff81b253ad)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_stream_connect
- net/unix/af_unix.c:init_peercred
In net/ipv6/ip6_output.c (ffffffff81b29bc3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/ip6_output.c:ip6_copy_metadata
In net/ipv6/addrconf.c (ffffffff81b32016)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/addrconf.c:__ipv6_ifa_notify
In net/ipv6/route.c (ffffffff81b4549f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/route.c:icmp6_dst_alloc
- net/ipv6/route.c:ip6_blackhole_route
- net/ipv6/route.c:ip6_pol_route
- net/ipv6/route.c:ip6_rt_copy_init
- net/ipv6/route.c:ip6_dst_alloc
In net/ipv6/udp.c (ffffffff81b569e6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/udp.c:__udp6_lib_mcast_deliver
- net/ipv6/udp.c:udpv6_queue_rcv_one_skb
- net/ipv6/udp.c:udpv6_recvmsg
In net/ipv6/raw.c (ffffffff81b5a148)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_rcv
- net/ipv6/raw.c:rawv6_rcv
In net/ipv6/tcp_ipv6.c (ffffffff81b67422)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_syn_recv_sock
In net/ipv6/ip6_flowlabel.c (ffffffff81b6e3ff)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_get
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_get
In net/ipv6/ip6mr.c (ffffffff81b724f3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_cache_unresolved
In net/ipv6/xfrm6_policy.c (ffffffff81b75f15)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/xfrm6_policy.c:xfrm6_fill_dst
In net/ipv6/seg6_hmac.c (ffffffff81b7fca6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/packet/af_packet.c (ffffffff81b8410d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_mmap
- net/packet/af_packet.c:packet_mm_open
- net/packet/af_packet.c:tpacket_fill_skb
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:packet_rcv
- net/packet/af_packet.c:packet_rcv
In net/netlabel/netlabel_unlabeled.c (ffffffff81b93396)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/netlabel/netlabel_unlabeled.c:netlbl_unlhsh_add
In net/netlabel/netlabel_cipso_v4.c (ffffffff81b950d1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/netlabel/netlabel_cipso_v4.c:netlbl_cipsov4_add
In net/netlabel/netlabel_calipso.c (ffffffff81b95638)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/xdp/xsk.c (ffffffff81ba52e2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_build_skb_zerocopy
In net/mptcp/protocol.c (ffffffff81bafc61)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/mptcp/protocol.c:mptcp_sendmsg
In net/mptcp/subflow.c (ffffffff81bb1da9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/mptcp/subflow.c:subflow_v6_conn_request
- net/mptcp/subflow.c:subflow_v4_conn_request
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vdso/vma.c (ffffffff81004d1d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/entry/vdso/vma.c:vdso_fault
In arch/x86/events/core.c (ffffffff8100790b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/core.c:x86_pmu_event_init
- arch/x86/events/core.c:x86_add_exclusive
- arch/x86/events/core.c:x86_add_exclusive
In arch/x86/events/intel/core.c (ffffffff8100cfa3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/intel/core.c:__intel_shared_reg_get_constraints
In arch/x86/events/intel/uncore.c (ffffffff8101e6d8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/intel/uncore.c:uncore_pci_pmu_register
- arch/x86/events/intel/uncore.c:uncore_get_constraint
In arch/x86/events/intel/uncore_nhmex.c (ffffffff8101f93b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_mbox_get_shared_reg
In arch/x86/xen/spinlock.c (ffffffff8103609b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/xen/spinlock.c:xen_qlock_wait
In arch/x86/kernel/i8259.c (ffffffff81041473)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/i8259.c:mask_and_ack_8259A
In arch/x86/kernel/tboot.c (ffffffff8104f025)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In arch/x86/kernel/cpu/common.c (ffffffff810534af)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/common.c:cpu_init
In arch/x86/kernel/cpu/mce/core.c (ffffffff81d474ab)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/core.c:mce_end
In arch/x86/kernel/cpu/microcode/core.c (ffffffff81063ff2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In arch/x86/kernel/cpu/resctrl/rdtgroup.c (ffffffff8106a6d3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_kn_lock_live
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff8106e1ee)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_dev_open
In arch/x86/kernel/acpi/sleep.c (ffffffff81075597)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/acpi/sleep.c:x86_acpi_suspend_lowlevel
In arch/x86/kernel/tsc_sync.c (ffffffff81079df0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
In arch/x86/kernel/apic/apic.c (ffffffff8107ac23)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/apic/apic.c:__sysvec_error_interrupt
In arch/x86/kernel/apic/io_apic.c (ffffffff8107faf9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/apic/io_apic.c:ioapic_ack_level
In arch/x86/mm/mmio-mod.c (ffffffff810a3e41)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/mm/mmio-mod.c:enable_mmiotrace
In arch/x86/platform/uv/uv_nmi.c (ffffffff810ab73a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/platform/uv/uv_nmi.c:uv_handle_nmi
- arch/x86/platform/uv/uv_nmi.c:uv_handle_nmi
In kernel/fork.c (ffffffff810b434f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:get_task_mm
- kernel/fork.c:replace_mm_exe_file
- kernel/fork.c:mmput_async_fn
- kernel/fork.c:mmput
- kernel/fork.c:dup_mmap
In kernel/cpu.c (ffffffff810b9c1b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/exit.c (ffffffff810bc1b0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/exit.c:exit_mm
In kernel/ptrace.c (ffffffff810c3d1f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_traceme
- kernel/ptrace.c:ptrace_attach
In kernel/umh.c (ffffffff810d4da9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/umh.c:call_usermodehelper_exec
In kernel/workqueue.c (ffffffff810d768b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/workqueue.c:flush_workqueue_prep_pwqs
- kernel/workqueue.c:worker_thread
- kernel/workqueue.c:process_one_work
- kernel/workqueue.c:wq_worker_running
In kernel/kthread.c (ffffffff810e066b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/kthread.c:kthread_use_mm
In kernel/nsproxy.c (ffffffff810e5823)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/nsproxy.c:validate_nsset
- kernel/nsproxy.c:copy_namespaces
In kernel/cred.c (ffffffff810e7823)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:override_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:prepare_creds
In kernel/async.c (ffffffff810e8d5e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/async.c:async_schedule_node_domain
In kernel/kmod.c (ffffffff810ead61)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/kmod.c:__request_module
In kernel/groups.c (ffffffff810eb01e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/groups.c:set_groups
In kernel/sched/core.c (ffffffff832c9d18)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/core.c:sched_init
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:sched_core_get
In kernel/sched/fair.c (ffffffff811108d2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/fair.c:nohz_balance_enter_idle
- kernel/sched/fair.c:nohz_balance_exit_idle
In kernel/sched/rt.c (ffffffff81113994)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/rt.c:rq_online_rt
- kernel/sched/rt.c:pull_rt_task
In kernel/sched/deadline.c (ffffffff81115264)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/sched/cpupri.c (ffffffff8111cac9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/cpupri.c:cpupri_set
In kernel/sched/topology.c (ffffffff8111e45d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/topology.c:sd_init
- kernel/sched/topology.c:build_overlap_sched_groups
- kernel/sched/topology.c:sched_get_rd
- kernel/sched/topology.c:rq_attach_root
In kernel/sched/debug.c (ffffffff811249c6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_show_numa
In kernel/power/process.c (ffffffff81130b0d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/power/process.c:freeze_processes
In kernel/power/hibernate.c (ffffffff81131fd6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/power/hibernate.c:hibernate_quiet_exec
- kernel/power/hibernate.c:hibernate
In kernel/power/swap.c (ffffffff8113500d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/power/swap.c:hib_submit_io
In kernel/printk/printk.c (ffffffff81139374)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/irq/handle.c (ffffffff8113e9a5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/irq/manage.c (ffffffff8113fc70)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/irq/manage.c:irq_thread_fn
- kernel/irq/manage.c:irq_forced_thread_fn
In kernel/rcu/update.c (ffffffff8114cef9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/rcu/update.c:trc_inspect_reader
- kernel/rcu/update.c:rcu_expedite_gp
In kernel/rcu/srcutree.c (ffffffff8114f6e1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier
In kernel/rcu/tree.c (ffffffff81151303)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/time/clocksource.c (ffffffff8116de45)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/time/clocksource.c:clocksource_touch_watchdog
- kernel/time/clocksource.c:clocksource_resume
In kernel/futex.c (ffffffff8117fee7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/futex.c:futex_lock_pi
- kernel/futex.c:futex_wait_setup
- kernel/futex.c:futex_requeue
- kernel/futex.c:futex_requeue
- kernel/futex.c:futex_requeue
In kernel/module.c (ffffffff81189693)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/module.c:load_module
In kernel/cgroup/cgroup.c (ffffffff81198dc0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_create
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:online_css
In kernel/cgroup/legacy_freezer.c (ffffffff811a11d1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_apply_state
- kernel/cgroup/legacy_freezer.c:freezer_css_online
In kernel/audit.c (ffffffff811acf85)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/audit.c:audit_log_lost
In kernel/debug/debug_core.c (ffffffff811bf3f5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/debug/debug_core.c:kgdb_breakpoint
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
In kernel/seccomp.c (ffffffff811ce60f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_attach_filter
In kernel/relay.c (ffffffff811cf835)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/relay.c:relay_buf_fault
In kernel/trace/ring_buffer.c (ffffffff811dfebf)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/ring_buffer.c:ring_buffer_empty
- kernel/trace/ring_buffer.c:ring_buffer_reset
- kernel/trace/ring_buffer.c:ring_buffer_reset
- kernel/trace/ring_buffer.c:ring_buffer_reset_online_cpus
- kernel/trace/ring_buffer.c:ring_buffer_reset_online_cpus
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:reset_disabled_cpu_buffer
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_consume
- kernel/trace/ring_buffer.c:ring_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_advance_reader
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:ring_buffer_record_disable
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_unlock_commit
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_check_list
- kernel/trace/ring_buffer.c:rb_check_list
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
In kernel/trace/trace.c (ffffffff811ed2d7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_set_cpumask
- kernel/trace/trace.c:trace_vbprintk
In kernel/trace/trace_mmiotrace.c (ffffffff811f83f5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/trace_mmiotrace.c:mmio_trace_mapping
- kernel/trace/trace_mmiotrace.c:mmio_trace_rw
In kernel/trace/blktrace.c (ffffffff811fbc22)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/trace/fgraph.c (ffffffff811fd7e8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/fgraph.c:ftrace_suspend_notifier_call
- kernel/trace/fgraph.c:function_graph_enter
In kernel/trace/trace_kdb.c (ffffffff81222144)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/trace_kdb.c:kdb_ftdump
In kernel/trace/trace_dynevent.c (ffffffff812223b0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/trace_dynevent.c:trace_event_dyn_try_get_ref
In kernel/bpf/cpumap.c (ffffffff8126d434)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/bpf/cpumap.c:__cpu_map_entry_alloc
- kernel/bpf/cpumap.c:__cpu_map_entry_alloc
In kernel/bpf/offload.c (ffffffff8126f71a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/events/core.c (ffffffff81289739)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/events/core.c:perf_pmu_migrate_context
- kernel/events/core.c:perf_pmu_migrate_context
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_fault
- kernel/events/core.c:exclusive_event_destroy
In kernel/events/uprobes.c (ffffffff81292b7f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/events/uprobes.c:pre_ssout
- kernel/events/uprobes.c:__replace_page
In kernel/jump_label.c (ffffffff81295ae4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/jump_label.c:static_key_slow_inc_cpuslocked
In kernel/watch_queue.c (ffffffff81296ee9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/watch_queue.c:add_watch_to_object
In mm/filemap.c (ffffffff8129a670)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/filemap.c:end_page_writeback
- mm/filemap.c:__add_to_page_cache_locked
- mm/filemap.c:replace_page_cache_page
In mm/oom_kill.c (ffffffff812a2481)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_kill_process
- mm/oom_kill.c:mark_oom_victim
- mm/oom_kill.c:mark_oom_victim
In mm/page-writeback.c (ffffffff812a6f95)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/page-writeback.c:__test_set_page_writeback
- mm/page-writeback.c:write_one_page
In mm/swap.c (ffffffff812accd5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/swap.c:lru_cache_disable
- mm/swap.c:mark_page_lazyfree
- mm/swap.c:deactivate_page
- mm/swap.c:lru_cache_add
- mm/swap.c:mark_page_accessed
- mm/swap.c:rotate_reclaimable_page
- mm/swap.c:get_kernel_pages
In mm/vmscan.c (ffffffff812b7c9f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/vmscan.c:isolate_lru_page
In mm/shmem.c (ffffffff812bdd47)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/shmem.c:shmem_file_read_iter
- mm/shmem.c:shmem_get_inode
- mm/shmem.c:shmem_replace_page
- mm/shmem.c:shmem_unuse
In mm/backing-dev.c (ffffffff812c5648)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In mm/gup.c (ffffffff812d8542)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In mm/memory.c (ffffffff812e3139)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memory.c:numa_migrate_prep
- mm/memory.c:do_wp_page
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_nonpresent_pte
In mm/mlock.c (ffffffff812e8630)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mlock.c:__munlock_pagevec_fill
- mm/mlock.c:__munlock_pagevec
In mm/mmap.c (ffffffff812ea5ef)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mmap.c:special_mapping_fault
- mm/mmap.c:__vma_link_file
In mm/mmu_gather.c (ffffffff812efd86)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_gather_mmu_fullmm
- mm/mmu_gather.c:tlb_gather_mmu
In mm/mprotect.c (ffffffff812f1082)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffff812f92b6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/rmap.c:anon_vma_fork
In mm/madvise.c (ffffffff8130eaca)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff8130fb2e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff81310c14)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/swap_state.c:lookup_swap_cache
In mm/swapfile.c (ffffffff81317035)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapoff
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte
In mm/frontswap.c (ffffffff81318b25)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/frontswap.c:__frontswap_store
In mm/zswap.c (ffffffff8131ad98)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/zswap.c:zswap_frontswap_store
- mm/zswap.c:zswap_frontswap_store
In mm/hugetlb.c (ffffffff8132379b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff8132a921)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mempolicy.c:mpol_shared_policy_lookup
- mm/mempolicy.c:do_get_mempolicy
In mm/mmu_notifier.c (ffffffff8132cc68)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mmu_notifier.c:__mmu_interval_notifier_insert
- mm/mmu_notifier.c:__mmu_notifier_register
In mm/ksm.c (ffffffff81331c01)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/ksm.c:__ksm_enter
- mm/ksm.c:stable_tree_search
- mm/ksm.c:stable_tree_search
- mm/ksm.c:try_to_merge_with_ksm_page
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff8133f51d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_prepare
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:find_mm_struct
- mm/migrate.c:migrate_huge_page_move_mapping
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff8134ac0b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:__split_huge_page
- mm/huge_memory.c:__split_huge_pmd
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
In mm/khugepaged.c (ffffffff8134e63e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__khugepaged_enter
In mm/memcontrol.c (ffffffff813533b8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge
In mm/memory-failure.c (ffffffff81360f26)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure_hugetlb
- mm/memory-failure.c:me_huge_page
- mm/memory-failure.c:page_handle_poison
In mm/zpool.c (ffffffff81362291)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/zpool.c:zpool_get_driver
In mm/zsmalloc.c (ffffffff813658c5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_page_migrate
In mm/secretmem.c (ffffffff813665a8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/secretmem.c:__ia32_sys_memfd_secret
- mm/secretmem.c:__x64_sys_memfd_secret
In mm/memfd.c (ffffffff8136b822)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memfd.c:memfd_fcntl
In mm/mapping_dirty_helpers.c (ffffffff8136b9ff)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pre_vma
In mm/bootmem_info.c (ffffffff8136cb16)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/bootmem_info.c:get_page_bootmem
In fs/open.c (ffffffff8136d8e7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/open.c:do_dentry_open
In fs/file_table.c (ffffffff813747ea)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/file_table.c:alloc_file
- fs/file_table.c:__alloc_file
In fs/super.c (ffffffff813761a5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/super.c:freeze_super
In fs/exec.c (ffffffff8137b4eb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/exec.c:exec_binprm
- fs/exec.c:free_bprm
In fs/pipe.c (ffffffff8137d4f2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_get
In fs/dcache.c (ffffffff813915ea)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/dcache.c:__d_move
- fs/dcache.c:take_dentry_name_snapshot
In fs/inode.c (ffffffff81396e1b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/inode.c:insert_inode_locked
- fs/inode.c:igrab
- fs/inode.c:find_inode_fast
- fs/inode.c:find_inode
- fs/inode.c:inode_lru_isolate
In fs/namespace.c (ffffffff813a1dda)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/namespace.c:mount_subtree
- fs/namespace.c:clone_mnt
- fs/namespace.c:vfs_create_mount
In fs/fs-writeback.c (ffffffff813b051b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fs-writeback.c:cleanup_offline_cgwb
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_do_switch_wbs
- fs/fs-writeback.c:wb_queue_work
In fs/fs_context.c (ffffffff813b986f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fs_context.c:vfs_dup_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
In fs/kernel_read_file.c (ffffffff813bb310)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/kernel_read_file.c:kernel_read_file
In fs/buffer.c (ffffffff813c0d09)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/buffer.c:__sync_dirty_buffer
- fs/buffer.c:ll_rw_block
- fs/buffer.c:ll_rw_block
- fs/buffer.c:create_empty_buffers
- fs/buffer.c:__bread_gfp
- fs/buffer.c:grow_dev_page
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:__find_get_block_slow
In fs/direct-io.c (ffffffff813c3799)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_direct_IO
- fs/direct-io.c:do_direct_IO
- fs/direct-io.c:dio_zero_block
In fs/notify/mark.c (ffffffff813c867d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/notify/mark.c:fsnotify_prepare_user_wait
In fs/userfaultfd.c (ffffffff813d3eb4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/userfaultfd.c:__do_sys_userfaultfd
- fs/userfaultfd.c:userfaultfd_unmap_prep
- fs/userfaultfd.c:userfaultfd_remove
- fs/userfaultfd.c:mremap_userfaultfd_prep
- fs/userfaultfd.c:dup_userfaultfd
- fs/userfaultfd.c:dup_userfaultfd
In fs/aio.c (ffffffff813d8c2c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/aio.c:aio_migratepage
In fs/io_uring.c (ffffffff813ee625)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:io_uring_cancel_generic
- fs/io_uring.c:io_sq_offload_create
- fs/io_uring.c:io_sq_thread_park
- fs/io_uring.c:io_init_req
- fs/io_uring.c:io_file_get_normal
- fs/io_uring.c:io_wq_submit_work
- fs/io_uring.c:__io_queue_proc
- fs/io_uring.c:io_prep_async_work
In fs/io-wq.c (ffffffff813f20a0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/io-wq.c:io_wqe_enqueue
- fs/io-wq.c:io_wqe_enqueue
- fs/io-wq.c:io_wq_worker_running
- fs/io-wq.c:io_wqe_dec_running
- fs/io-wq.c:io_wqe_dec_running
- fs/io-wq.c:io_queue_worker_create
In fs/verity/enable.c (ffffffff813ff045)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
In fs/binfmt_elf.c (ffffffff81408d7c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/binfmt_elf.c:load_elf_binary
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff8140bf6e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:load_elf_binary
- fs/compat_binfmt_elf.c:load_elf_binary
In fs/mbcache.c (ffffffff8140cc85)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff81412a49)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_add_to_ioend
- fs/iomap/buffered-io.c:iomap_page_create
In fs/iomap/direct-io.c (ffffffff81415c7a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/iomap/direct-io.c:__iomap_dio_rw
- fs/iomap/direct-io.c:iomap_dio_zero
- fs/iomap/direct-io.c:iomap_dio_submit_bio
In fs/quota/dquot.c (ffffffff81419a06)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/quota/dquot.c:dqget
- fs/quota/dquot.c:dquot_writeback_dquots
- fs/quota/dquot.c:dquot_scan_active
- fs/quota/dquot.c:invalidate_dquots
In fs/proc/task_mmu.c (ffffffff81420f64)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:hold_task_mempolicy
In fs/proc/base.c (ffffffff814287d2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/proc/base.c:proc_mem_open
In fs/proc/proc_sysctl.c (ffffffff814332ea)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/proc/proc_sysctl.c:proc_sys_poll_notify
In fs/kernfs/dir.c (ffffffff81438ebc)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/kernfs/dir.c:kernfs_fop_readdir
- fs/kernfs/dir.c:kernfs_rename_ns
- fs/kernfs/dir.c:kernfs_remove_self
- fs/kernfs/dir.c:kernfs_create_empty_dir
- fs/kernfs/dir.c:kernfs_create_dir_ns
- fs/kernfs/dir.c:kernfs_walk_and_get_ns
- fs/kernfs/dir.c:kernfs_find_and_get_ns
- fs/kernfs/dir.c:kernfs_get_parent
In fs/kernfs/file.c (ffffffff8143a978)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_notify
- fs/kernfs/file.c:kernfs_drain_open_files
- fs/kernfs/file.c:kernfs_fop_open
In fs/configfs/dir.c (ffffffff814404fb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/configfs/dir.c:configfs_lookup
- fs/configfs/dir.c:configfs_make_dirent
- fs/configfs/dir.c:configfs_new_dirent
In fs/configfs/symlink.c (ffffffff814415a5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/configfs/symlink.c:create_link
In fs/devpts/inode.c (ffffffff81442928)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/devpts/inode.c:devpts_acquire
In fs/ext4/balloc.c (ffffffff8144368d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_should_retry_alloc
In fs/ext4/ialloc.c (ffffffff81459a26)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/ialloc.c:__ext4_new_inode
- fs/ext4/ialloc.c:ext4_free_inode
In fs/ext4/inline.c (ffffffff8145dc9c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_destroy_inline_data_nolock
- fs/ext4/inline.c:ext4_update_inline_data
- fs/ext4/inline.c:ext4_create_inline_data
In fs/ext4/inode.c (ffffffff814674b0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_mark_iloc_dirty
- fs/ext4/inode.c:mpage_map_and_submit_extent
- fs/ext4/inode.c:__ext4_journalled_writepage
In fs/ext4/mballoc.c (ffffffff81471abc)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_new_inode_pa
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_simple_scan_group
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_generate_buddy
In fs/ext4/mmp.c (ffffffff8147b64b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/page-io.c (ffffffff81486003)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/page-io.c:ext4_bio_write_page
In fs/ext4/super.c (ffffffff814a273b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/super.c:__ext4_warning_inode
- fs/ext4/super.c:__ext4_warning
- fs/ext4/super.c:__ext4_msg
- fs/ext4/super.c:ext4_read_bh_nowait
In fs/ext4/xattr.c (ffffffff814ab4dd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
In fs/ext4/fast_commit.c (ffffffff814b0413)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/fast_commit.c:ext4_fc_commit
- fs/ext4/fast_commit.c:ext4_fc_start_update
In fs/ext4/orphan.c (ffffffff814b17b1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/orphan.c:ext4_orphan_del
- fs/ext4/orphan.c:ext4_orphan_file_add
- fs/ext4/orphan.c:ext4_orphan_file_add
In fs/jbd2/transaction.c (ffffffff814b523a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:start_this_handle
- fs/jbd2/transaction.c:start_this_handle
In fs/jbd2/commit.c (ffffffff814b7f7d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:release_buffer_page
In fs/jbd2/checkpoint.c (ffffffff814b9d13)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
In fs/jbd2/journal.c (ffffffff814c198b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_write_superblock
In fs/fat/dir.c (ffffffff814cd85b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_entries
- fs/fat/dir.c:fat_add_new_entries
In fs/fat/fatent.c (ffffffff814ced40)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_collect_bhs
In fs/ecryptfs/miscdev.c (ffffffff814e2bd5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_open
In fs/fuse/dev.c (ffffffff814e5c69)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fuse/dev.c:fuse_dev_ioctl
- fs/fuse/dev.c:fuse_copy_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_simple_background
- fs/fuse/dev.c:fuse_simple_request
- fs/fuse/dev.c:fuse_get_req
In fs/fuse/inode.c (ffffffff814f5dc3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fuse/inode.c:fuse_sync_fs_writes
In ipc/util.c (ffffffff81502739)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In ipc/msg.c (ffffffff81504671)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- ipc/msg.c:do_msgsnd
In security/keys/key.c (ffffffff815125ef)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/key.c:key_reject_and_link
- security/keys/key.c:__key_instantiate_and_link
- security/keys/key.c:key_alloc
In security/keys/keyctl.c (ffffffff8151707c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_chown_key
- security/keys/keyctl.c:keyctl_chown_key
In security/keys/process_keys.c (ffffffff815196b6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:lookup_user_key
In security/keys/request_key.c (ffffffff81519e08)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/request_key.c:call_sbin_request_key
In security/keys/request_key_auth.c (ffffffff8151ab0f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_new
- security/keys/request_key_auth.c:request_key_auth_new
In security/selinux/hooks.c (ffffffff8152baf5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_secmark_refcount_inc
In security/selinux/selinuxfs.c (ffffffff81537b7e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_mmap_policy_fault
In security/selinux/ss/services.c (ffffffff815460b4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/ss/services.c:selinux_notify_policy_change
In security/selinux/xfrm.c (ffffffff8154f4b6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/xfrm.c:selinux_xfrm_state_alloc_acquire
- security/selinux/xfrm.c:selinux_xfrm_policy_clone
- security/selinux/xfrm.c:selinux_xfrm_alloc_user
In security/tomoyo/common.c (ffffffff815623d7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_open_control
- security/tomoyo/common.c:tomoyo_supervisor
- security/tomoyo/common.c:tomoyo_add_entry
In security/tomoyo/condition.c (ffffffff8156278f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/condition.c:tomoyo_commit_condition
In security/tomoyo/domain.c (ffffffff815657d5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
In security/tomoyo/memory.c (ffffffff81568b35)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/memory.c:tomoyo_get_name
- security/tomoyo/memory.c:tomoyo_get_group
In security/tomoyo/securityfs_if.c (ffffffff8156ad01)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_write_self
In security/tomoyo/tomoyo.c (ffffffff832e522c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_init
- security/tomoyo/tomoyo.c:tomoyo_task_alloc
In security/apparmor/domain.c (ffffffff81579f53)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/apparmor/domain.c:aa_change_hat
In security/apparmor/policy_unpack.c (ffffffff8157eca6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In block/fops.c (ffffffff815c5f17)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/fops.c:__blkdev_direct_IO
- block/fops.c:__blkdev_direct_IO
- block/fops.c:__blkdev_direct_IO
In block/bio.c (ffffffff815c6378)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/bio.c:bio_chain
In block/blk-core.c (ffffffff815ca8c5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-core.c:blk_set_pm_only
In block/blk-mq.c (ffffffff815da3d1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_mark_tag_wait
- block/blk-mq.c:blk_mq_get_driver_tag
- block/blk-mq.c:blk_mq_get_driver_tag
In block/blk-mq-tag.c (ffffffff815de605)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-mq-tag.c:__blk_mq_tag_busy
- block/blk-mq-tag.c:__blk_mq_tag_busy
In block/blk-throttle.c (ffffffff815f8944)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-throttle.c:blk_throtl_charge_bio_split
- block/blk-throttle.c:blk_throtl_charge_bio_split
In block/blk-iocost.c (ffffffff815fc37d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-iocost.c:ioc_pd_free
- block/blk-iocost.c:adjust_inuse_and_calc_cost
- block/blk-iocost.c:ioc_timer_fn
- block/blk-iocost.c:ioc_check_iocgs
- block/blk-iocost.c:iocg_incur_debt
- block/blk-iocost.c:iocg_kick_delay
- block/blk-iocost.c:weight_updated
In lib/iov_iter.c (ffffffff81615d64)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:pipe_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iter_xarray_populate_pages
- lib/iov_iter.c:copy_page_to_iter
In lib/rhashtable.c (ffffffff8161cbc3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_try_insert
In lib/sbitmap.c (ffffffff81659f01)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- lib/sbitmap.c:sbitmap_prepare_to_wait
In drivers/pci/pci.c (ffffffff816a325c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_config_pm_runtime_get
In drivers/pci/pcie/portdrv_pci.c (ffffffff816b2cb7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_remove
In drivers/pci/hotplug/cpci_hotplug_core.c (ffffffff816c1f33)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/hotplug/cpci_hotplug_core.c:check_slots
In drivers/pci/hotplug/pciehp_hpc.c (ffffffff816c43d9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/hotplug/pciehp_hpc.c:pciehp_isr
In drivers/video/fbdev/core/fbmem.c (ffffffff816deaab)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:do_register_framebuffer
In drivers/video/fbdev/core/fb_defio.c (ffffffff816e4825)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_fault
In drivers/acpi/apei/ghes.c (ffffffff81769a4f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/acpi/apei/ghes.c:ghes_estatus_cached
In drivers/clk/clk.c (ffffffff8177500f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/clk/clk.c:clk_core_is_enabled
In drivers/virtio/virtio_balloon.c (ffffffff8178d9fd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/virtio/virtio_balloon.c:virtballoon_migratepage
In drivers/xen/grant-table.c (ffffffff81790ee1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/xen/grant-table.c:gnttab_add_deferred
In drivers/xen/events/events_base.c (ffffffff817972e9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/xen/events/events_base.c:handle_irq_for_port
- drivers/xen/events/events_base.c:bind_evtchn_to_irq_chip
In drivers/tty/tty_buffer.c (ffffffff817bf67f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/tty/tty_buffer.c:tty_buffer_flush
- drivers/tty/tty_buffer.c:tty_buffer_lock_exclusive
In drivers/tty/vt/keyboard.c (ffffffff817c8ad5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:kbd_start
- drivers/tty/vt/keyboard.c:kbd_led_trigger_activate
In drivers/tty/serial/kgdb_nmi.c (ffffffff817f0519)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In drivers/char/virtio_console.c (ffffffff817f7fe7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/char/virtio_console.c:pipe_to_sg
In drivers/char/agp/backend.c (ffffffff817fd154)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/char/agp/backend.c:agp_backend_acquire
In drivers/char/agp/generic.c (ffffffff817fde5c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_pages
- drivers/char/agp/generic.c:agp_generic_alloc_pages
In drivers/char/agp/intel-gtt.c (ffffffff81801eff)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In drivers/connector/cn_queue.c (ffffffff81830507)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/connector/cn_queue.c:cn_queue_add_callback
In drivers/connector/cn_proc.c (ffffffff81830e54)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In drivers/base/core.c (ffffffff81838358)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/core.c:device_shutdown
In drivers/base/dd.c (ffffffff8183b337)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/dd.c:driver_probe_device
In drivers/base/devtmpfs.c (ffffffff81847170)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/devtmpfs.c:public_dev_mount
In drivers/base/power/runtime.c (ffffffff8184bd55)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/runtime.c:update_autosuspend
- drivers/base/power/runtime.c:pm_runtime_forbid
- drivers/base/power/runtime.c:__pm_runtime_disable
- drivers/base/power/runtime.c:pm_runtime_barrier
- drivers/base/power/runtime.c:__pm_runtime_set_status
- drivers/base/power/runtime.c:pm_runtime_get_if_active
- drivers/base/power/runtime.c:__pm_runtime_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
In drivers/base/power/main.c (ffffffff8184ee35)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/main.c:device_prepare
In drivers/base/power/wakeup.c (ffffffff818524f1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/wakeup.c:pm_system_irq_wakeup
- drivers/base/power/wakeup.c:wakeup_source_report_event
In drivers/base/power/domain.c (ffffffff81854bd7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/domain.c:genpd_add_subdomain
- drivers/base/power/domain.c:genpd_power_on
In drivers/block/loop.c (ffffffff8186c098)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/block/loop.c:lo_open
In drivers/mfd/twl6030-irq.c (0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In drivers/nvdimm/bus.c (ffffffff8188da2f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:nd_ioctl
In drivers/nvdimm/namespace_devs.c (ffffffff81895117)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/nvdimm/namespace_devs.c:init_active_labels
In drivers/dma-buf/udmabuf.c (ffffffff818ab607)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_create
- drivers/dma-buf/udmabuf.c:udmabuf_vm_fault
In drivers/scsi/hosts.c (ffffffff81d0bf84)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/scsi/hosts.c:scsi_add_host_with_dma
In drivers/scsi/scsi_lib.c (ffffffff818b3865)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:sdev_disable_disk_events
- drivers/scsi/scsi_lib.c:scsi_mq_get_budget
- drivers/scsi/scsi_lib.c:scsi_dispatch_cmd
- drivers/scsi/scsi_lib.c:scsi_complete
- drivers/scsi/scsi_lib.c:scsi_complete
In drivers/scsi/sg.c (ffffffff818cc874)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_vma_fault
In drivers/net/tun.c (ffffffff8190f151)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/net/tun.c:tun_build_skb
- drivers/net/tun.c:__tun_build_skb
In drivers/net/ppp/ppp_generic.c (ffffffff81914a22)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_register_net_channel
- drivers/net/ppp/ppp_generic.c:ppp_unit_register
In drivers/net/xen-netfront.c (ffffffff8191cd51)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/net/xen-netfront.c:xennet_disconnect_backend
- drivers/net/xen-netfront.c:xennet_disconnect_backend
- drivers/net/xen-netfront.c:handle_incoming_queue
In drivers/vfio/vfio.c (ffffffff819210b7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_get_device_fd
- drivers/vfio/vfio.c:vfio_group_set_container
In drivers/usb/core/hub.c (ffffffff819405cd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/hub.c:hub_event
- drivers/usb/core/hub.c:usb_new_device
In drivers/usb/core/hcd.c (ffffffff81943134)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_start_port_resume
In drivers/usb/core/urb.c (ffffffff8194411e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/urb.c:usb_anchor_suspend_wakeups
- drivers/usb/core/urb.c:usb_block_urb
- drivers/usb/core/urb.c:usb_anchor_urb
In drivers/usb/core/driver.c (ffffffff81948bd0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/driver.c:usb_autopm_get_interface_no_resume
In drivers/usb/core/devio.c (ffffffff81951611)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:usbdev_open
- drivers/usb/core/devio.c:async_completed
In drivers/usb/core/port.c (ffffffff819560cb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/port.c:usb_hub_create_port_device
- drivers/usb/core/port.c:usb_port_runtime_resume
In drivers/usb/core/hcd-pci.c (ffffffff819568e4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/hcd-pci.c:usb_hcd_pci_remove
In drivers/usb/host/xhci.c (ffffffff81994092)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_dev
In drivers/i2c/busses/i2c-designware-master.c (ffffffff819d6da6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe_master
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe_master
In drivers/i2c/busses/i2c-designware-platdrv.c (ffffffff819d736f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-platdrv.c:dw_i2c_plat_probe
In drivers/power/supply/power_supply_core.c (ffffffff819dc78f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/power/supply/power_supply_core.c:__power_supply_register
- drivers/power/supply/power_supply_core.c:power_supply_get_by_name
In drivers/md/md.c (ffffffff835456fe)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/md.c:md_exit
- drivers/md/md.c:md_notify_reboot
- drivers/md/md.c:md_reap_sync_thread
- drivers/md/md.c:md_start_sync
- drivers/md/md.c:remove_and_add_spares
- drivers/md/md.c:md_do_sync
- drivers/md/md.c:md_seq_next
- drivers/md/md.c:md_seq_start
- drivers/md/md.c:md_open
- drivers/md/md.c:hot_add_disk
- drivers/md/md.c:hot_remove_disk
- drivers/md/md.c:do_md_stop
- drivers/md/md.c:md_run
- drivers/md/md.c:md_attr_store
- drivers/md/md.c:md_attr_show
- drivers/md/md.c:new_dev_store
- drivers/md/md.c:level_store
- drivers/md/md.c:rdev_size_store
- drivers/md/md.c:state_store
- drivers/md/md.c:add_bound_rdev
- drivers/md/md.c:mddev_find
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:md_handle_request
In drivers/md/md-bitmap.c (ffffffff81a0396d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/md-bitmap.c:md_bitmap_startwrite
- drivers/md/md-bitmap.c:write_page
- drivers/md/md-bitmap.c:write_sb_page
In drivers/md/dm-zone.c (ffffffff81a05f8a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-zone.c:dm_zone_map_bio
In drivers/md/dm.c (ffffffff81a0bc46)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm.c:dm_get_from_kobject
- drivers/md/dm.c:dm_swap_table
- drivers/md/dm.c:dm_get_md
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:dm_blk_open
- drivers/md/dm.c:dm_blk_open
In drivers/md/dm-stripe.c (ffffffff81a10811)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-stripe.c:stripe_end_io
In drivers/md/dm-io.c (ffffffff81a13d4d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-io.c:do_region
- drivers/md/dm-io.c:do_region
In drivers/md/dm-kcopyd.c (ffffffff81a1461c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-kcopyd.c:dm_kcopyd_prepare_callback
- drivers/md/dm-kcopyd.c:dm_kcopyd_copy
- drivers/md/dm-kcopyd.c:dispatch_job
In drivers/md/dm-stats.c (ffffffff81a16103)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-stats.c:dm_stat_for_entry
In drivers/edac/edac_pci_sysfs.c (ffffffff81a1ccf5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_npe
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_pe
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
In drivers/mmc/core/sdio.c (ffffffff81a46b14)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/mmc/core/sdio.c:mmc_attach_sdio
In drivers/mmc/core/sdio_bus.c (ffffffff81a4776f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/mmc/core/sdio_bus.c:sdio_bus_probe
In drivers/remoteproc/remoteproc_core.c (ffffffff81a5dcef)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_core.c:rproc_detach
- drivers/remoteproc/remoteproc_core.c:rproc_shutdown
In drivers/ras/debugfs.c (ffffffff81a6de55)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/ras/debugfs.c:trace_open
In net/core/sock.c (ffffffff81a7ce88)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:__sk_receive_skb
- net/core/sock.c:__sock_queue_rcv_skb
- net/core/sock.c:__sock_queue_rcv_skb
In net/core/skbuff.c (ffffffff81a87db2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/skbuff.c:pskb_carve_inside_nonlinear
- net/core/skbuff.c:pskb_carve_inside_header
- net/core/skbuff.c:skb_try_coalesce
- net/core/skbuff.c:skb_segment
- net/core/skbuff.c:skb_append_pagefrags
- net/core/skbuff.c:skb_shift
- net/core/skbuff.c:skb_split
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:pskb_expand_head
- net/core/skbuff.c:__pskb_copy_fclone
- net/core/skbuff.c:__skb_clone
- net/core/skbuff.c:__copy_skb_header
In net/core/datagram.c (ffffffff81a8af81)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/datagram.c:__sk_queue_drop_skb
In net/core/dev.c (ffffffff81a97ff1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/core/neighbour.c (ffffffff81aafb5f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/neighbour.c:__neigh_update
- net/core/neighbour.c:neigh_probe
- net/core/neighbour.c:neigh_alloc
In net/core/filter.c (ffffffff81ac860f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/filter.c:bpf_msg_pop_data
- net/core/filter.c:bpf_msg_push_data
In net/core/skmsg.c (ffffffff81b05849)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/skmsg.c:sk_msg_clone
- net/core/skmsg.c:sk_msg_alloc
In net/sched/sch_generic.c (ffffffff81b0dbe6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/sched/cls_api.c (ffffffff81b18103)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/sched/cls_api.c:tc_cls_offload_cnt_update
In net/sched/act_api.c (ffffffff81b1d4ee)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/sched/act_api.c:tcf_idr_check_alloc
In net/netlink/af_netlink.c (ffffffff81b23af8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_getsockopt
- net/netlink/af_netlink.c:netlink_broadcast_filtered
- net/netlink/af_netlink.c:netlink_getname
- net/netlink/af_netlink.c:netlink_bind
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_overrun
In net/ipv4/route.c (ffffffff81b3ff91)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ip_rt_multicast_event
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:rt_dst_clone
In net/ipv4/ip_output.c (ffffffff81b4d5b6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/ip_output.c:__ip_append_data
- net/ipv4/ip_output.c:ip_copy_metadata
In net/ipv4/inet_timewait_sock.c (ffffffff81b5589d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/ipv4/inet_connection_sock.c (ffffffff81b56135)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:reqsk_timer_handler
- net/ipv4/inet_connection_sock.c:reqsk_timer_handler
In net/ipv4/tcp.c (ffffffff81b5bf5f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_build_frag
In net/ipv4/tcp_input.c (ffffffff81b66de0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_conn_request
In net/ipv4/tcp_ipv4.c (ffffffff81b7c4c0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_syn_recv_sock
- net/ipv4/tcp_ipv4.c:tcp_req_err
In net/ipv4/tcp_fastopen.c (ffffffff81b83384)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_detect_blackhole
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_disable_ofo_check
In net/ipv4/raw.c (ffffffff81b86f65)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/ipv4/udp.c (ffffffff81b8c940)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/udp.c:__udp4_lib_mcast_deliver
- net/ipv4/udp.c:udp_queue_rcv_one_skb
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udp_read_sock
- net/ipv4/udp.c:__first_packet_length
- net/ipv4/udp.c:__udp_enqueue_schedule_skb
In net/ipv4/fib_frontend.c (ffffffff81ba4143)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:fib_netdev_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
In net/ipv4/fib_semantics.c (ffffffff81ba4dd0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/ipv4/inet_fragment.c (ffffffff81bae81e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/ipv4/ping.c (ffffffff81baf24d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/ping.c:ping_init_sock
In net/ipv4/fib_rules.c (ffffffff81bbcc4d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/fib_rules.c:fib4_rule_configure
In net/ipv4/ipmr.c (ffffffff81bc10e6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_cache_unresolved
In net/ipv4/tcp_bpf.c (ffffffff81bc82c6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_bpf.c:tcp_bpf_sendpage
In net/xfrm/xfrm_policy.c (ffffffff81bd2a2b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_insert
- net/xfrm/xfrm_policy.c:xfrm_policy_kill
In net/unix/af_unix.c (ffffffff81bea40a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_stream_connect
- net/unix/af_unix.c:init_peercred
In net/ipv6/ip6_output.c (ffffffff81bef797)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/ip6_output.c:ip6_copy_metadata
In net/ipv6/addrconf.c (ffffffff81bf80e6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/addrconf.c:__ipv6_ifa_notify
In net/ipv6/route.c (ffffffff81c0c5df)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/route.c:icmp6_dst_alloc
- net/ipv6/route.c:ip6_blackhole_route
- net/ipv6/route.c:ip6_pol_route
- net/ipv6/route.c:ip6_rt_copy_init
- net/ipv6/route.c:ip6_dst_alloc
In net/ipv6/udp.c (ffffffff81c1ce96)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/udp.c:__udp6_lib_mcast_deliver
- net/ipv6/udp.c:udpv6_queue_rcv_one_skb
- net/ipv6/udp.c:udpv6_recvmsg
In net/ipv6/raw.c (ffffffff81c217c3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_rcv
- net/ipv6/raw.c:rawv6_rcv
In net/ipv6/tcp_ipv6.c (ffffffff81c2f02b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_syn_recv_sock
In net/ipv6/ip6_flowlabel.c (ffffffff81c36431)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_get
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_get
In net/ipv6/ioam6.c (ffffffff81c3a31b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/ioam6.c:ioam6_genl_addsc
- net/ipv6/ioam6.c:ioam6_genl_addns
In net/ipv6/ip6mr.c (ffffffff81c3c9c3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_cache_unresolved
In net/ipv6/xfrm6_policy.c (ffffffff81c4098a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/xfrm6_policy.c:xfrm6_fill_dst
In net/ipv6/seg6_hmac.c (ffffffff81c4b546)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/packet/af_packet.c (ffffffff81c501fd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_mmap
- net/packet/af_packet.c:packet_mm_open
- net/packet/af_packet.c:tpacket_fill_skb
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:packet_rcv
- net/packet/af_packet.c:packet_rcv
In net/netlabel/netlabel_unlabeled.c (ffffffff81c5fb36)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/netlabel/netlabel_unlabeled.c:netlbl_unlhsh_add
In net/netlabel/netlabel_cipso_v4.c (ffffffff81c61901)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/netlabel/netlabel_cipso_v4.c:netlbl_cipsov4_add
In net/netlabel/netlabel_calipso.c (ffffffff81c61e68)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/xdp/xsk.c (ffffffff81c72e6b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_build_skb_zerocopy
In net/mptcp/protocol.c (ffffffff81c7d707)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/mptcp/protocol.c:mptcp_sendmsg
In net/mptcp/subflow.c (ffffffff81c7fe36)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/mptcp/subflow.c:subflow_v6_conn_request
- net/mptcp/subflow.c:subflow_v4_conn_request
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vdso/vma.c (ffffffff81003dc3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/entry/vdso/vma.c:vdso_fault
In arch/x86/events/core.c (ffffffff81006e5b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/core.c:x86_pmu_event_init
- arch/x86/events/core.c:x86_add_exclusive
- arch/x86/events/core.c:x86_add_exclusive
In arch/x86/events/intel/core.c (ffffffff8100df92)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/intel/core.c:__intel_shared_reg_get_constraints
In arch/x86/events/intel/uncore.c (ffffffff8102120a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/intel/uncore.c:uncore_pci_pmu_register
- arch/x86/events/intel/uncore.c:uncore_get_constraint
In arch/x86/events/intel/uncore_nhmex.c (ffffffff81022728)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_mbox_get_shared_reg
In arch/x86/xen/spinlock.c (ffffffff8103be9b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/xen/spinlock.c:xen_qlock_wait
In arch/x86/kernel/i8259.c (ffffffff810490ce)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/i8259.c:mask_and_ack_8259A
In arch/x86/kernel/tboot.c (ffffffff8105a285)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_dying_cpu
In arch/x86/kernel/cpu/common.c (ffffffff8105ef32)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/common.c:cpu_init
In arch/x86/kernel/cpu/mce/core.c (ffffffff81f15b6b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/core.c:mce_end
In arch/x86/kernel/cpu/resctrl/rdtgroup.c (ffffffff81077962)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_kn_lock_live
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff8107ba2e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_dev_open
In arch/x86/kernel/cpu/sgx/encl.c (ffffffff8107def7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/encl.c:__sgx_encl_eldu
In arch/x86/kernel/acpi/sleep.c (ffffffff81083ffc)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/acpi/sleep.c:x86_acpi_suspend_lowlevel
In arch/x86/kernel/tsc_sync.c (ffffffff81088c3e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
In arch/x86/kernel/apic/apic.c (ffffffff81089cb3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/apic/apic.c:__sysvec_error_interrupt
In arch/x86/kernel/apic/io_apic.c (ffffffff8108f393)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/apic/io_apic.c:ioapic_ack_level
In arch/x86/mm/mmio-mod.c (ffffffff810b853b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/mm/mmio-mod.c:enable_mmiotrace
In arch/x86/platform/uv/uv_nmi.c (ffffffff810c0ee7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/platform/uv/uv_nmi.c:uv_check_nmi
- arch/x86/platform/uv/uv_nmi.c:uv_check_nmi
In kernel/fork.c (ffffffff810ca6bd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:mm_access
- kernel/fork.c:replace_mm_exe_file
- kernel/fork.c:mmput_async_fn
- kernel/fork.c:mmput
- kernel/fork.c:dup_mmap
In kernel/cpu.c (ffffffff810d071b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/exit.c (ffffffff810d2c3f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/exit.c:exit_mm
In kernel/ptrace.c (ffffffff810db4b4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_traceme
- kernel/ptrace.c:ptrace_attach
In kernel/umh.c (ffffffff810edd59)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/umh.c:call_usermodehelper_exec
In kernel/workqueue.c (ffffffff810eef3b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/workqueue.c:flush_workqueue_prep_pwqs
In kernel/kthread.c (ffffffff810f992a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/kthread.c:kthread_use_mm
In kernel/nsproxy.c (ffffffff810ff640)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/nsproxy.c:validate_nsset
- kernel/nsproxy.c:copy_namespaces
In kernel/cred.c (ffffffff81101aab)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:override_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:prepare_creds
In kernel/async.c (ffffffff81103838)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/async.c:async_schedule_node_domain
In kernel/kmod.c (ffffffff81105b97)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/kmod.c:__request_module
In kernel/groups.c (ffffffff81105ebe)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/groups.c:set_groups
In kernel/sched/core.c (ffffffff8347cf70)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/core.c:sched_init
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:sched_core_get
In kernel/sched/fair.c (ffffffff8112ca6f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/fair.c:nohz_balance_enter_idle
- kernel/sched/fair.c:nohz_balance_exit_idle
In kernel/sched/build_policy.c (ffffffff8112f743)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/build_policy.c:rq_online_rt
- kernel/sched/build_policy.c:pull_rt_task
In kernel/sched/build_utility.c (ffffffff81142cf7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/build_utility.c:sd_init
- kernel/sched/build_utility.c:build_overlap_sched_groups
- kernel/sched/build_utility.c:sched_get_rd
- kernel/sched/build_utility.c:rq_attach_root
- kernel/sched/build_utility.c:cpupri_set
In kernel/power/process.c (ffffffff811523af)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/power/process.c:freeze_processes
In kernel/power/hibernate.c (ffffffff81153ce5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/power/hibernate.c:hibernate_quiet_exec
- kernel/power/hibernate.c:hibernate
In kernel/power/swap.c (ffffffff81157281)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/power/swap.c:hib_submit_io
In kernel/printk/printk.c (ffffffff8115ac84)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/printk/printk.c:__printk_cpu_sync_try_get
In kernel/irq/handle.c (ffffffff81161fbf)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/irq/manage.c (ffffffff81162b3c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/irq/manage.c:irq_thread_fn
- kernel/irq/manage.c:irq_forced_thread_fn
In kernel/rcu/update.c (ffffffff81173515)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/rcu/update.c:trc_inspect_reader
- kernel/rcu/update.c:trc_read_check_handler
- kernel/rcu/update.c:rcu_barrier_tasks_generic
- kernel/rcu/update.c:rcu_expedite_gp
In kernel/rcu/srcutree.c (ffffffff81175b00)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier_one_cpu
In kernel/rcu/tree.c (ffffffff81178804)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/rcu/tree.c:rcu_barrier_entrain
In kernel/module/main.c (ffffffff8118f443)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/module/main.c:load_module
In kernel/time/clocksource.c (ffffffff811a2055)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/time/clocksource.c:clocksource_touch_watchdog
- kernel/time/clocksource.c:clocksource_resume
In kernel/futex/core.c (ffffffff811b328b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/futex/core.c:futex_q_lock
In kernel/futex/requeue.c (ffffffff811b5a8a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/futex/requeue.c:futex_requeue
- kernel/futex/requeue.c:futex_requeue
- kernel/futex/requeue.c:futex_requeue
In kernel/cgroup/cgroup.c (ffffffff811c8f4d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_create
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:online_css
In kernel/cgroup/legacy_freezer.c (ffffffff811d1a71)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_apply_state
- kernel/cgroup/legacy_freezer.c:freezer_css_online
In kernel/audit.c (ffffffff811debd5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/audit.c:audit_log_lost
In kernel/debug/debug_core.c (ffffffff811f2835)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/debug/debug_core.c:kgdb_breakpoint
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
In kernel/seccomp.c (ffffffff81202727)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_attach_filter
In kernel/relay.c (ffffffff81203ac4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/relay.c:relay_buf_fault
In kernel/trace/ring_buffer.c (ffffffff81213d31)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/ring_buffer.c:ring_buffer_empty
- kernel/trace/ring_buffer.c:ring_buffer_reset
- kernel/trace/ring_buffer.c:ring_buffer_reset
- kernel/trace/ring_buffer.c:ring_buffer_reset_online_cpus
- kernel/trace/ring_buffer.c:ring_buffer_reset_online_cpus
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:reset_disabled_cpu_buffer
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_consume
- kernel/trace/ring_buffer.c:ring_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_advance_reader
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:ring_buffer_record_disable
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_unlock_commit
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:ring_buffer_resize
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
In kernel/trace/trace.c (ffffffff8122544c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_set_cpumask
- kernel/trace/trace.c:__trace_array_vprintk
- kernel/trace/trace.c:trace_vbprintk
In kernel/trace/trace_mmiotrace.c (ffffffff812320fd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/trace_mmiotrace.c:mmio_trace_mapping
- kernel/trace/trace_mmiotrace.c:mmio_trace_rw
In kernel/trace/blktrace.c (ffffffff81235f60)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/trace/fgraph.c (ffffffff812380fe)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/fgraph.c:ftrace_suspend_notifier_call
- kernel/trace/fgraph.c:function_graph_enter
In kernel/trace/trace_kdb.c (ffffffff81261e69)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/trace_kdb.c:kdb_ftdump
In kernel/trace/trace_dynevent.c (ffffffff81262140)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/trace_dynevent.c:trace_event_dyn_try_get_ref
In kernel/bpf/cpumap.c (ffffffff812bc57f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/bpf/cpumap.c:__cpu_map_entry_alloc
- kernel/bpf/cpumap.c:__cpu_map_entry_alloc
In kernel/bpf/offload.c (ffffffff812be0dd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/events/core.c (ffffffff812dcf7f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/events/core.c:perf_pmu_migrate_context
- kernel/events/core.c:perf_pmu_migrate_context
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_fault
- kernel/events/core.c:exclusive_event_destroy
In kernel/events/uprobes.c (ffffffff812e859e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/events/uprobes.c:pre_ssout
- kernel/events/uprobes.c:__replace_page
In kernel/jump_label.c (ffffffff812eb7e2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/jump_label.c:static_key_slow_inc_cpuslocked
In kernel/watch_queue.c (ffffffff812ed55c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/watch_queue.c:add_watch_to_object
In mm/filemap.c (ffffffff812f3994)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:find_get_pages_contig
- mm/filemap.c:find_get_pages_range
- mm/filemap.c:folio_end_writeback
- mm/filemap.c:replace_page_cache_page
In mm/oom_kill.c (ffffffff812fb0b0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/oom_kill.c:__do_sys_process_mrelease
- mm/oom_kill.c:__oom_kill_process
- mm/oom_kill.c:mark_oom_victim
- mm/oom_kill.c:mark_oom_victim
In mm/page-writeback.c (ffffffff812ff199)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/page-writeback.c:__folio_start_writeback
- mm/page-writeback.c:folio_write_one
In mm/readahead.c (ffffffff81301564)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/readahead.c:read_pages
In mm/swap.c (ffffffff81306dc5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/swap.c:lru_cache_disable
- mm/swap.c:mark_page_lazyfree
- mm/swap.c:deactivate_page
- mm/swap.c:deactivate_file_folio
- mm/swap.c:folio_add_lru
- mm/swap.c:folio_mark_accessed
- mm/swap.c:folio_rotate_reclaimable
- mm/swap.c:get_kernel_pages
In mm/vmscan.c (ffffffff8131382e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/vmscan.c:folio_isolate_lru
In mm/shmem.c (ffffffff8131617e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/shmem.c:shmem_get_inode
- mm/shmem.c:shmem_replace_page
- mm/shmem.c:shmem_unuse
In mm/gup.c (ffffffff81338436)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/gup.c:try_grab_page
In mm/memory.c (ffffffff81344476)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memory.c:numa_migrate_prep
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:copy_present_pte
- mm/memory.c:copy_present_pte
- mm/memory.c:copy_present_pte
In mm/mlock.c (ffffffff8134c461)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mlock.c:munlock_page
- mm/mlock.c:mlock_new_page
- mm/mlock.c:mlock_folio
In mm/mmap.c (ffffffff8134d0cc)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mmap.c:special_mapping_fault
- mm/mmap.c:__vma_link_file
In mm/mmu_gather.c (ffffffff81353286)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_gather_mmu_fullmm
- mm/mmu_gather.c:tlb_gather_mmu
In mm/rmap.c (ffffffff8135db2b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:anon_vma_fork
In mm/madvise.c (ffffffff81376ab3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff8137a54f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff8137ba29)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/swap_state.c:lookup_swap_cache
In mm/swapfile.c (ffffffff8138264a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapoff
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte
In mm/frontswap.c (ffffffff81384016)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/frontswap.c:__frontswap_store
In mm/zswap.c (ffffffff81386691)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/zswap.c:zswap_frontswap_store
- mm/zswap.c:zswap_frontswap_store
In mm/hugetlb.c (ffffffff8139131c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff8139a2bb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mempolicy.c:mpol_shared_policy_lookup
- mm/mempolicy.c:do_get_mempolicy
In mm/sparse-vmemmap.c (ffffffff81f2150e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/mmu_notifier.c (ffffffff8139cb58)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mmu_notifier.c:__mmu_interval_notifier_insert
- mm/mmu_notifier.c:__mmu_notifier_register
In mm/ksm.c (ffffffff813a2d8b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/ksm.c:__ksm_enter
- mm/ksm.c:stable_tree_search
- mm/ksm.c:stable_tree_search
- mm/ksm.c:try_to_merge_with_ksm_page
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff813b0c88)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/migrate.c:find_mm_struct
- mm/migrate.c:__buffer_migrate_page
- mm/migrate.c:migrate_huge_page_move_mapping
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/migrate_device.c (ffffffff813b6791)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_unmap
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff813c1da4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:__split_huge_page
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
In mm/khugepaged.c (ffffffff813c51ac)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__khugepaged_enter
In mm/memcontrol.c (ffffffff813cdee8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge
In mm/memory-failure.c (ffffffff813dc996)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:try_memory_failure_hugetlb
- mm/memory-failure.c:me_huge_page
- mm/memory-failure.c:page_handle_poison
In mm/zpool.c (ffffffff813ded5c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/zpool.c:zpool_get_driver
In mm/zsmalloc.c (ffffffff813e1dae)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_page_migrate
- mm/zsmalloc.c:lock_zspage
- mm/zsmalloc.c:lock_zspage
In mm/secretmem.c (ffffffff813e3668)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/secretmem.c:__ia32_sys_memfd_secret
- mm/secretmem.c:__x64_sys_memfd_secret
In mm/memfd.c (ffffffff813e999d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memfd.c:memfd_fcntl
In mm/mapping_dirty_helpers.c (ffffffff813e9b88)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pre_vma
In mm/bootmem_info.c (ffffffff813eae96)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/bootmem_info.c:get_page_bootmem
In fs/open.c (ffffffff813eba87)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/open.c:do_dentry_open
In fs/file_table.c (ffffffff813f3bec)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/file_table.c:alloc_file
- fs/file_table.c:__alloc_file
In fs/super.c (ffffffff813f5185)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/super.c:freeze_super
In fs/exec.c (ffffffff813fa59f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/exec.c:exec_binprm
- fs/exec.c:free_bprm
In fs/pipe.c (ffffffff813fe2be)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_get
In fs/dcache.c (ffffffff8141384c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/dcache.c:__d_move
- fs/dcache.c:take_dentry_name_snapshot
In fs/inode.c (ffffffff81418afb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/inode.c:insert_inode_locked
- fs/inode.c:igrab
- fs/inode.c:find_inode_fast
- fs/inode.c:find_inode
- fs/inode.c:inode_lru_isolate
In fs/namespace.c (ffffffff81425871)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/namespace.c:mount_subtree
- fs/namespace.c:clone_mnt
- fs/namespace.c:vfs_create_mount
In fs/fs-writeback.c (ffffffff8143531b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fs-writeback.c:cleanup_offline_cgwb
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_do_switch_wbs
- fs/fs-writeback.c:wb_queue_work
In fs/fs_context.c (ffffffff8143f2d7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fs_context.c:vfs_dup_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
In fs/kernel_read_file.c (ffffffff81441257)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/kernel_read_file.c:kernel_read_file
In fs/buffer.c (ffffffff814447af)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/buffer.c:bh_submit_read
- fs/buffer.c:__sync_dirty_buffer
- fs/buffer.c:ll_rw_block
- fs/buffer.c:ll_rw_block
- fs/buffer.c:create_empty_buffers
- fs/buffer.c:__bread_gfp
- fs/buffer.c:lookup_bh_lru
- fs/buffer.c:bh_lru_install
- fs/buffer.c:grow_dev_page
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:__find_get_block_slow
In fs/direct-io.c (ffffffff8144a57e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/direct-io.c:__blockdev_direct_IO
- fs/direct-io.c:do_direct_IO
In fs/notify/mark.c (ffffffff8144fc67)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/notify/mark.c:fsnotify_prepare_user_wait
In fs/userfaultfd.c (ffffffff8145d8b4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/userfaultfd.c:__do_sys_userfaultfd
- fs/userfaultfd.c:userfaultfd_unmap_prep
- fs/userfaultfd.c:userfaultfd_remove
- fs/userfaultfd.c:mremap_userfaultfd_prep
- fs/userfaultfd.c:dup_userfaultfd
- fs/userfaultfd.c:dup_userfaultfd
In fs/aio.c (ffffffff814646f6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/aio.c:aio_migratepage
In fs/verity/enable.c (ffffffff81472be1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
In fs/binfmt_elf.c (ffffffff8147d9fa)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/binfmt_elf.c:load_elf_binary
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff814808af)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:load_elf_binary
- fs/compat_binfmt_elf.c:load_elf_binary
In fs/mbcache.c (ffffffff8148183b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_entry_delete_or_get
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff81489726)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_add_to_ioend
- fs/iomap/buffered-io.c:iomap_migrate_page
- fs/iomap/buffered-io.c:iomap_page_create
In fs/iomap/direct-io.c (ffffffff8148d472)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/iomap/direct-io.c:__iomap_dio_rw
- fs/iomap/direct-io.c:iomap_dio_zero
- fs/iomap/direct-io.c:iomap_dio_submit_bio
In fs/quota/dquot.c (ffffffff81490474)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/quota/dquot.c:dqget
- fs/quota/dquot.c:dquot_writeback_dquots
- fs/quota/dquot.c:dquot_scan_active
- fs/quota/dquot.c:invalidate_dquots
In fs/proc/task_mmu.c (ffffffff81498dfa)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:hold_task_mempolicy
In fs/proc/base.c (ffffffff814a1a91)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/proc/base.c:proc_mem_open
In fs/proc/proc_sysctl.c (ffffffff814ad1ea)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/proc/proc_sysctl.c:proc_sys_poll_notify
In fs/kernfs/dir.c (ffffffff814b3fd3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/kernfs/dir.c:kernfs_fop_readdir
- fs/kernfs/dir.c:kernfs_rename_ns
- fs/kernfs/dir.c:kernfs_remove_self
- fs/kernfs/dir.c:kernfs_create_empty_dir
- fs/kernfs/dir.c:kernfs_create_dir_ns
- fs/kernfs/dir.c:kernfs_destroy_root
- fs/kernfs/dir.c:kernfs_walk_and_get_ns
- fs/kernfs/dir.c:kernfs_find_and_get_ns
- fs/kernfs/dir.c:kernfs_get_parent
In fs/kernfs/file.c (ffffffff814b6158)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_notify
In fs/configfs/dir.c (ffffffff814bb2e6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/configfs/dir.c:configfs_lookup
- fs/configfs/dir.c:configfs_make_dirent
- fs/configfs/dir.c:configfs_new_dirent
In fs/configfs/symlink.c (ffffffff814bd194)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/configfs/symlink.c:create_link
In fs/devpts/inode.c (ffffffff814be697)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/devpts/inode.c:devpts_acquire
In fs/ext4/balloc.c (ffffffff814bf4f1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_should_retry_alloc
In fs/ext4/ialloc.c (ffffffff814d771d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/ialloc.c:__ext4_new_inode
- fs/ext4/ialloc.c:ext4_free_inode
In fs/ext4/inline.c (ffffffff814db4af)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_destroy_inline_data_nolock
- fs/ext4/inline.c:ext4_update_inline_data
- fs/ext4/inline.c:ext4_create_inline_data
In fs/ext4/inode.c (ffffffff814e70b0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_mark_iloc_dirty
- fs/ext4/inode.c:mpage_map_one_extent
- fs/ext4/inode.c:__ext4_journalled_writepage
In fs/ext4/mballoc.c (ffffffff814f2efa)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_new_inode_pa
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_simple_scan_group
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_generate_buddy
In fs/ext4/mmp.c (ffffffff814fdb03)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/super.c (ffffffff81525504)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_commit_super
- fs/ext4/super.c:__ext4_warning_inode
- fs/ext4/super.c:__ext4_warning
- fs/ext4/super.c:__ext4_msg
- fs/ext4/super.c:ext4_read_bh
- fs/ext4/super.c:ext4_read_bh_nowait
In fs/ext4/xattr.c (ffffffff8153347c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
In fs/ext4/fast_commit.c (ffffffff81538cd5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/fast_commit.c:ext4_fc_commit
- fs/ext4/fast_commit.c:ext4_fc_start_update
In fs/ext4/orphan.c (ffffffff8153a313)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/orphan.c:ext4_orphan_del
- fs/ext4/orphan.c:ext4_orphan_file_add
- fs/ext4/orphan.c:ext4_orphan_file_add
In fs/jbd2/transaction.c (ffffffff8153eb80)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:start_this_handle
- fs/jbd2/transaction.c:start_this_handle
In fs/jbd2/commit.c (ffffffff81541b4d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:release_buffer_page
In fs/jbd2/checkpoint.c (ffffffff81543a7c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
In fs/jbd2/journal.c (ffffffff8154c3b6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_write_superblock
In fs/fat/dir.c (ffffffff8155984c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_entries
- fs/fat/dir.c:fat_add_new_entries
In fs/fat/fatent.c (ffffffff8155b706)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_collect_bhs
In fs/ecryptfs/miscdev.c (ffffffff81570ec5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_open
In fs/fuse/dev.c (ffffffff81574061)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fuse/dev.c:fuse_dev_ioctl
- fs/fuse/dev.c:fuse_copy_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_simple_background
- fs/fuse/dev.c:fuse_simple_request
- fs/fuse/dev.c:fuse_get_req
In fs/fuse/inode.c (ffffffff81584b93)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fuse/inode.c:fuse_sync_fs_writes
In ipc/util.c (ffffffff81593a75)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In ipc/msg.c (ffffffff815962f6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- ipc/msg.c:do_msgsnd
In security/keys/key.c (ffffffff815a4aa2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/key.c:key_reject_and_link
- security/keys/key.c:__key_instantiate_and_link
- security/keys/key.c:key_alloc
In security/keys/keyctl.c (ffffffff815a99ae)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_chown_key
- security/keys/keyctl.c:keyctl_chown_key
In security/keys/process_keys.c (ffffffff815ac286)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:lookup_user_key
In security/keys/request_key.c (ffffffff815acb70)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/request_key.c:call_sbin_request_key
In security/keys/request_key_auth.c (ffffffff815ad9f8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_new
- security/keys/request_key_auth.c:request_key_auth_new
In security/selinux/hooks.c (ffffffff815c1805)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_secmark_refcount_inc
In security/selinux/selinuxfs.c (ffffffff815cf01d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_mmap_policy_fault
In security/selinux/ss/services.c (ffffffff815de9ef)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/ss/services.c:selinux_notify_policy_change
In security/selinux/xfrm.c (ffffffff815e876d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/xfrm.c:selinux_xfrm_state_alloc_acquire
- security/selinux/xfrm.c:selinux_xfrm_policy_clone
- security/selinux/xfrm.c:selinux_xfrm_alloc_user
In security/tomoyo/common.c (ffffffff815fd497)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_open_control
- security/tomoyo/common.c:tomoyo_supervisor
- security/tomoyo/common.c:tomoyo_add_entry
In security/tomoyo/condition.c (ffffffff815fd873)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/condition.c:tomoyo_commit_condition
In security/tomoyo/domain.c (ffffffff81601012)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
In security/tomoyo/memory.c (ffffffff81604855)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/memory.c:tomoyo_get_name
- security/tomoyo/memory.c:tomoyo_get_group
In security/tomoyo/securityfs_if.c (ffffffff81606d54)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_write_self
In security/tomoyo/tomoyo.c (ffffffff8349bf82)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_init
- security/tomoyo/tomoyo.c:tomoyo_task_alloc
In security/apparmor/domain.c (ffffffff8161802f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/apparmor/domain.c:aa_change_hat
In security/apparmor/policy_unpack.c (ffffffff8161d7bc)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In block/bdev.c (ffffffff8166e810)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/bdev.c:blkdev_get_whole
In block/fops.c (ffffffff81670a41)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/fops.c:__blkdev_direct_IO
- block/fops.c:__blkdev_direct_IO
In block/bio.c (ffffffff8167331f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/bio.c:blk_next_bio
In block/blk-core.c (ffffffff81675e75)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-core.c:blk_set_pm_only
In block/blk-ioc.c (ffffffff8167e057)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-ioc.c:__copy_io
In block/blk-mq.c (ffffffff816884c3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_mark_tag_wait
- block/blk-mq.c:__blk_mq_get_driver_tag
- block/blk-mq.c:__blk_mq_get_driver_tag
In block/blk-iocost.c (ffffffff816b0a80)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-iocost.c:ioc_pd_free
- block/blk-iocost.c:adjust_inuse_and_calc_cost
- block/blk-iocost.c:ioc_timer_fn
- block/blk-iocost.c:ioc_check_iocgs
- block/blk-iocost.c:iocg_kick_delay
- block/blk-iocost.c:weight_updated
In block/mq-deadline.c (ffffffff816b3c12)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/mq-deadline.c:dd_finish_request
In io_uring/io_uring.c (ffffffff816d84cd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- io_uring/io_uring.c:__io_uring_register
- io_uring/io_uring.c:io_uring_create
- io_uring/io_uring.c:io_uring_cancel_generic
- io_uring/io_uring.c:io_sq_thread_park
- io_uring/io_uring.c:io_rsrc_ref_quiesce
- io_uring/io_uring.c:io_init_req
- io_uring/io_uring.c:io_file_get_normal
- io_uring/io_uring.c:io_wq_submit_work
- io_uring/io_uring.c:io_prep_async_work
In io_uring/io-wq.c (ffffffff816dab12)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- io_uring/io-wq.c:io_wqe_enqueue
- io_uring/io-wq.c:io_wqe_enqueue
- io_uring/io-wq.c:io_wq_worker_running
- io_uring/io-wq.c:io_wqe_dec_running
- io_uring/io-wq.c:io_wqe_dec_running
- io_uring/io-wq.c:io_queue_worker_create
In lib/iov_iter.c (ffffffff816e2979)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:pipe_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iter_xarray_populate_pages
- lib/iov_iter.c:pipe_get_pages
- lib/iov_iter.c:copy_page_to_iter
In lib/rhashtable.c (ffffffff816ea3da)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_try_insert
In lib/sbitmap.c (ffffffff81772622)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- lib/sbitmap.c:sbitmap_prepare_to_wait
In drivers/pci/pci.c (ffffffff817c545c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_config_pm_runtime_get
In drivers/pci/pcie/portdrv_pci.c (ffffffff817d66ce)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_remove
In drivers/pci/hotplug/cpci_hotplug_core.c (ffffffff817e7823)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/hotplug/cpci_hotplug_core.c:check_slots
In drivers/pci/hotplug/pciehp_hpc.c (ffffffff817ea033)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/hotplug/pciehp_hpc.c:pciehp_isr
In drivers/video/fbdev/core/fb_defio.c (ffffffff8180f147)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_fault
In drivers/video/fbdev/core/fbcon.c (ffffffff81815fdb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_fb_registered
In drivers/acpi/apei/ghes.c (ffffffff8189e38e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/acpi/apei/ghes.c:ghes_estatus_cached
In drivers/clk/clk.c (ffffffff818aad1b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/clk/clk.c:clk_core_is_enabled
In drivers/virtio/virtio_balloon.c (ffffffff818c61b6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/virtio/virtio_balloon.c:virtballoon_migratepage
In drivers/xen/grant-table.c (ffffffff818c952f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/xen/grant-table.c:gnttab_add_deferred
In drivers/xen/events/events_base.c (ffffffff818d02c5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/xen/events/events_base.c:handle_irq_for_port
- drivers/xen/events/events_base.c:bind_evtchn_to_irq_chip
In drivers/tty/tty_buffer.c (ffffffff818fbb9f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/tty/tty_buffer.c:tty_buffer_flush
- drivers/tty/tty_buffer.c:tty_buffer_lock_exclusive
In drivers/tty/vt/keyboard.c (ffffffff81905ec5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:kbd_start
- drivers/tty/vt/keyboard.c:kbd_led_trigger_activate
In drivers/tty/serial/kgdb_nmi.c (ffffffff81930a69)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In drivers/char/virtio_console.c (ffffffff819365fb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/char/virtio_console.c:pipe_to_sg
In drivers/char/agp/backend.c (ffffffff8193c094)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/char/agp/backend.c:agp_backend_acquire
In drivers/char/agp/generic.c (ffffffff8193de78)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_pages
- drivers/char/agp/generic.c:agp_generic_alloc_pages
In drivers/char/agp/intel-gtt.c (ffffffff8194165b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/char/agp/intel-gtt.c:intel_fake_agp_alloc_by_type
In drivers/connector/cn_queue.c (ffffffff81971807)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/connector/cn_queue.c:cn_queue_add_callback
In drivers/connector/cn_proc.c (ffffffff819722c6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In drivers/base/core.c (ffffffff8197a6ca)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/core.c:device_shutdown
In drivers/base/dd.c (ffffffff8197d8c2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/dd.c:driver_probe_device
In drivers/base/devtmpfs.c (ffffffff8198bc1e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/devtmpfs.c:public_dev_mount
In drivers/base/power/runtime.c (ffffffff8199169d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/runtime.c:update_autosuspend
- drivers/base/power/runtime.c:pm_runtime_forbid
- drivers/base/power/runtime.c:__pm_runtime_disable
- drivers/base/power/runtime.c:pm_runtime_barrier
- drivers/base/power/runtime.c:__pm_runtime_set_status
- drivers/base/power/runtime.c:pm_runtime_get_if_active
- drivers/base/power/runtime.c:__pm_runtime_resume
- drivers/base/power/runtime.c:rpm_drop_usage_count
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
In drivers/base/power/main.c (ffffffff81993365)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/main.c:device_prepare
In drivers/base/power/wakeup.c (ffffffff819983ad)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/wakeup.c:pm_system_irq_wakeup
- drivers/base/power/wakeup.c:wakeup_source_report_event
In drivers/base/power/domain.c (ffffffff8199b2a7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/domain.c:genpd_add_subdomain
- drivers/base/power/domain.c:genpd_power_on
In drivers/mfd/twl6030-irq.c (0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In drivers/nvdimm/bus.c (ffffffff819d6f4f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:nd_ioctl
In drivers/nvdimm/namespace_devs.c (ffffffff819dec8d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/nvdimm/namespace_devs.c:init_active_labels
In drivers/dma-buf/udmabuf.c (ffffffff819f5d56)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_create
- drivers/dma-buf/udmabuf.c:udmabuf_vm_fault
In drivers/cxl/core/suspend.c (ffffffff819f6385)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/cxl/core/suspend.c:cxl_mem_active_inc
In drivers/scsi/hosts.c (ffffffff81ed4ec6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/scsi/hosts.c:scsi_add_host_with_dma
In drivers/scsi/scsi_lib.c (ffffffff819fea15)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:sdev_disable_disk_events
- drivers/scsi/scsi_lib.c:scsi_mq_get_budget
- drivers/scsi/scsi_lib.c:scsi_dispatch_cmd
- drivers/scsi/scsi_lib.c:scsi_complete
- drivers/scsi/scsi_lib.c:scsi_complete
In drivers/scsi/sg.c (ffffffff81a19c5d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_vma_fault
In drivers/net/tun.c (ffffffff81a62969)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_build_skb
In drivers/net/ppp/ppp_generic.c (ffffffff81a6a038)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_register_net_channel
- drivers/net/ppp/ppp_generic.c:ppp_unit_register
In drivers/net/xen-netfront.c (ffffffff81a72acc)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/net/xen-netfront.c:xennet_disconnect_backend
- drivers/net/xen-netfront.c:xennet_disconnect_backend
- drivers/net/xen-netfront.c:handle_incoming_queue
In drivers/vfio/pci/vfio_pci_core.c (ffffffff81a81163)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_unregister_device
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_register_device
In drivers/usb/core/hub.c (ffffffff81a98706)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/hub.c:hub_event
- drivers/usb/core/hub.c:usb_new_device
In drivers/usb/core/hcd.c (ffffffff81a9b563)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_start_port_resume
In drivers/usb/core/urb.c (ffffffff81a9c5ee)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/urb.c:usb_anchor_suspend_wakeups
- drivers/usb/core/urb.c:usb_block_urb
- drivers/usb/core/urb.c:usb_anchor_urb
In drivers/usb/core/driver.c (ffffffff81aa1720)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/driver.c:usb_autopm_get_interface_no_resume
In drivers/usb/core/devio.c (ffffffff81aaa28e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:usbdev_open
- drivers/usb/core/devio.c:async_completed
In drivers/usb/core/port.c (ffffffff81aafc63)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/port.c:usb_hub_create_port_device
- drivers/usb/core/port.c:usb_port_runtime_resume
In drivers/usb/core/hcd-pci.c (ffffffff81ab04d6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/hcd-pci.c:usb_hcd_pci_remove
In drivers/usb/host/xhci.c (ffffffff81af0b67)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_dev
In drivers/i2c/busses/i2c-designware-master.c (ffffffff81b39954)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe_master
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe_master
In drivers/i2c/busses/i2c-designware-platdrv.c (ffffffff81b3a08f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-platdrv.c:dw_i2c_plat_probe
In drivers/power/supply/power_supply_core.c (ffffffff81b4084f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/power/supply/power_supply_core.c:__power_supply_register
- drivers/power/supply/power_supply_core.c:power_supply_get_by_name
In drivers/md/md.c (ffffffff83723c2d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/md.c:md_exit
- drivers/md/md.c:md_notify_reboot
- drivers/md/md.c:md_reap_sync_thread
- drivers/md/md.c:md_start_sync
- drivers/md/md.c:remove_and_add_spares
- drivers/md/md.c:md_do_sync
- drivers/md/md.c:md_seq_next
- drivers/md/md.c:md_seq_start
- drivers/md/md.c:md_open
- drivers/md/md.c:hot_add_disk
- drivers/md/md.c:hot_remove_disk
- drivers/md/md.c:do_md_stop
- drivers/md/md.c:md_run
- drivers/md/md.c:md_attr_store
- drivers/md/md.c:md_attr_show
- drivers/md/md.c:new_dev_store
- drivers/md/md.c:level_store
- drivers/md/md.c:rdev_size_store
- drivers/md/md.c:state_store
- drivers/md/md.c:add_bound_rdev
- drivers/md/md.c:mddev_find
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:md_handle_request
In drivers/md/md-bitmap.c (ffffffff81b696f1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/md-bitmap.c:md_bitmap_startwrite
- drivers/md/md-bitmap.c:write_page
- drivers/md/md-bitmap.c:write_sb_page
In drivers/md/dm.c (ffffffff81b74136)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm.c:dm_get_from_kobject
- drivers/md/dm.c:dm_swap_table
- drivers/md/dm.c:dm_hold
- drivers/md/dm.c:dm_get_md
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:dm_blk_open
- drivers/md/dm.c:dm_blk_open
In drivers/md/dm-stripe.c (ffffffff81b78c21)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-stripe.c:stripe_end_io
In drivers/md/dm-io.c (ffffffff81b7c644)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-io.c:do_region
- drivers/md/dm-io.c:do_region
In drivers/md/dm-kcopyd.c (ffffffff81b7ceac)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-kcopyd.c:dm_kcopyd_prepare_callback
- drivers/md/dm-kcopyd.c:dm_kcopyd_copy
- drivers/md/dm-kcopyd.c:dispatch_job
In drivers/md/dm-stats.c (ffffffff81b7f46a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-stats.c:dm_stat_for_entry
In drivers/edac/edac_pci_sysfs.c (ffffffff81b86115)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_npe
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_pe
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
In drivers/mmc/core/sdio.c (ffffffff81bb48f2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/mmc/core/sdio.c:mmc_attach_sdio
In drivers/mmc/core/sdio_bus.c (ffffffff81bb56da)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/mmc/core/sdio_bus.c:sdio_bus_probe
In drivers/remoteproc/remoteproc_core.c (ffffffff81bcde90)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_core.c:rproc_detach
- drivers/remoteproc/remoteproc_core.c:rproc_shutdown
In drivers/ras/debugfs.c (ffffffff81bdecb5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/ras/debugfs.c:trace_open
In drivers/hte/hte.c (ffffffff81be49dc)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/hte/hte.c:hte_push_ts_ns
- drivers/hte/hte.c:__hte_req_ts
In net/core/sock.c (ffffffff81bf2d48)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:__sk_receive_skb
- net/core/sock.c:__sock_queue_rcv_skb
- net/core/sock.c:__sock_queue_rcv_skb
In net/core/skbuff.c (ffffffff81bfd1e0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/skbuff.c:pskb_carve_inside_nonlinear
- net/core/skbuff.c:pskb_carve_inside_header
- net/core/skbuff.c:skb_try_coalesce
- net/core/skbuff.c:skb_segment
- net/core/skbuff.c:skb_append_pagefrags
- net/core/skbuff.c:skb_shift
- net/core/skbuff.c:skb_split
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:pskb_expand_head
- net/core/skbuff.c:__pskb_copy_fclone
- net/core/skbuff.c:__skb_clone
In net/core/datagram.c (ffffffff81c00700)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/datagram.c:__sk_queue_drop_skb
In net/core/dev.c (ffffffff81c16c51)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/dev.c:unregister_netdevice_many
In net/core/neighbour.c (ffffffff81c28a9e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/neighbour.c:__neigh_update
- net/core/neighbour.c:neigh_probe
- net/core/neighbour.c:neigh_alloc
In net/core/filter.c (ffffffff81c44b5d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/filter.c:bpf_msg_pop_data
- net/core/filter.c:bpf_msg_push_data
In net/core/skmsg.c (ffffffff81c8aeb3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/skmsg.c:sk_msg_clone
- net/core/skmsg.c:sk_msg_alloc
In net/sched/sch_generic.c (ffffffff81c94fbd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/sched/cls_api.c (ffffffff81c9d050)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/sched/cls_api.c:tc_cls_offload_cnt_update
In net/sched/act_api.c (ffffffff81ca4ec7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/sched/act_api.c:tcf_idr_check_alloc
In net/netlink/af_netlink.c (ffffffff81cacb30)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_getsockopt
- net/netlink/af_netlink.c:netlink_broadcast
- net/netlink/af_netlink.c:netlink_getname
- net/netlink/af_netlink.c:netlink_bind
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_overrun
In net/ipv4/route.c (ffffffff81ccc861)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ip_rt_multicast_event
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:rt_dst_clone
In net/ipv4/ip_output.c (ffffffff81cdad98)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/ip_output.c:__ip_append_data
In net/ipv4/inet_connection_sock.c (ffffffff81ce4245)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:reqsk_timer_handler
- net/ipv4/inet_connection_sock.c:reqsk_timer_handler
In net/ipv4/tcp.c (ffffffff81ceb160)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_build_frag
In net/ipv4/tcp_input.c (ffffffff81cf5e4d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_conn_request
In net/ipv4/tcp_ipv4.c (ffffffff81d0c3fd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_syn_recv_sock
- net/ipv4/tcp_ipv4.c:tcp_req_err
In net/ipv4/tcp_fastopen.c (ffffffff81d13984)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_detect_blackhole
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_disable_ofo_check
In net/ipv4/raw.c (ffffffff81d17bd2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/ipv4/udp.c (ffffffff81d1cfed)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/udp.c:__udp4_lib_mcast_deliver
- net/ipv4/udp.c:udp_queue_rcv_one_skb
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udp_read_sock
- net/ipv4/udp.c:__first_packet_length
- net/ipv4/udp.c:__udp_enqueue_schedule_skb
In net/ipv4/fib_frontend.c (ffffffff81d36a65)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:fib_netdev_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
In net/ipv4/fib_semantics.c (ffffffff81d3776a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/fib_semantics.c:fib_nh_common_init
In net/ipv4/inet_fragment.c (ffffffff81d41a93)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/ipv4/ping.c (ffffffff81d4258b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/ping.c:ping_init_sock
In net/ipv4/fib_rules.c (ffffffff81d51294)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/fib_rules.c:fib4_rule_configure
In net/ipv4/ipmr.c (ffffffff81d55a71)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_cache_unresolved
In net/ipv4/tcp_bpf.c (ffffffff81d5db65)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_bpf.c:tcp_bpf_sendpage
In net/xfrm/xfrm_policy.c (ffffffff81d69784)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_insert
- net/xfrm/xfrm_policy.c:xfrm_policy_kill
In net/unix/af_unix.c (ffffffff81d81dbe)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_stream_connect
- net/unix/af_unix.c:init_peercred
In net/ipv6/ip6_output.c (ffffffff81d88ff0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/ipv6/addrconf.c (ffffffff81d91496)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/addrconf.c:__ipv6_ifa_notify
In net/ipv6/route.c (ffffffff81da741a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/route.c:icmp6_dst_alloc
- net/ipv6/route.c:ip6_blackhole_route
- net/ipv6/route.c:ip6_rt_cache_alloc
- net/ipv6/route.c:ip6_rt_copy_init
In net/ipv6/udp.c (ffffffff81db9766)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/udp.c:__udp6_lib_mcast_deliver
- net/ipv6/udp.c:udpv6_queue_rcv_one_skb
- net/ipv6/udp.c:udpv6_recvmsg
In net/ipv6/raw.c (ffffffff81dbe665)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_rcv
- net/ipv6/raw.c:rawv6_rcv
In net/ipv6/tcp_ipv6.c (ffffffff81dcc45b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_syn_recv_sock
- net/ipv6/tcp_ipv6.c:tcp_v6_conn_request
In net/ipv6/ip6_flowlabel.c (ffffffff81dd3d07)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_get
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_get
In net/ipv6/ioam6.c (ffffffff81dd80ad)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/ioam6.c:ioam6_genl_addsc
- net/ipv6/ioam6.c:ioam6_genl_addns
In net/ipv6/ip6mr.c (ffffffff81ddda59)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6mr_cache_unresolved
- net/ipv6/ip6mr.c:mif6_add
In net/ipv6/seg6_hmac.c (ffffffff81deaeee)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/packet/af_packet.c (ffffffff81df0e41)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_mmap
- net/packet/af_packet.c:packet_mm_open
- net/packet/af_packet.c:tpacket_fill_skb
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:packet_rcv
- net/packet/af_packet.c:packet_rcv
In net/netlabel/netlabel_unlabeled.c (ffffffff81e01eef)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/netlabel/netlabel_unlabeled.c:netlbl_unlhsh_add
In net/netlabel/netlabel_cipso_v4.c (ffffffff81e03eee)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/netlabel/netlabel_cipso_v4.c:netlbl_cipsov4_add
In net/netlabel/netlabel_calipso.c (ffffffff81e0450d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/xdp/xsk.c (ffffffff81e17cb1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_build_skb_zerocopy
In net/mptcp/protocol.c (ffffffff81e22bbe)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/mptcp/protocol.c:mptcp_sendmsg
- net/mptcp/protocol.c:mptcp_sendmsg_frag
In net/mptcp/subflow.c (ffffffff81e2584f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/mptcp/subflow.c:subflow_v6_conn_request
- net/mptcp/subflow.c:subflow_v4_conn_request
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vdso/vma.c (ffffffff81004893)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/entry/vdso/vma.c:vdso_fault
In arch/x86/events/core.c (ffffffff8100868b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/core.c:x86_pmu_event_init
- arch/x86/events/core.c:x86_add_exclusive
- arch/x86/events/core.c:x86_add_exclusive
In arch/x86/events/intel/core.c (ffffffff81011332)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/intel/core.c:__intel_shared_reg_get_constraints
In arch/x86/events/intel/uncore.c (ffffffff81025bea)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/intel/uncore.c:uncore_pci_pmu_register
- arch/x86/events/intel/uncore.c:uncore_get_constraint
In arch/x86/events/intel/uncore_nhmex.c (ffffffff81027328)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_mbox_get_shared_reg
In arch/x86/xen/spinlock.c (ffffffff8104472b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/xen/spinlock.c:xen_qlock_wait
In arch/x86/kernel/i8259.c (ffffffff8105406a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/i8259.c:mask_and_ack_8259A
In arch/x86/kernel/tboot.c (ffffffff81067d65)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_dying_cpu
In arch/x86/kernel/cpu/common.c (ffffffff8106d692)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/common.c:cpu_init
In arch/x86/kernel/cpu/mce/core.c (ffffffff820bd2a3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/core.c:mce_end
In arch/x86/kernel/cpu/resctrl/rdtgroup.c (ffffffff810884f2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_kn_lock_live
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff8108ce2e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_dev_open
In arch/x86/kernel/cpu/sgx/encl.c (ffffffff8108f3df)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/encl.c:__sgx_encl_eldu
In arch/x86/kernel/acpi/sleep.c (ffffffff81096e8c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/acpi/sleep.c:x86_acpi_suspend_lowlevel
In arch/x86/kernel/tsc_sync.c (ffffffff8109c85a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
In arch/x86/kernel/apic/apic.c (ffffffff8109dbd3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/apic/apic.c:__sysvec_error_interrupt
In arch/x86/kernel/apic/io_apic.c (ffffffff810a3c33)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/kernel/apic/io_apic.c:ioapic_ack_level
In arch/x86/mm/mmio-mod.c (ffffffff810d3d7b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/mm/mmio-mod.c:enable_mmiotrace
In arch/x86/platform/uv/uv_nmi.c (ffffffff810dd4c7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- arch/x86/platform/uv/uv_nmi.c:uv_check_nmi
- arch/x86/platform/uv/uv_nmi.c:uv_check_nmi
In kernel/fork.c (ffffffff810e7d26)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:mm_access
- kernel/fork.c:replace_mm_exe_file
- kernel/fork.c:__mmput
- kernel/fork.c:dup_mmap
In kernel/cpu.c (ffffffff810eeffb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/exit.c (ffffffff810f1747)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/exit.c:exit_mm
In kernel/ptrace.c (ffffffff810fb344)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_traceme
- kernel/ptrace.c:ptrace_attach
In kernel/umh.c (ffffffff8110f1eb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/umh.c:call_usermodehelper_exec
In kernel/workqueue.c (ffffffff811105eb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/workqueue.c:flush_workqueue_prep_pwqs
In kernel/kthread.c (ffffffff8111c67a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/kthread.c:kthread_use_mm
In kernel/nsproxy.c (ffffffff81124370)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/nsproxy.c:validate_nsset
- kernel/nsproxy.c:copy_namespaces
In kernel/cred.c (ffffffff81126c7b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:override_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:prepare_creds
In kernel/async.c (ffffffff81128f28)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/async.c:async_schedule_node_domain
In kernel/kmod.c (ffffffff8112b6b7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/kmod.c:__request_module
In kernel/groups.c (ffffffff8112ba5e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/groups.c:set_groups
In kernel/sched/core.c (ffffffff83ea8440)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/core.c:sched_init
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:sched_core_get
In kernel/sched/fair.c (ffffffff8115675f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/fair.c:nohz_balance_enter_idle
- kernel/sched/fair.c:nohz_balance_exit_idle
In kernel/sched/build_policy.c (ffffffff811595e3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/build_policy.c:rq_online_rt
- kernel/sched/build_policy.c:pull_rt_task
In kernel/sched/build_utility.c (ffffffff8116fb57)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/sched/build_utility.c:sd_init
- kernel/sched/build_utility.c:build_overlap_sched_groups
- kernel/sched/build_utility.c:sched_get_rd
- kernel/sched/build_utility.c:rq_attach_root
- kernel/sched/build_utility.c:cpupri_set
In kernel/power/hibernate.c (ffffffff8118324a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/power/hibernate.c:hibernate_quiet_exec
- kernel/power/hibernate.c:hibernate
In kernel/power/swap.c (ffffffff81187fbd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/power/swap.c:hib_submit_io
In kernel/printk/printk.c (ffffffff8118d1b4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/printk/printk.c:__printk_cpu_sync_try_get
In kernel/irq/handle.c (ffffffff81195a1f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/irq/manage.c (ffffffff811966fc)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/irq/manage.c:irq_thread_fn
- kernel/irq/manage.c:irq_forced_thread_fn
In kernel/rcu/update.c (ffffffff811aaece)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/rcu/update.c:rcu_barrier_tasks_generic
- kernel/rcu/update.c:rcu_expedite_gp
In kernel/rcu/srcutree.c (ffffffff811ac990)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier_one_cpu
In kernel/rcu/tree.c (ffffffff811afff4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/rcu/tree.c:rcu_barrier_entrain
In kernel/module/main.c (ffffffff811cc355)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/module/main.c:load_module
In kernel/time/clocksource.c (ffffffff811e1515)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/time/clocksource.c:clocksource_touch_watchdog
- kernel/time/clocksource.c:clocksource_resume
In kernel/futex/core.c (ffffffff811f41bb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/futex/core.c:futex_q_lock
In kernel/futex/requeue.c (ffffffff811f6bba)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/futex/requeue.c:futex_requeue
- kernel/futex/requeue.c:futex_requeue
- kernel/futex/requeue.c:futex_requeue
In kernel/cgroup/cgroup.c (ffffffff8120bfe2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_create
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:online_css
In kernel/audit.c (ffffffff81224815)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/audit.c:audit_log_lost
In kernel/debug/debug_core.c (ffffffff812395f5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/debug/debug_core.c:kgdb_breakpoint
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
In kernel/seccomp.c (ffffffff8124a577)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_attach_filter
In kernel/relay.c (ffffffff8124bbd4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/relay.c:relay_buf_fault
In kernel/trace/ring_buffer.c (ffffffff8125e259)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/ring_buffer.c:ring_buffer_empty
- kernel/trace/ring_buffer.c:ring_buffer_reset
- kernel/trace/ring_buffer.c:ring_buffer_reset
- kernel/trace/ring_buffer.c:ring_buffer_reset_online_cpus
- kernel/trace/ring_buffer.c:ring_buffer_reset_online_cpus
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:reset_disabled_cpu_buffer
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_consume
- kernel/trace/ring_buffer.c:ring_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_advance_reader
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:ring_buffer_record_disable
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:ring_buffer_resize
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
In kernel/trace/trace.c (ffffffff81270628)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_set_cpumask
- kernel/trace/trace.c:__trace_array_vprintk
- kernel/trace/trace.c:trace_vbprintk
In kernel/trace/trace_mmiotrace.c (ffffffff8127e74d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/trace_mmiotrace.c:mmio_trace_mapping
- kernel/trace/trace_mmiotrace.c:mmio_trace_rw
In kernel/trace/blktrace.c (ffffffff81282850)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/trace/fgraph.c (ffffffff81284eae)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/fgraph.c:ftrace_suspend_notifier_call
- kernel/trace/fgraph.c:function_graph_enter
In kernel/trace/trace_kdb.c (ffffffff812b3575)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/trace_kdb.c:kdb_ftdump
In kernel/trace/trace_dynevent.c (ffffffff812b38d0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/trace/trace_dynevent.c:trace_event_dyn_try_get_ref
In kernel/bpf/hashtab.c (ffffffff812f9a83)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:alloc_htab_elem
In kernel/bpf/cpumap.c (ffffffff8131fa91)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/bpf/cpumap.c:__cpu_map_entry_alloc
- kernel/bpf/cpumap.c:__cpu_map_entry_alloc
In kernel/bpf/offload.c (ffffffff81321d1e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/events/core.c (ffffffff813368cc)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_fault
- kernel/events/core.c:exclusive_event_destroy
- kernel/events/core.c:find_get_pmu_context
- kernel/events/core.c:find_get_pmu_context
In kernel/events/hw_breakpoint.c (ffffffff8134d6bf)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In kernel/events/uprobes.c (ffffffff8135223e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/events/uprobes.c:pre_ssout
- kernel/events/uprobes.c:__replace_page
In kernel/watch_queue.c (ffffffff8135792c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- kernel/watch_queue.c:add_watch_to_object
In mm/filemap.c (ffffffff8135dced)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:folio_end_writeback
- mm/filemap.c:replace_page_cache_folio
In mm/oom_kill.c (ffffffff81364400)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/oom_kill.c:__do_sys_process_mrelease
- mm/oom_kill.c:__oom_kill_process
- mm/oom_kill.c:mark_oom_victim
- mm/oom_kill.c:mark_oom_victim
In mm/page-writeback.c (ffffffff813698b8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/page-writeback.c:__folio_start_writeback
- mm/page-writeback.c:folio_write_one
In mm/readahead.c (ffffffff8136bc0f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/readahead.c:read_pages
In mm/swap.c (ffffffff813711b5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/swap.c:lru_cache_disable
- mm/swap.c:mark_page_lazyfree
- mm/swap.c:deactivate_page
- mm/swap.c:deactivate_file_folio
- mm/swap.c:folio_add_lru
- mm/swap.c:folio_rotate_reclaimable
- mm/swap.c:get_kernel_pages
In mm/vmscan.c (ffffffff81386b4a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/vmscan.c:folio_isolate_lru
In mm/shmem.c (ffffffff8138a2c8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/shmem.c:shmem_get_inode
- mm/shmem.c:shmem_replace_folio
- mm/shmem.c:shmem_unuse
In mm/gup.c (ffffffff813af2ee)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/gup.c:check_and_migrate_movable_pages
- mm/gup.c:try_grab_page
In mm/memory.c (ffffffff813bc5d6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memory.c:numa_migrate_prep
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:copy_present_pte
- mm/memory.c:copy_present_pte
- mm/memory.c:copy_present_pte
In mm/mlock.c (ffffffff813c4ff1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mlock.c:munlock_page
- mm/mlock.c:mlock_new_page
- mm/mlock.c:mlock_folio
In mm/mmap.c (ffffffff813c5d69)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mmap.c:special_mapping_fault
- mm/mmap.c:mmap_region
- mm/mmap.c:__vma_adjust
- mm/mmap.c:vma_link
In mm/mmu_gather.c (ffffffff813cd53d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_gather_mmu_fullmm
- mm/mmu_gather.c:tlb_gather_mmu
In mm/rmap.c (ffffffff813d89ae)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/rmap.c:try_to_unmap_one
- mm/rmap.c:anon_vma_fork
In mm/madvise.c (ffffffff813f44b3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff813f7ff3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff813f939e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/swap_state.c:swap_cache_get_folio
In mm/swapfile.c (ffffffff813fc5b6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapoff
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte
In mm/frontswap.c (ffffffff81401af5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/frontswap.c:__frontswap_store
In mm/zswap.c (ffffffff814044af)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/zswap.c:zswap_frontswap_store
- mm/zswap.c:zswap_frontswap_store
In mm/hugetlb.c (ffffffff8140e33c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff8141a2cb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mempolicy.c:mpol_shared_policy_lookup
- mm/mempolicy.c:do_get_mempolicy
In mm/sparse-vmemmap.c (ffffffff820cb48d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/mmu_notifier.c (ffffffff8141bf58)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mmu_notifier.c:__mmu_interval_notifier_insert
- mm/mmu_notifier.c:__mmu_notifier_register
In mm/ksm.c (ffffffff814229eb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/ksm.c:__ksm_enter
- mm/ksm.c:stable_tree_search
- mm/ksm.c:stable_tree_search
- mm/ksm.c:try_to_merge_with_ksm_page
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff814317d8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/migrate.c:find_mm_struct
- mm/migrate.c:__buffer_migrate_folio
- mm/migrate.c:migrate_huge_page_move_mapping
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/migrate_device.c (ffffffff8143813e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_device_unmap
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff81443f85)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:__split_huge_page
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
In mm/khugepaged.c (ffffffff8144ca62)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/khugepaged.c:madvise_collapse
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:set_huge_pmd
- mm/khugepaged.c:__khugepaged_enter
In mm/memcontrol.c (ffffffff81452fc8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge
In mm/memory-failure.c (ffffffff81463bcd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:try_memory_failure_hugetlb
- mm/memory-failure.c:me_huge_page
- mm/memory-failure.c:page_handle_poison
In mm/zpool.c (ffffffff81465a4c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/zpool.c:zpool_get_driver
In mm/zsmalloc.c (ffffffff81469391)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_page_migrate
- mm/zsmalloc.c:lock_zspage
- mm/zsmalloc.c:lock_zspage
In mm/secretmem.c (ffffffff8146b028)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/secretmem.c:__ia32_sys_memfd_secret
- mm/secretmem.c:__x64_sys_memfd_secret
In mm/memfd.c (ffffffff814719bd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/memfd.c:memfd_fcntl
In mm/mapping_dirty_helpers.c (ffffffff81471bd8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pre_vma
In mm/bootmem_info.c (ffffffff83ec85a9)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- mm/bootmem_info.c:register_page_bootmem_info_node
- mm/bootmem_info.c:register_page_bootmem_info_node
In fs/open.c (ffffffff81473f2f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/open.c:do_dentry_open
In fs/file_table.c (ffffffff8147ca85)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/file_table.c:alloc_file
- fs/file_table.c:__alloc_file
In fs/super.c (ffffffff8147e385)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/super.c:freeze_super
In fs/exec.c (ffffffff814840cf)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/exec.c:exec_binprm
- fs/exec.c:free_bprm
In fs/pipe.c (ffffffff81487f1e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_get
In fs/dcache.c (ffffffff8149c8da)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/dcache.c:copy_name
- fs/dcache.c:take_dentry_name_snapshot
In fs/inode.c (ffffffff814a441b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/inode.c:insert_inode_locked
- fs/inode.c:igrab
- fs/inode.c:find_inode_fast
- fs/inode.c:find_inode
- fs/inode.c:inode_lru_isolate
In fs/namespace.c (ffffffff814b2031)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/namespace.c:mount_subtree
- fs/namespace.c:clone_mnt
- fs/namespace.c:vfs_create_mount
In fs/fs-writeback.c (ffffffff814c337b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fs-writeback.c:cleanup_offline_cgwb
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_do_switch_wbs
- fs/fs-writeback.c:wb_queue_work
In fs/fs_context.c (ffffffff814ce119)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
In fs/kernel_read_file.c (ffffffff814d018b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/kernel_read_file.c:kernel_read_file
In fs/buffer.c (ffffffff814d33e6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/buffer.c:__bh_read_batch
- fs/buffer.c:__bh_read
- fs/buffer.c:__sync_dirty_buffer
- fs/buffer.c:create_empty_buffers
- fs/buffer.c:__bread_gfp
- fs/buffer.c:lookup_bh_lru
- fs/buffer.c:bh_lru_install
- fs/buffer.c:grow_dev_page
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:__find_get_block_slow
In fs/direct-io.c (ffffffff814d8c7f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/direct-io.c:__blockdev_direct_IO
- fs/direct-io.c:do_direct_IO
In fs/notify/mark.c (ffffffff814de597)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/notify/mark.c:fsnotify_prepare_user_wait
In fs/userfaultfd.c (ffffffff814ecdad)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/userfaultfd.c:new_userfaultfd
- fs/userfaultfd.c:userfaultfd_unmap_prep
- fs/userfaultfd.c:userfaultfd_remove
- fs/userfaultfd.c:mremap_userfaultfd_prep
- fs/userfaultfd.c:dup_userfaultfd
- fs/userfaultfd.c:dup_userfaultfd
In fs/aio.c (ffffffff814f1802)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/aio.c:aio_migrate_folio
In fs/verity/enable.c (ffffffff81504938)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
In fs/binfmt_elf.c (ffffffff815107ca)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/binfmt_elf.c:load_elf_binary
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff8151384a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:load_elf_binary
- fs/compat_binfmt_elf.c:load_elf_binary
In fs/iomap/buffered-io.c (ffffffff8151d09b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_add_to_ioend
- fs/iomap/buffered-io.c:iomap_page_create
In fs/iomap/direct-io.c (ffffffff81520a59)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/iomap/direct-io.c:__iomap_dio_rw
- fs/iomap/direct-io.c:iomap_dio_zero
- fs/iomap/direct-io.c:iomap_dio_submit_bio
In fs/quota/dquot.c (ffffffff81523ff4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/quota/dquot.c:dqget
- fs/quota/dquot.c:dquot_writeback_dquots
- fs/quota/dquot.c:dquot_scan_active
- fs/quota/dquot.c:invalidate_dquots
In fs/proc/task_mmu.c (ffffffff8152d153)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:hold_task_mempolicy
In fs/proc/base.c (ffffffff81536af1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/proc/base.c:proc_mem_open
In fs/proc/proc_sysctl.c (ffffffff8154364a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/proc/proc_sysctl.c:proc_sys_poll_notify
In fs/kernfs/dir.c (ffffffff8154adc2)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/kernfs/dir.c:kernfs_fop_readdir
- fs/kernfs/dir.c:kernfs_rename_ns
- fs/kernfs/dir.c:kernfs_remove_by_name_ns
- fs/kernfs/dir.c:kernfs_remove_self
- fs/kernfs/dir.c:kernfs_create_empty_dir
- fs/kernfs/dir.c:kernfs_create_dir_ns
- fs/kernfs/dir.c:kernfs_destroy_root
- fs/kernfs/dir.c:kernfs_walk_and_get_ns
- fs/kernfs/dir.c:kernfs_find_and_get_ns
- fs/kernfs/dir.c:kernfs_get_parent
In fs/kernfs/file.c (ffffffff8154cf1e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_notify
In fs/configfs/dir.c (ffffffff81552c26)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/configfs/dir.c:configfs_lookup
- fs/configfs/dir.c:configfs_make_dirent
- fs/configfs/dir.c:configfs_new_dirent
In fs/configfs/symlink.c (ffffffff81554df4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/configfs/symlink.c:create_link
In fs/devpts/inode.c (ffffffff815564f7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/devpts/inode.c:devpts_acquire
In fs/ext4/balloc.c (ffffffff81557451)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_should_retry_alloc
In fs/ext4/ialloc.c (ffffffff81570488)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/ialloc.c:__ext4_new_inode
- fs/ext4/ialloc.c:ext4_free_inode
In fs/ext4/inline.c (ffffffff8157412f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_destroy_inline_data_nolock
- fs/ext4/inline.c:ext4_update_inline_data
- fs/ext4/inline.c:ext4_create_inline_data
In fs/ext4/inode.c (ffffffff81580a75)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_mark_iloc_dirty
- fs/ext4/inode.c:mpage_map_one_extent
- fs/ext4/inode.c:__ext4_journalled_writepage
In fs/ext4/mballoc.c (ffffffff8158b237)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_new_inode_pa
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_simple_scan_group
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_generate_buddy
In fs/ext4/mmp.c (ffffffff815982f3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/super.c (ffffffff815c2b62)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_commit_super
- fs/ext4/super.c:__ext4_warning_inode
- fs/ext4/super.c:__ext4_warning
- fs/ext4/super.c:__ext4_msg
- fs/ext4/super.c:ext4_read_bh
- fs/ext4/super.c:ext4_read_bh_nowait
In fs/ext4/xattr.c (ffffffff815d19d0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
In fs/ext4/fast_commit.c (ffffffff815d6fa5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/fast_commit.c:ext4_fc_commit
- fs/ext4/fast_commit.c:ext4_fc_start_update
In fs/ext4/orphan.c (ffffffff815d8883)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ext4/orphan.c:ext4_orphan_del
- fs/ext4/orphan.c:ext4_orphan_file_add
- fs/ext4/orphan.c:ext4_orphan_file_add
In fs/jbd2/transaction.c (ffffffff815dd530)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:start_this_handle
- fs/jbd2/transaction.c:start_this_handle
In fs/jbd2/commit.c (ffffffff815e0799)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:release_buffer_page
In fs/jbd2/checkpoint.c (ffffffff815e29ec)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
In fs/jbd2/journal.c (ffffffff815ec1d6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_write_superblock
In fs/fat/dir.c (ffffffff815fc95c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_entries
- fs/fat/dir.c:fat_add_new_entries
In fs/fat/fatent.c (ffffffff815fd576)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_collect_bhs
In fs/ecryptfs/miscdev.c (ffffffff81615ff1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_open
In fs/fuse/dev.c (ffffffff81619742)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fuse/dev.c:fuse_dev_ioctl
- fs/fuse/dev.c:fuse_copy_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_simple_background
- fs/fuse/dev.c:fuse_simple_request
- fs/fuse/dev.c:fuse_get_req
In fs/fuse/inode.c (ffffffff8162ad03)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- fs/fuse/inode.c:fuse_sync_fs_writes
In ipc/util.c (ffffffff8163c90d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In security/keys/key.c (ffffffff8164ea52)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/key.c:key_reject_and_link
- security/keys/key.c:__key_instantiate_and_link
- security/keys/key.c:key_alloc
In security/keys/keyctl.c (ffffffff81653c0e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_chown_key
- security/keys/keyctl.c:keyctl_chown_key
In security/keys/process_keys.c (ffffffff81656716)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:lookup_user_key
In security/keys/request_key.c (ffffffff81657090)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/request_key.c:call_sbin_request_key
In security/keys/request_key_auth.c (ffffffff81658058)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_new
- security/keys/request_key_auth.c:request_key_auth_new
In security/selinux/hooks.c (ffffffff8166de05)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_secmark_refcount_inc
In security/selinux/selinuxfs.c (ffffffff8167cb8a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_mmap_policy_fault
In security/selinux/ss/services.c (ffffffff8168d70f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/ss/services.c:selinux_notify_policy_change
In security/selinux/xfrm.c (ffffffff81697f6d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/selinux/xfrm.c:selinux_xfrm_state_alloc_acquire
- security/selinux/xfrm.c:selinux_xfrm_policy_clone
- security/selinux/xfrm.c:selinux_xfrm_alloc_user
In security/tomoyo/common.c (ffffffff816ae2bd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_open_control
- security/tomoyo/common.c:tomoyo_supervisor
- security/tomoyo/common.c:tomoyo_add_entry
In security/tomoyo/condition.c (ffffffff816ae6e3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/condition.c:tomoyo_commit_condition
In security/tomoyo/domain.c (ffffffff816b1f72)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
In security/tomoyo/memory.c (ffffffff816b5b45)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/memory.c:tomoyo_get_name
- security/tomoyo/memory.c:tomoyo_get_group
In security/tomoyo/securityfs_if.c (ffffffff816b8294)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_write_self
In security/tomoyo/tomoyo.c (ffffffff83ed30cc)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_init
- security/tomoyo/tomoyo.c:tomoyo_task_alloc
In security/apparmor/audit.c (ffffffff816c1bb1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/apparmor/audit.c:aa_dup_audit_data
In security/apparmor/domain.c (ffffffff816cb5da)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/apparmor/domain.c:aa_change_profile
- security/apparmor/domain.c:aa_change_hat
In security/apparmor/policy_unpack.c (ffffffff816d126e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In security/safesetid/lsm.c (ffffffff816ecabc)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- security/safesetid/lsm.c:safesetid_task_fix_setgroups
In block/bdev.c (ffffffff81729b23)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/bdev.c:blkdev_get_whole
In block/fops.c (ffffffff8172c0da)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/fops.c:__blkdev_direct_IO
- block/fops.c:__blkdev_direct_IO
In block/bio.c (ffffffff8172ee8f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/bio.c:blk_next_bio
In block/blk-core.c (ffffffff81731e65)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-core.c:blk_set_pm_only
In block/blk-ioc.c (ffffffff8173acd7)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-ioc.c:__copy_io
In block/blk-mq.c (ffffffff81746972)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_mark_tag_wait
- block/blk-mq.c:__blk_mq_get_driver_tag
- block/blk-mq.c:__blk_mq_get_driver_tag
In block/blk-iocost.c (ffffffff817708e4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/blk-iocost.c:ioc_pd_free
- block/blk-iocost.c:adjust_inuse_and_calc_cost
- block/blk-iocost.c:ioc_timer_fn
- block/blk-iocost.c:ioc_check_iocgs
- block/blk-iocost.c:iocg_kick_delay
- block/blk-iocost.c:weight_updated
In block/mq-deadline.c (ffffffff817739dc)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- block/mq-deadline.c:dd_finish_request
In io_uring/io_uring.c (ffffffff8178c3ca)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- io_uring/io_uring.c:__io_uring_register
- io_uring/io_uring.c:io_uring_create
- io_uring/io_uring.c:io_uring_cancel_generic
- io_uring/io_uring.c:io_init_req
- io_uring/io_uring.c:io_file_get_normal
- io_uring/io_uring.c:io_wq_submit_work
- io_uring/io_uring.c:io_eventfd_signal
- io_uring/io_uring.c:io_prep_async_work
In io_uring/sqpoll.c (ffffffff8179adb0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- io_uring/sqpoll.c:io_sq_offload_create
- io_uring/sqpoll.c:io_sq_thread_park
In io_uring/rsrc.c (ffffffff817a0ee3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In io_uring/io-wq.c (ffffffff817a6c22)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- io_uring/io-wq.c:io_wqe_enqueue
- io_uring/io-wq.c:io_wqe_enqueue
- io_uring/io-wq.c:io_wq_worker_running
- io_uring/io-wq.c:io_wqe_dec_running
- io_uring/io-wq.c:io_wqe_dec_running
- io_uring/io-wq.c:io_queue_worker_create
In lib/iov_iter.c (ffffffff817d2c8d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- lib/iov_iter.c:__iov_iter_get_pages_alloc
- lib/iov_iter.c:iter_xarray_populate_pages
- lib/iov_iter.c:pipe_get_pages
- lib/iov_iter.c:copy_page_to_iter
In lib/rhashtable.c (ffffffff817da5f0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_try_insert
In lib/sbitmap.c (ffffffff818a2e7e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- lib/sbitmap.c:sbitmap_prepare_to_wait
In drivers/pci/pci.c (ffffffff818e251c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_config_pm_runtime_get
In drivers/pci/pcie/portdrv.c (ffffffff818f7c91)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/pcie/portdrv.c:pcie_portdrv_shutdown
- drivers/pci/pcie/portdrv.c:pcie_portdrv_remove
In drivers/pci/hotplug/cpci_hotplug_core.c (ffffffff8190cbb5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/hotplug/cpci_hotplug_core.c:check_slots
In drivers/pci/hotplug/pciehp_hpc.c (ffffffff819100d3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/pci/hotplug/pciehp_hpc.c:pciehp_isr
In drivers/video/fbdev/core/fb_defio.c (ffffffff8193de57)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_fault
In drivers/video/fbdev/core/fbcon.c (ffffffff8194523b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_fb_registered
In drivers/acpi/apei/ghes.c (ffffffff819e73be)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/acpi/apei/ghes.c:ghes_estatus_cached
In drivers/clk/clk.c (ffffffff819f630b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/clk/clk.c:clk_core_is_enabled
In drivers/virtio/virtio_balloon.c (ffffffff81a16ae6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/virtio/virtio_balloon.c:virtballoon_migratepage
In drivers/xen/grant-table.c (ffffffff81a1a3d5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/xen/grant-table.c:gnttab_add_deferred
In drivers/xen/events/events_base.c (ffffffff81a21a65)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/xen/events/events_base.c:handle_irq_for_port
- drivers/xen/events/events_base.c:bind_evtchn_to_irq_chip
In drivers/tty/tty_buffer.c (ffffffff81a54f9f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/tty/tty_buffer.c:tty_buffer_flush
- drivers/tty/tty_buffer.c:tty_buffer_lock_exclusive
In drivers/tty/vt/keyboard.c (ffffffff81a60715)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:kbd_start
- drivers/tty/vt/keyboard.c:kbd_led_trigger_activate
In drivers/tty/serial/kgdb_nmi.c (ffffffff81a8f009)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In drivers/char/virtio_console.c (ffffffff81a9643b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/char/virtio_console.c:pipe_to_sg
In drivers/char/agp/backend.c (ffffffff81a9c924)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/char/agp/backend.c:agp_backend_acquire
In drivers/char/agp/generic.c (ffffffff81a9f2d8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_pages
- drivers/char/agp/generic.c:agp_generic_alloc_pages
In drivers/char/agp/intel-gtt.c (ffffffff81aa316b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/char/agp/intel-gtt.c:intel_fake_agp_alloc_by_type
In drivers/iommu/iommu.c (ffffffff81ad28e5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/iommu/iommu.c:iommu_sva_domain_alloc
In drivers/connector/cn_queue.c (ffffffff81adc8a3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/connector/cn_queue.c:cn_queue_alloc_callback_entry
In drivers/connector/cn_proc.c (ffffffff81add576)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In drivers/base/core.c (ffffffff81ae753a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/core.c:device_shutdown
In drivers/base/dd.c (ffffffff81aead72)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/dd.c:driver_probe_device
In drivers/base/devtmpfs.c (ffffffff81afb2de)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/devtmpfs.c:public_dev_mount
In drivers/base/power/runtime.c (ffffffff81b01a6d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/runtime.c:update_autosuspend
- drivers/base/power/runtime.c:pm_runtime_forbid
- drivers/base/power/runtime.c:__pm_runtime_disable
- drivers/base/power/runtime.c:pm_runtime_barrier
- drivers/base/power/runtime.c:__pm_runtime_set_status
- drivers/base/power/runtime.c:pm_runtime_get_if_active
- drivers/base/power/runtime.c:__pm_runtime_resume
- drivers/base/power/runtime.c:rpm_drop_usage_count
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
In drivers/base/power/main.c (ffffffff81b03a05)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/main.c:device_prepare
In drivers/base/power/wakeup.c (ffffffff81b09448)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/wakeup.c:pm_system_irq_wakeup
- drivers/base/power/wakeup.c:wakeup_source_report_event
In drivers/base/power/domain.c (ffffffff81b0c437)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/base/power/domain.c:genpd_add_subdomain
- drivers/base/power/domain.c:genpd_power_on
In drivers/mfd/twl6030-irq.c (0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In drivers/nvdimm/bus.c (ffffffff81b51c2f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:nd_ioctl
In drivers/nvdimm/namespace_devs.c (ffffffff81b5a5a8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/nvdimm/namespace_devs.c:init_active_labels
In drivers/dma-buf/udmabuf.c (ffffffff81b7331a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_create
- drivers/dma-buf/udmabuf.c:udmabuf_vm_fault
In drivers/cxl/core/suspend.c (ffffffff81b73975)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/cxl/core/suspend.c:cxl_mem_active_inc
In drivers/scsi/hosts.c (ffffffff81b76e9b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/scsi/hosts.c:scsi_add_host_with_dma
In drivers/scsi/scsi_error.c (ffffffff81b7ba7b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/scsi/scsi_error.c:scsi_timeout
- drivers/scsi/scsi_error.c:scsi_timeout
In drivers/scsi/scsi_lib.c (ffffffff81b7d005)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:sdev_disable_disk_events
- drivers/scsi/scsi_lib.c:scsi_queue_rq
- drivers/scsi/scsi_lib.c:scsi_mq_get_budget
- drivers/scsi/scsi_lib.c:scsi_complete
- drivers/scsi/scsi_lib.c:scsi_complete
In drivers/scsi/sg.c (ffffffff81b9ad4d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_vma_fault
In drivers/net/tun.c (ffffffff81bee979)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_build_skb
In drivers/net/ppp/ppp_generic.c (ffffffff81bfcc38)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_register_net_channel
- drivers/net/ppp/ppp_generic.c:ppp_unit_register
In drivers/net/xen-netfront.c (ffffffff81c0524c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/net/xen-netfront.c:xennet_disconnect_backend
- drivers/net/xen-netfront.c:xennet_disconnect_backend
- drivers/net/xen-netfront.c:handle_incoming_queue
In drivers/usb/core/hub.c (ffffffff81c1b5ca)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/hub.c:hub_event
- drivers/usb/core/hub.c:usb_new_device
In drivers/usb/core/hcd.c (ffffffff81c203c3)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_start_port_resume
In drivers/usb/core/urb.c (ffffffff81c2153e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/urb.c:usb_anchor_suspend_wakeups
- drivers/usb/core/urb.c:usb_block_urb
- drivers/usb/core/urb.c:usb_anchor_urb
In drivers/usb/core/driver.c (ffffffff81c26fc0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/driver.c:usb_autopm_get_interface_no_resume
In drivers/usb/core/devio.c (ffffffff81c3160e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:usbdev_open
- drivers/usb/core/devio.c:async_completed
In drivers/usb/core/port.c (ffffffff81c37c83)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/port.c:usb_hub_create_port_device
- drivers/usb/core/port.c:usb_port_runtime_resume
In drivers/usb/core/hcd-pci.c (ffffffff81c38666)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/core/hcd-pci.c:usb_hcd_pci_remove
In drivers/usb/host/xhci.c (ffffffff81c7da8a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_dev
In drivers/i2c/busses/i2c-designware-master.c (ffffffff81ccf050)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe_master
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe_master
In drivers/i2c/busses/i2c-designware-platdrv.c (ffffffff81ccfa0f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-platdrv.c:dw_i2c_plat_probe
In drivers/power/supply/power_supply_core.c (ffffffff81cd6e90)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/power/supply/power_supply_core.c:__power_supply_register
- drivers/power/supply/power_supply_core.c:power_supply_get_by_name
In drivers/md/md.c (ffffffff842b2b06)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/md.c:md_exit
- drivers/md/md.c:md_notify_reboot
- drivers/md/md.c:md_reap_sync_thread
- drivers/md/md.c:md_start_sync
- drivers/md/md.c:remove_and_add_spares
- drivers/md/md.c:md_do_sync
- drivers/md/md.c:md_do_sync
- drivers/md/md.c:md_seq_next
- drivers/md/md.c:md_seq_start
- drivers/md/md.c:md_open
- drivers/md/md.c:md_open
- drivers/md/md.c:hot_add_disk
- drivers/md/md.c:hot_remove_disk
- drivers/md/md.c:do_md_stop
- drivers/md/md.c:md_run
- drivers/md/md.c:md_attr_store
- drivers/md/md.c:md_attr_show
- drivers/md/md.c:new_dev_store
- drivers/md/md.c:level_store
- drivers/md/md.c:state_store
- drivers/md/md.c:add_bound_rdev
- drivers/md/md.c:md_super_write
- drivers/md/md.c:md_super_write
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:md_handle_request
In drivers/md/md-bitmap.c (ffffffff81d05292)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/md-bitmap.c:md_bitmap_startwrite
- drivers/md/md-bitmap.c:write_page
- drivers/md/md-bitmap.c:write_sb_page
In drivers/md/dm.c (ffffffff81d10b36)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm.c:dm_swap_table
- drivers/md/dm.c:dm_get
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:dm_split_and_process_bio
- drivers/md/dm.c:dm_blk_open
In drivers/md/dm-stripe.c (ffffffff81d162b1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-stripe.c:stripe_end_io
In drivers/md/dm-io.c (ffffffff81d1a4a1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-io.c:do_region
- drivers/md/dm-io.c:do_region
In drivers/md/dm-kcopyd.c (ffffffff81d1adcc)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-kcopyd.c:dm_kcopyd_prepare_callback
- drivers/md/dm-kcopyd.c:dm_kcopyd_copy
- drivers/md/dm-kcopyd.c:dispatch_job
In drivers/md/dm-stats.c (ffffffff81d1cd3a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/md/dm-stats.c:dm_stat_for_entry
In drivers/edac/edac_pci_sysfs.c (ffffffff81d25515)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_npe
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_pe
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
In drivers/mmc/core/sdio.c (ffffffff81d58fa5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/mmc/core/sdio.c:mmc_attach_sdio
In drivers/mmc/core/sdio_bus.c (ffffffff81d59efa)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/mmc/core/sdio_bus.c:sdio_bus_probe
In drivers/remoteproc/remoteproc_core.c (ffffffff81d77cbd)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_core.c:rproc_detach
- drivers/remoteproc/remoteproc_core.c:rproc_shutdown
In drivers/ras/debugfs.c (ffffffff81d8a155)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/ras/debugfs.c:trace_open
In drivers/hte/hte.c (ffffffff81d90a8c)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- drivers/hte/hte.c:hte_push_ts_ns
- drivers/hte/hte.c:__hte_req_ts
In net/core/sock.c (ffffffff81da0277)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:__sk_receive_skb
- net/core/sock.c:__sock_queue_rcv_skb
- net/core/sock.c:__sock_queue_rcv_skb
In net/core/skbuff.c (ffffffff81dac154)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/skbuff.c:pskb_carve_inside_nonlinear
- net/core/skbuff.c:pskb_carve_inside_header
- net/core/skbuff.c:skb_try_coalesce
- net/core/skbuff.c:skb_segment
- net/core/skbuff.c:skb_append_pagefrags
- net/core/skbuff.c:skb_shift
- net/core/skbuff.c:skb_split
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:pskb_expand_head
- net/core/skbuff.c:__pskb_copy_fclone
- net/core/skbuff.c:__skb_zcopy_downgrade_managed
- net/core/skbuff.c:__skb_clone
In net/core/datagram.c (ffffffff81db041e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/datagram.c:skb_kill_datagram
In net/core/dev.c (ffffffff81dd0f60)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/dev.c:unregister_netdevice_many_notify
In net/core/neighbour.c (ffffffff81ddb702)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/neighbour.c:__neigh_update
- net/core/neighbour.c:neigh_probe
- net/core/neighbour.c:neigh_alloc
In net/core/filter.c (ffffffff81dff11d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/filter.c:bpf_msg_pop_data
- net/core/filter.c:bpf_msg_push_data
In net/core/skmsg.c (ffffffff81e46013)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/core/skmsg.c:sk_msg_clone
- net/core/skmsg.c:sk_msg_alloc
In net/sched/sch_generic.c (ffffffff81e50a8d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/sched/sch_generic.c:netif_carrier_on
In net/sched/cls_api.c (ffffffff81e59500)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/sched/cls_api.c:tc_cls_offload_cnt_update
In net/sched/act_api.c (ffffffff81e61687)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/sched/act_api.c:tcf_idr_check_alloc
In net/netlink/af_netlink.c (ffffffff81e695a0)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_getsockopt
- net/netlink/af_netlink.c:netlink_broadcast
- net/netlink/af_netlink.c:netlink_getname
- net/netlink/af_netlink.c:netlink_bind
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_overrun
In net/ipv4/route.c (ffffffff81e8c801)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ip_rt_multicast_event
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:rt_dst_clone
In net/ipv4/ip_output.c (ffffffff81e9b5be)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/ip_output.c:__ip_append_data
In net/ipv4/inet_connection_sock.c (ffffffff81ea6c85)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:reqsk_timer_handler
- net/ipv4/inet_connection_sock.c:reqsk_timer_handler
In net/ipv4/tcp.c (ffffffff81eaeeeb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:tcp_build_frag
In net/ipv4/tcp_input.c (ffffffff81eba85d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_conn_request
In net/ipv4/tcp_ipv4.c (ffffffff81ed1e3d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_syn_recv_sock
- net/ipv4/tcp_ipv4.c:tcp_req_err
In net/ipv4/tcp_fastopen.c (ffffffff81ed9954)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_detect_blackhole
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_disable_ofo_check
In net/ipv4/raw.c (ffffffff81ede459)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/ipv4/udp.c (ffffffff81ee40ed)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/udp.c:__udp4_lib_mcast_deliver
- net/ipv4/udp.c:udp_queue_rcv_one_skb
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udp_read_skb
- net/ipv4/udp.c:__first_packet_length
- net/ipv4/udp.c:__udp_enqueue_schedule_skb
In net/ipv4/fib_frontend.c (ffffffff81eff0f5)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:fib_netdev_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
In net/ipv4/fib_semantics.c (ffffffff81efffaa)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/fib_semantics.c:fib_nh_common_init
In net/ipv4/inet_fragment.c (ffffffff81f0a8a1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/ipv4/ping.c (ffffffff81f0b41b)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/ping.c:ping_init_sock
In net/ipv4/fib_rules.c (ffffffff81f1b0f4)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/fib_rules.c:fib4_rule_configure
In net/ipv4/ipmr.c (ffffffff81f1fdd1)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_cache_unresolved
In net/ipv4/tcp_bpf.c (ffffffff81f27815)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv4/tcp_bpf.c:tcp_bpf_sendpage
In net/xfrm/xfrm_policy.c (ffffffff81f34a84)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_insert
- net/xfrm/xfrm_policy.c:xfrm_policy_kill
In net/unix/af_unix.c (ffffffff81f4f2fe)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_stream_connect
- net/unix/af_unix.c:init_peercred
In net/ipv6/ip6_output.c (ffffffff81f56e1e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/ipv6/addrconf.c (ffffffff81f5fbf6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/addrconf.c:__ipv6_ifa_notify
In net/ipv6/route.c (ffffffff81f76a4a)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/route.c:icmp6_dst_alloc
- net/ipv6/route.c:ip6_blackhole_route
- net/ipv6/route.c:ip6_rt_cache_alloc
- net/ipv6/route.c:ip6_rt_copy_init
In net/ipv6/udp.c (ffffffff81f897d6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/udp.c:__udp6_lib_mcast_deliver
- net/ipv6/udp.c:udpv6_queue_rcv_one_skb
- net/ipv6/udp.c:udpv6_recvmsg
In net/ipv6/raw.c (ffffffff81f8eb90)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_rcv
- net/ipv6/raw.c:rawv6_rcv
In net/ipv6/tcp_ipv6.c (ffffffff81f9d578)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_syn_recv_sock
- net/ipv6/tcp_ipv6.c:tcp_v6_conn_request
In net/ipv6/ip6_flowlabel.c (ffffffff81fa5317)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_get
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_get
In net/ipv6/ioam6.c (ffffffff81fa9aa6)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/ioam6.c:ioam6_genl_addsc
- net/ipv6/ioam6.c:ioam6_genl_addns
In net/ipv6/ip6mr.c (ffffffff81fafc09)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6mr_cache_unresolved
- net/ipv6/ip6mr.c:mif6_add
In net/ipv6/seg6_hmac.c (ffffffff81fbead8)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/packet/af_packet.c (ffffffff81fc6cfe)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_mmap
- net/packet/af_packet.c:packet_mm_open
- net/packet/af_packet.c:tpacket_fill_skb
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:packet_rcv
- net/packet/af_packet.c:packet_rcv
In net/netlabel/netlabel_unlabeled.c (ffffffff81fd6daf)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/netlabel/netlabel_unlabeled.c:netlbl_unlhsh_add
In net/netlabel/netlabel_cipso_v4.c (ffffffff81fd8e8e)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/netlabel/netlabel_cipso_v4.c:netlbl_cipsov4_add
In net/netlabel/netlabel_calipso.c (ffffffff81fd950d)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
In net/xdp/xsk.c (ffffffff81feee51)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_build_skb_zerocopy
In net/mptcp/protocol.c (ffffffff81ffb8eb)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/mptcp/protocol.c:mptcp_sendmsg
- net/mptcp/protocol.c:mptcp_sendmsg_frag
In net/mptcp/subflow.c (ffffffff81ffd49f)
Location: arch/x86/include/asm/atomic.h:93
Inline: True
Inline callers:
- net/mptcp/subflow.c:subflow_v6_conn_request
- net/mptcp/subflow.c:subflow_v4_conn_request
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vdso/vma.c (ffffffff81004053)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/entry/vdso/vma.c:vdso_fault
In arch/x86/events/core.c (ffffffff81007eab)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/events/core.c:x86_pmu_event_init
- arch/x86/events/core.c:x86_add_exclusive
- arch/x86/events/core.c:x86_add_exclusive
In arch/x86/events/intel/core.c (ffffffff81010542)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/events/intel/core.c:__intel_shared_reg_get_constraints
In arch/x86/events/intel/uncore.c (ffffffff81025b0a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/events/intel/uncore.c:uncore_pci_pmu_register
- arch/x86/events/intel/uncore.c:uncore_get_constraint
In arch/x86/events/intel/uncore_nhmex.c (ffffffff81027377)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_mbox_get_shared_reg
In arch/x86/xen/spinlock.c (ffffffff8104486b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/xen/spinlock.c:xen_qlock_wait
In arch/x86/kernel/i8259.c (ffffffff810550cd)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/i8259.c:mask_and_ack_8259A
In arch/x86/kernel/tboot.c (ffffffff81069615)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_dying_cpu
In arch/x86/kernel/cpu/common.c (ffffffff8106eff6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/cpu/common.c:cpu_init
In arch/x86/kernel/cpu/mce/core.c (ffffffff8213ecb3)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/core.c:mce_end
In arch/x86/kernel/cpu/resctrl/rdtgroup.c (ffffffff81089a17)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_rename
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_rename
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_kn_lock_live
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff8108fc2e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_dev_open
In arch/x86/kernel/cpu/sgx/encl.c (ffffffff810922df)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/encl.c:__sgx_encl_eldu
In arch/x86/kernel/acpi/sleep.c (ffffffff81099f70)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/acpi/sleep.c:x86_acpi_suspend_lowlevel
In arch/x86/kernel/tsc_sync.c (ffffffff8109f7a7)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
In arch/x86/kernel/apic/apic.c (ffffffff810a0bb1)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/apic/apic.c:__sysvec_error_interrupt
In arch/x86/kernel/apic/io_apic.c (ffffffff810a6d03)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/apic/io_apic.c:ioapic_ack_level
In arch/x86/mm/mmio-mod.c (ffffffff810d715b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/mm/mmio-mod.c:enable_mmiotrace
In arch/x86/platform/uv/uv_nmi.c (ffffffff810e8aa7)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/platform/uv/uv_nmi.c:uv_check_nmi
- arch/x86/platform/uv/uv_nmi.c:uv_check_nmi
In kernel/fork.c (ffffffff810f395e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:mm_access
- kernel/fork.c:replace_mm_exe_file
- kernel/fork.c:__mmput
- kernel/fork.c:dup_mmap
In kernel/cpu.c (ffffffff810fafab)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In kernel/exit.c (ffffffff810fd69a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/exit.c:exit_mm
In kernel/ptrace.c (ffffffff81107604)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_traceme
- kernel/ptrace.c:ptrace_attach
In kernel/umh.c (ffffffff8111b68b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/umh.c:call_usermodehelper_exec
In kernel/workqueue.c (ffffffff8111c7eb)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/workqueue.c:flush_workqueue_prep_pwqs
In kernel/kthread.c (ffffffff8112a8d6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/kthread.c:kthread_unuse_mm
- kernel/kthread.c:kthread_use_mm
In kernel/nsproxy.c (ffffffff81131670)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/nsproxy.c:validate_nsset
- kernel/nsproxy.c:copy_namespaces
In kernel/cred.c (ffffffff8113411b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:override_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:prepare_creds
In kernel/async.c (ffffffff811363d0)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/async.c:async_schedule_node_domain
In kernel/groups.c (ffffffff811388be)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/groups.c:set_groups
In kernel/sched/core.c (ffffffff836ccd10)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/sched/core.c:sched_init
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:sched_core_get
In kernel/sched/fair.c (ffffffff811667df)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/sched/fair.c:nohz_balance_enter_idle
In kernel/sched/build_policy.c (ffffffff811699e3)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/sched/build_policy.c:rq_online_rt
- kernel/sched/build_policy.c:pull_rt_task
In kernel/sched/build_utility.c (ffffffff8117f9b3)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/sched/build_utility.c:sd_init
- kernel/sched/build_utility.c:build_overlap_sched_groups
- kernel/sched/build_utility.c:sched_get_rd
- kernel/sched/build_utility.c:rq_attach_root
- kernel/sched/build_utility.c:cpupri_set
In kernel/power/hibernate.c (ffffffff81194eb6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/power/hibernate.c:software_resume
- kernel/power/hibernate.c:hibernate_quiet_exec
- kernel/power/hibernate.c:hibernate
In kernel/power/swap.c (ffffffff8119914d)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/power/swap.c:hib_submit_io
In kernel/printk/printk.c (ffffffff8119e974)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/printk/printk.c:__printk_cpu_sync_try_get
In kernel/irq/handle.c (ffffffff811a73ef)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In kernel/irq/manage.c (ffffffff811a80bc)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/irq/manage.c:irq_thread_fn
- kernel/irq/manage.c:irq_forced_thread_fn
In kernel/rcu/update.c (ffffffff811bcdee)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/rcu/update.c:rcu_barrier_tasks_generic
- kernel/rcu/update.c:rcu_expedite_gp
In kernel/rcu/srcutree.c (ffffffff811be805)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier_one_cpu
In kernel/rcu/tree.c (ffffffff811c2194)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/rcu/tree.c:rcu_barrier_entrain
- kernel/rcu/tree.c:kvfree_call_rcu
- kernel/rcu/tree.c:kvfree_call_rcu
In kernel/module/main.c (ffffffff811df6fe)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/module/main.c:load_module
In kernel/time/clocksource.c (ffffffff811f5a75)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/time/clocksource.c:clocksource_touch_watchdog
- kernel/time/clocksource.c:clocksource_resume
In kernel/futex/core.c (ffffffff8120894b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/futex/core.c:futex_q_lock
In kernel/futex/requeue.c (ffffffff8120b39d)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/futex/requeue.c:futex_requeue
- kernel/futex/requeue.c:futex_requeue
- kernel/futex/requeue.c:futex_requeue
In kernel/cgroup/cgroup.c (ffffffff812215f2)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_create
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:online_css
In kernel/audit.c (ffffffff8123ade5)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/audit.c:audit_log_lost
In kernel/debug/debug_core.c (ffffffff81250605)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/debug/debug_core.c:kgdb_breakpoint
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
In kernel/seccomp.c (ffffffff81261877)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_attach_filter
In kernel/relay.c (ffffffff81262e44)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/relay.c:relay_buf_fault
In kernel/trace/ring_buffer.c (ffffffff812752a9)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/trace/ring_buffer.c:ring_buffer_empty
- kernel/trace/ring_buffer.c:ring_buffer_reset
- kernel/trace/ring_buffer.c:ring_buffer_reset
- kernel/trace/ring_buffer.c:ring_buffer_reset_online_cpus
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:reset_disabled_cpu_buffer
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_consume
- kernel/trace/ring_buffer.c:ring_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_advance_reader
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:ring_buffer_record_disable
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:ring_buffer_resize
- kernel/trace/ring_buffer.c:ring_buffer_resize
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
In kernel/trace/trace.c (ffffffff81287890)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_set_cpumask
- kernel/trace/trace.c:__trace_array_vprintk
- kernel/trace/trace.c:trace_vbprintk
In kernel/trace/trace_mmiotrace.c (ffffffff8129b1cd)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/trace/trace_mmiotrace.c:mmio_trace_mapping
- kernel/trace/trace_mmiotrace.c:mmio_trace_rw
In kernel/trace/blktrace.c (ffffffff8129f4f0)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In kernel/trace/fgraph.c (ffffffff812a1b47)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/trace/fgraph.c:ftrace_suspend_notifier_call
- kernel/trace/fgraph.c:function_graph_enter
In kernel/trace/trace_events_user.c (ffffffff812c52a8)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/trace/trace_events_user.c:user_event_mm_alloc
In kernel/trace/trace_kdb.c (ffffffff812d5e45)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/trace/trace_kdb.c:kdb_ftdump
In kernel/trace/trace_dynevent.c (ffffffff812d61a0)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/trace/trace_dynevent.c:trace_event_dyn_try_get_ref
In kernel/bpf/hashtab.c (ffffffff81327e84)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:alloc_htab_elem
In kernel/bpf/devmap.c (ffffffff8134d210)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/bpf/devmap.c:__dev_map_update_elem
In kernel/bpf/cpumap.c (ffffffff8134fab4)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/bpf/cpumap.c:__cpu_map_entry_alloc
- kernel/bpf/cpumap.c:__cpu_map_entry_alloc
In kernel/bpf/offload.c (ffffffff81351311)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In kernel/events/core.c (ffffffff8136768c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_fault
- kernel/events/core.c:exclusive_event_destroy
- kernel/events/core.c:find_get_pmu_context
- kernel/events/core.c:find_get_pmu_context
In kernel/events/hw_breakpoint.c (ffffffff8137e9e9)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In kernel/events/uprobes.c (ffffffff8138344e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/events/uprobes.c:pre_ssout
- kernel/events/uprobes.c:__replace_page
In kernel/watch_queue.c (ffffffff8138918e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/watch_queue.c:add_watch_to_object
In mm/filemap.c (ffffffff8138fbcb)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:splice_folio_into_pipe
- mm/filemap.c:folio_end_writeback
- mm/filemap.c:replace_page_cache_folio
In mm/oom_kill.c (ffffffff813968d0)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/oom_kill.c:__do_sys_process_mrelease
- mm/oom_kill.c:__oom_kill_process
- mm/oom_kill.c:mark_oom_victim
- mm/oom_kill.c:mark_oom_victim
In mm/page-writeback.c (ffffffff8139ba55)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/page-writeback.c:__folio_start_writeback
In mm/readahead.c (ffffffff8139de9c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/readahead.c:read_pages
In mm/swap.c (ffffffff813a3345)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/swap.c:lru_cache_disable
- mm/swap.c:folio_mark_lazyfree
- mm/swap.c:folio_deactivate
- mm/swap.c:deactivate_file_folio
- mm/swap.c:folio_add_lru
- mm/swap.c:folio_rotate_reclaimable
In mm/vmscan.c (ffffffff813b7003)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/vmscan.c:folio_isolate_lru
In mm/shmem.c (ffffffff813bccf8)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/shmem.c:shmem_show_options
- mm/shmem.c:shmem_get_inode
- mm/shmem.c:shmem_replace_folio
- mm/shmem.c:shmem_unuse
In mm/gup.c (ffffffff813e3823)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/gup.c:migrate_longterm_unpinnable_pages
- mm/gup.c:folio_add_pin
- mm/gup.c:folio_add_pin
- mm/gup.c:try_grab_page
In mm/memory.c (ffffffff813f0f8a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/memory.c:numa_migrate_prep
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:copy_present_pte
- mm/memory.c:copy_present_pte
- mm/memory.c:copy_present_pte
- mm/memory.c:copy_present_pte
In mm/mlock.c (ffffffff813f9479)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/mlock.c:munlock_folio
- mm/mlock.c:mlock_new_folio
- mm/mlock.c:mlock_folio
In mm/mmap.c (ffffffff813fa1b9)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/mmap.c:special_mapping_fault
- mm/mmap.c:mmap_region
- mm/mmap.c:vma_link
In mm/mmu_gather.c (ffffffff81401e9d)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_gather_mmu_fullmm
- mm/mmu_gather.c:tlb_gather_mmu
In mm/rmap.c (ffffffff8140adcb)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/rmap.c:set_tlb_ubc_flush_pending
- mm/rmap.c:anon_vma_fork
In mm/madvise.c (ffffffff81427b4b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/swap_state.c (ffffffff8142c0fe)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/swap_state.c:swap_cache_get_folio
In mm/swapfile.c (ffffffff8142f8bf)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapoff
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte
In mm/frontswap.c (ffffffff814349d2)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/frontswap.c:__frontswap_store
In mm/zswap.c (ffffffff814371a5)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/zswap.c:zswap_frontswap_store
- mm/zswap.c:zswap_frontswap_store
In mm/hugetlb.c (ffffffff8144175c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_mfill_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff8144d86b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/mempolicy.c:mpol_shared_policy_lookup
- mm/mempolicy.c:do_get_mempolicy
In mm/sparse-vmemmap.c (ffffffff8214f71f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/mmu_notifier.c (ffffffff8144f50b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/mmu_notifier.c:__mmu_interval_notifier_insert
- mm/mmu_notifier.c:__mmu_notifier_register
In mm/ksm.c (ffffffff814578cf)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/ksm.c:__ksm_enter
- mm/ksm.c:stable_tree_search
- mm/ksm.c:stable_tree_search
- mm/ksm.c:try_to_merge_with_ksm_page
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff81467218)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/migrate.c:find_mm_struct
- mm/migrate.c:__buffer_migrate_folio
- mm/migrate.c:migrate_huge_page_move_mapping
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/migrate_device.c (ffffffff8146de0e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_device_unmap
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff81479506)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:__split_huge_page
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
In mm/khugepaged.c (ffffffff81482312)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/khugepaged.c:madvise_collapse
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:set_huge_pmd
- mm/khugepaged.c:__khugepaged_enter
In mm/memcontrol.c (ffffffff81488c18)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge
In mm/memory-failure.c (ffffffff81499729)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:try_memory_failure_hugetlb
- mm/memory-failure.c:me_huge_page
- mm/memory-failure.c:page_handle_poison
In mm/zpool.c (ffffffff8149b4cc)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/zpool.c:zpool_get_driver
In mm/zsmalloc.c (ffffffff8149e320)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_page_migrate
- mm/zsmalloc.c:lock_zspage
- mm/zsmalloc.c:lock_zspage
In mm/secretmem.c (ffffffff814a0108)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/secretmem.c:__ia32_sys_memfd_secret
- mm/secretmem.c:__x64_sys_memfd_secret
In mm/memfd.c (ffffffff814a6319)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/memfd.c:memfd_fcntl
In mm/mapping_dirty_helpers.c (ffffffff814a651f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pre_vma
In mm/bootmem_info.c (ffffffff836ed619)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/bootmem_info.c:register_page_bootmem_info_node
- mm/bootmem_info.c:register_page_bootmem_info_node
In fs/open.c (ffffffff814a876f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/open.c:do_dentry_open
In fs/file_table.c (ffffffff814b1724)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/file_table.c:alloc_file
- fs/file_table.c:init_file
In fs/super.c (ffffffff814b3315)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/super.c:freeze_super
In fs/exec.c (ffffffff814b89e2)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/exec.c:exec_binprm
- fs/exec.c:free_bprm
In fs/pipe.c (ffffffff814bcdfe)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_get
In fs/dcache.c (ffffffff814d1c6b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/dcache.c:copy_name
- fs/dcache.c:take_dentry_name_snapshot
In fs/inode.c (ffffffff814d9592)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/inode.c:insert_inode_locked
- fs/inode.c:igrab
- fs/inode.c:find_inode_fast
- fs/inode.c:find_inode
- fs/inode.c:inode_lru_isolate
In fs/namespace.c (ffffffff814e7081)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/namespace.c:mount_subtree
- fs/namespace.c:clone_mnt
- fs/namespace.c:vfs_create_mount
In fs/fs-writeback.c (ffffffff814f875b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/fs-writeback.c:cleanup_offline_cgwb
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_do_switch_wbs
- fs/fs-writeback.c:wb_queue_work
In fs/fs_context.c (ffffffff81504319)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
In fs/kernel_read_file.c (ffffffff81506434)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/kernel_read_file.c:kernel_read_file
In fs/buffer.c (ffffffff8150a676)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/buffer.c:__bh_read_batch
- fs/buffer.c:__bh_read
- fs/buffer.c:__sync_dirty_buffer
- fs/buffer.c:folio_create_empty_buffers
- fs/buffer.c:__bread_gfp
- fs/buffer.c:lookup_bh_lru
- fs/buffer.c:bh_lru_install
- fs/buffer.c:__getblk_slow
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:__find_get_block_slow
In fs/direct-io.c (ffffffff81511b6b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/direct-io.c:__blockdev_direct_IO
In fs/notify/mark.c (ffffffff81514dbf)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/notify/mark.c:fsnotify_prepare_user_wait
In fs/userfaultfd.c (ffffffff81523add)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/userfaultfd.c:new_userfaultfd
- fs/userfaultfd.c:userfaultfd_unmap_prep
- fs/userfaultfd.c:userfaultfd_remove
- fs/userfaultfd.c:mremap_userfaultfd_prep
- fs/userfaultfd.c:dup_userfaultfd
- fs/userfaultfd.c:dup_userfaultfd
In fs/aio.c (ffffffff81529692)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/aio.c:aio_migrate_folio
In fs/verity/enable.c (ffffffff8153c036)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
In fs/binfmt_elf.c (ffffffff81548101)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/binfmt_elf.c:load_elf_binary
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff8154b2b0)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:load_elf_binary
- fs/compat_binfmt_elf.c:load_elf_binary
In fs/iomap/buffered-io.c (ffffffff81555242)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_add_to_ioend
- fs/iomap/buffered-io.c:iomap_page_create
In fs/iomap/direct-io.c (ffffffff815588ca)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/iomap/direct-io.c:__iomap_dio_rw
- fs/iomap/direct-io.c:iomap_dio_submit_bio
In fs/quota/dquot.c (ffffffff8155c3fd)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/quota/dquot.c:dqget
- fs/quota/dquot.c:dquot_writeback_dquots
- fs/quota/dquot.c:dquot_scan_active
- fs/quota/dquot.c:invalidate_dquots
In fs/proc/task_mmu.c (ffffffff81564e8c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:hold_task_mempolicy
In fs/proc/base.c (ffffffff8156ecd1)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/proc/base.c:proc_mem_open
In fs/proc/proc_sysctl.c (ffffffff8157baaa)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/proc/proc_sysctl.c:proc_sys_poll_notify
In fs/kernfs/dir.c (ffffffff81582a17)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/kernfs/dir.c:kernfs_fop_readdir
- fs/kernfs/dir.c:kernfs_rename_ns
- fs/kernfs/dir.c:kernfs_remove_by_name_ns
- fs/kernfs/dir.c:kernfs_remove_self
- fs/kernfs/dir.c:kernfs_create_empty_dir
- fs/kernfs/dir.c:kernfs_create_dir_ns
- fs/kernfs/dir.c:kernfs_destroy_root
- fs/kernfs/dir.c:kernfs_walk_and_get_ns
- fs/kernfs/dir.c:kernfs_find_and_get_ns
- fs/kernfs/dir.c:kernfs_get_parent
In fs/kernfs/file.c (ffffffff81584bee)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_notify
In fs/configfs/dir.c (ffffffff8158a9a6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/configfs/dir.c:configfs_lookup
- fs/configfs/dir.c:configfs_make_dirent
- fs/configfs/dir.c:configfs_new_dirent
In fs/configfs/symlink.c (ffffffff8158cb94)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/configfs/symlink.c:create_link
In fs/devpts/inode.c (ffffffff8158e2bd)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/devpts/inode.c:devpts_acquire
In fs/ext4/balloc.c (ffffffff8158f2d1)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_should_retry_alloc
In fs/ext4/ialloc.c (ffffffff815a8319)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/ialloc.c:__ext4_new_inode
- fs/ext4/ialloc.c:ext4_free_inode
In fs/ext4/inline.c (ffffffff815abf7f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_destroy_inline_data_nolock
- fs/ext4/inline.c:ext4_update_inline_data
- fs/ext4/inline.c:ext4_create_inline_data
In fs/ext4/inode.c (ffffffff815b8025)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_mark_iloc_dirty
- fs/ext4/inode.c:mpage_map_one_extent
In fs/ext4/mballoc.c (ffffffff815c21a1)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_new_inode_pa
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_regular_allocator
- fs/ext4/mballoc.c:ext4_mb_simple_scan_group
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_generate_buddy
In fs/ext4/mmp.c (ffffffff815ced66)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/mmp.c:write_mmp_block_thawed
In fs/ext4/super.c (ffffffff815fa2c2)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_commit_super
- fs/ext4/super.c:__ext4_warning_inode
- fs/ext4/super.c:__ext4_warning
- fs/ext4/super.c:__ext4_msg
- fs/ext4/super.c:ext4_read_bh
- fs/ext4/super.c:ext4_read_bh_nowait
In fs/ext4/xattr.c (ffffffff8160949a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
In fs/ext4/fast_commit.c (ffffffff8160eb75)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/fast_commit.c:ext4_fc_commit
- fs/ext4/fast_commit.c:ext4_fc_start_update
In fs/ext4/orphan.c (ffffffff81610373)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/orphan.c:ext4_orphan_del
- fs/ext4/orphan.c:ext4_orphan_file_add
- fs/ext4/orphan.c:ext4_orphan_file_add
In fs/jbd2/transaction.c (ffffffff81614fd0)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:start_this_handle
- fs/jbd2/transaction.c:start_this_handle
In fs/jbd2/commit.c (ffffffff81618046)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
In fs/jbd2/checkpoint.c (ffffffff8161a450)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
In fs/jbd2/journal.c (ffffffff81623cb6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_write_superblock
In fs/fat/dir.c (ffffffff816348ec)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_entries
- fs/fat/dir.c:fat_add_new_entries
In fs/fat/fatent.c (ffffffff81635516)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_collect_bhs
In fs/ecryptfs/miscdev.c (ffffffff8164e081)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_open
In fs/fuse/dev.c (ffffffff816518f6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/fuse/dev.c:fuse_dev_ioctl
- fs/fuse/dev.c:fuse_copy_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_simple_background
- fs/fuse/dev.c:fuse_simple_request
- fs/fuse/dev.c:fuse_get_req
In fs/fuse/inode.c (ffffffff81662f23)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/fuse/inode.c:fuse_sync_fs_writes
In ipc/util.c (ffffffff81674ac7)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In security/keys/key.c (ffffffff816872b2)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/keys/key.c:key_reject_and_link
- security/keys/key.c:__key_instantiate_and_link
- security/keys/key.c:key_alloc
In security/keys/keyctl.c (ffffffff8168c4c6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_chown_key
- security/keys/keyctl.c:keyctl_chown_key
In security/keys/process_keys.c (ffffffff8168ef56)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:lookup_user_key
In security/keys/request_key.c (ffffffff8168f929)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/keys/request_key.c:call_sbin_request_key
In security/keys/request_key_auth.c (ffffffff816908d6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_new
- security/keys/request_key_auth.c:request_key_auth_new
In security/selinux/hooks.c (ffffffff816a64d5)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_secmark_refcount_inc
In security/selinux/selinuxfs.c (ffffffff816b4e5d)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_mmap_policy_fault
In security/selinux/ss/services.c (ffffffff816c59e3)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/selinux/ss/services.c:selinux_notify_policy_change
In security/selinux/xfrm.c (ffffffff816d0440)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/selinux/xfrm.c:selinux_xfrm_state_alloc_acquire
- security/selinux/xfrm.c:selinux_xfrm_policy_clone
- security/selinux/xfrm.c:selinux_xfrm_alloc_user
In security/tomoyo/common.c (ffffffff816e6d0c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_open_control
- security/tomoyo/common.c:tomoyo_supervisor
- security/tomoyo/common.c:tomoyo_add_entry
In security/tomoyo/condition.c (ffffffff816e7113)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/tomoyo/condition.c:tomoyo_commit_condition
In security/tomoyo/domain.c (ffffffff816ea963)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
In security/tomoyo/memory.c (ffffffff816ee525)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/tomoyo/memory.c:tomoyo_get_name
- security/tomoyo/memory.c:tomoyo_get_group
In security/tomoyo/securityfs_if.c (ffffffff816f0c64)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_write_self
In security/tomoyo/tomoyo.c (ffffffff836f813c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_init
- security/tomoyo/tomoyo.c:tomoyo_task_alloc
In security/apparmor/audit.c (ffffffff816fa734)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/apparmor/audit.c:aa_dup_audit_data
In security/apparmor/domain.c (ffffffff817040e0)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/apparmor/domain.c:aa_change_profile
- security/apparmor/domain.c:aa_change_hat
In security/apparmor/policy_unpack.c (ffffffff8170a17e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In security/safesetid/lsm.c (ffffffff81726eec)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/safesetid/lsm.c:safesetid_task_fix_setgroups
In crypto/jitterentropy-testing.c (ffffffff8175e25b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- crypto/jitterentropy-testing.c:jent_raw_hires_entropy_store
In block/bdev.c (ffffffff81765ff3)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- block/bdev.c:blkdev_get_whole
In block/fops.c (ffffffff817681bd)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In block/bio.c (ffffffff8176b0bf)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- block/bio.c:blk_next_bio
In block/blk-core.c (ffffffff8176e1f5)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- block/blk-core.c:blk_set_pm_only
In block/blk-ioc.c (ffffffff81777377)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- block/blk-ioc.c:__copy_io
In block/blk-mq.c (ffffffff81783bd2)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_mark_tag_wait
- block/blk-mq.c:__blk_mq_get_driver_tag
- block/blk-mq.c:__blk_mq_get_driver_tag
In block/blk-iocost.c (ffffffff817af934)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- block/blk-iocost.c:ioc_pd_free
- block/blk-iocost.c:adjust_inuse_and_calc_cost
- block/blk-iocost.c:ioc_timer_fn
- block/blk-iocost.c:ioc_check_iocgs
- block/blk-iocost.c:iocg_kick_delay
- block/blk-iocost.c:weight_updated
In block/mq-deadline.c (ffffffff817b288c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- block/mq-deadline.c:dd_finish_request
In io_uring/io_uring.c (ffffffff817cd5d2)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- io_uring/io_uring.c:__io_uring_register
- io_uring/io_uring.c:io_uring_create
- io_uring/io_uring.c:io_uring_cancel_generic
- io_uring/io_uring.c:io_init_req
- io_uring/io_uring.c:io_file_get_normal
- io_uring/io_uring.c:io_wq_submit_work
- io_uring/io_uring.c:io_eventfd_signal
- io_uring/io_uring.c:io_prep_async_work
In io_uring/sqpoll.c (ffffffff817dbe5f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- io_uring/sqpoll.c:io_sq_offload_create
- io_uring/sqpoll.c:io_sq_thread_park
In io_uring/io-wq.c (ffffffff817e7d2b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- io_uring/io-wq.c:io_wq_enqueue
- io_uring/io-wq.c:io_wq_enqueue
- io_uring/io-wq.c:io_wq_worker_running
- io_uring/io-wq.c:io_wq_dec_running
- io_uring/io-wq.c:io_wq_dec_running
- io_uring/io-wq.c:io_queue_worker_create
In lib/iov_iter.c (ffffffff81813693)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- lib/iov_iter.c:__iov_iter_get_pages_alloc
- lib/iov_iter.c:iter_xarray_populate_pages
In lib/rhashtable.c (ffffffff8181985b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_try_insert
In lib/sbitmap.c (ffffffff818e536e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- lib/sbitmap.c:sbitmap_prepare_to_wait
In drivers/pci/pci.c (ffffffff8192595c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_config_pm_runtime_get
In drivers/pci/pcie/portdrv.c (ffffffff8193b0f1)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/pci/pcie/portdrv.c:pcie_portdrv_shutdown
- drivers/pci/pcie/portdrv.c:pcie_portdrv_remove
In drivers/pci/hotplug/cpci_hotplug_core.c (ffffffff81950235)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/pci/hotplug/cpci_hotplug_core.c:check_slots
In drivers/pci/hotplug/pciehp_hpc.c (ffffffff819537f3)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/pci/hotplug/pciehp_hpc.c:pciehp_isr
In drivers/video/fbdev/core/fb_defio.c (ffffffff81982237)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_fault
In drivers/video/fbdev/core/fbcon.c (ffffffff8198987b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_fb_registered
In drivers/acpi/apei/ghes.c (ffffffff81a2face)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/acpi/apei/ghes.c:ghes_estatus_cached
In drivers/clk/clk.c (ffffffff81a3ea49)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/clk/clk.c:clk_core_is_enabled
In drivers/virtio/virtio_balloon.c (ffffffff81a5fb76)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/virtio/virtio_balloon.c:virtballoon_migratepage
In drivers/xen/grant-table.c (ffffffff81a637f3)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/xen/grant-table.c:gnttab_add_deferred
In drivers/xen/events/events_base.c (ffffffff81a6adf5)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/xen/events/events_base.c:handle_irq_for_port
- drivers/xen/events/events_base.c:bind_evtchn_to_irq_chip
In drivers/tty/tty_buffer.c (ffffffff81a9f57f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/tty/tty_buffer.c:tty_buffer_flush
- drivers/tty/tty_buffer.c:tty_buffer_lock_exclusive
In drivers/tty/vt/keyboard.c (ffffffff81aaade5)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:kbd_start
- drivers/tty/vt/keyboard.c:kbd_led_trigger_activate
In drivers/tty/serial/kgdb_nmi.c (ffffffff81ada7d9)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In drivers/char/virtio_console.c (ffffffff81ae1c4b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/char/virtio_console.c:pipe_to_sg
In drivers/char/agp/backend.c (ffffffff81ae8284)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/char/agp/backend.c:agp_backend_acquire
In drivers/char/agp/generic.c (ffffffff81aeac38)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_pages
- drivers/char/agp/generic.c:agp_generic_alloc_pages
In drivers/char/agp/intel-gtt.c (ffffffff81aeea4b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/char/agp/intel-gtt.c:intel_fake_agp_alloc_by_type
In drivers/iommu/iommu.c (ffffffff81b21055)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/iommu/iommu.c:iommu_sva_domain_alloc
In drivers/connector/cn_queue.c (ffffffff81b2ab13)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/connector/cn_queue.c:cn_queue_alloc_callback_entry
In drivers/connector/cn_proc.c (ffffffff81b2b7e6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In drivers/base/core.c (ffffffff81b35924)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/base/core.c:device_shutdown
In drivers/base/dd.c (ffffffff81b39072)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/base/dd.c:driver_probe_device
In drivers/base/devtmpfs.c (ffffffff81b496ce)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/base/devtmpfs.c:public_dev_mount
In drivers/base/power/runtime.c (ffffffff81b4fb9d)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/base/power/runtime.c:update_autosuspend
- drivers/base/power/runtime.c:pm_runtime_forbid
- drivers/base/power/runtime.c:__pm_runtime_disable
- drivers/base/power/runtime.c:pm_runtime_barrier
- drivers/base/power/runtime.c:__pm_runtime_set_status
- drivers/base/power/runtime.c:pm_runtime_get_if_active
- drivers/base/power/runtime.c:__pm_runtime_resume
- drivers/base/power/runtime.c:rpm_drop_usage_count
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
In drivers/base/power/main.c (ffffffff81b51a65)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/base/power/main.c:device_prepare
In drivers/base/power/wakeup.c (ffffffff81b57470)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/base/power/wakeup.c:pm_system_irq_wakeup
- drivers/base/power/wakeup.c:wakeup_source_report_event
In drivers/base/power/domain.c (ffffffff81b5a477)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/base/power/domain.c:genpd_add_subdomain
- drivers/base/power/domain.c:genpd_power_on
In drivers/mfd/twl6030-irq.c (0)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In drivers/nvdimm/bus.c (ffffffff81ba5186)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:nd_ioctl
In drivers/nvdimm/namespace_devs.c (ffffffff81badb18)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/nvdimm/namespace_devs.c:init_active_labels
In drivers/dma-buf/udmabuf.c (ffffffff81bc66a8)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_vm_fault
In drivers/cxl/core/suspend.c (ffffffff81bc70e5)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/cxl/core/suspend.c:cxl_mem_active_inc
In drivers/scsi/hosts.c (ffffffff81bcab2b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/scsi/hosts.c:scsi_add_host_with_dma
In drivers/scsi/scsi_error.c (ffffffff81bcf78b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/scsi/scsi_error.c:scsi_timeout
- drivers/scsi/scsi_error.c:scsi_timeout
In drivers/scsi/scsi_lib.c (ffffffff81bd0d85)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:sdev_disable_disk_events
- drivers/scsi/scsi_lib.c:scsi_mq_get_budget
- drivers/scsi/scsi_lib.c:scsi_dispatch_cmd
- drivers/scsi/scsi_lib.c:scsi_complete
- drivers/scsi/scsi_lib.c:scsi_complete
In drivers/scsi/sg.c (ffffffff81bf120d)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_vma_fault
In drivers/net/tun.c (ffffffff81c46ea9)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_build_skb
In drivers/net/virtio_net.c (ffffffff81c52626)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/net/virtio_net.c:try_fill_recv
- drivers/net/virtio_net.c:try_fill_recv
In drivers/net/ppp/ppp_generic.c (ffffffff81c622b8)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_register_net_channel
- drivers/net/ppp/ppp_generic.c:ppp_unit_register
In drivers/net/xen-netfront.c (ffffffff81c6a95c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/net/xen-netfront.c:xennet_disconnect_backend
- drivers/net/xen-netfront.c:xennet_disconnect_backend
- drivers/net/xen-netfront.c:handle_incoming_queue
In drivers/usb/core/hub.c (ffffffff81c824ef)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/usb/core/hub.c:hub_event
- drivers/usb/core/hub.c:usb_new_device
In drivers/usb/core/hcd.c (ffffffff81c87343)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_start_port_resume
In drivers/usb/core/urb.c (ffffffff81c884be)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/usb/core/urb.c:usb_anchor_suspend_wakeups
- drivers/usb/core/urb.c:usb_block_urb
- drivers/usb/core/urb.c:usb_anchor_urb
In drivers/usb/core/driver.c (ffffffff81c8df83)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/usb/core/driver.c:usb_autopm_get_interface_no_resume
In drivers/usb/core/devio.c (ffffffff81c9889c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:usbdev_open
- drivers/usb/core/devio.c:async_completed
In drivers/usb/core/port.c (ffffffff81c9f013)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/usb/core/port.c:usb_hub_create_port_device
- drivers/usb/core/port.c:usb_port_runtime_resume
In drivers/usb/core/hcd-pci.c (ffffffff81c9f9e6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/usb/core/hcd-pci.c:usb_hcd_pci_remove
In drivers/usb/host/xhci.c (ffffffff81ce4cfa)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_dev
In drivers/i2c/busses/i2c-designware-master.c (ffffffff81d37111)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe_master
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe_master
In drivers/i2c/busses/i2c-designware-platdrv.c (ffffffff81d37b08)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-platdrv.c:dw_i2c_plat_probe
In drivers/power/supply/power_supply_core.c (ffffffff81d3f067)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/power/supply/power_supply_core.c:__power_supply_register
- drivers/power/supply/power_supply_core.c:power_supply_get_by_name
In drivers/md/md.c (ffffffff83af5816)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/md/md.c:md_exit
- drivers/md/md.c:md_notify_reboot
- drivers/md/md.c:md_reap_sync_thread
- drivers/md/md.c:md_start_sync
- drivers/md/md.c:remove_and_add_spares
- drivers/md/md.c:md_do_sync
- drivers/md/md.c:md_do_sync
- drivers/md/md.c:md_seq_next
- drivers/md/md.c:md_seq_start
- drivers/md/md.c:md_open
- drivers/md/md.c:md_open
- drivers/md/md.c:hot_add_disk
- drivers/md/md.c:hot_remove_disk
- drivers/md/md.c:do_md_stop
- drivers/md/md.c:md_run
- drivers/md/md.c:md_attr_store
- drivers/md/md.c:md_attr_show
- drivers/md/md.c:new_dev_store
- drivers/md/md.c:level_store
- drivers/md/md.c:state_store
- drivers/md/md.c:add_bound_rdev
- drivers/md/md.c:md_super_write
- drivers/md/md.c:md_super_write
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
In drivers/md/md-bitmap.c (ffffffff81d6e375)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/md/md-bitmap.c:md_bitmap_startwrite
- drivers/md/md-bitmap.c:write_page
- drivers/md/md-bitmap.c:write_page
In drivers/md/dm.c (ffffffff81d79fb6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/md/dm.c:dm_swap_table
- drivers/md/dm.c:dm_get
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:dm_split_and_process_bio
- drivers/md/dm.c:dm_blk_open
In drivers/md/dm-stripe.c (ffffffff81d7ee3e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/md/dm-stripe.c:stripe_end_io
In drivers/md/dm-io.c (ffffffff81d835fe)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/md/dm-io.c:do_region
- drivers/md/dm-io.c:do_region
In drivers/md/dm-kcopyd.c (ffffffff81d83f3c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/md/dm-kcopyd.c:dm_kcopyd_prepare_callback
- drivers/md/dm-kcopyd.c:dm_kcopyd_copy
- drivers/md/dm-kcopyd.c:dispatch_job
In drivers/md/dm-stats.c (ffffffff81d85f5a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/md/dm-stats.c:dm_stat_for_entry
In drivers/edac/edac_pci_sysfs.c (ffffffff81d8e755)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_npe
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_pe
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
In drivers/mmc/core/sdio.c (ffffffff81dc3951)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/mmc/core/sdio.c:mmc_attach_sdio
In drivers/mmc/core/sdio_bus.c (ffffffff81dc489a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/mmc/core/sdio_bus.c:sdio_bus_probe
In drivers/remoteproc/remoteproc_core.c (ffffffff81de5c0d)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_core.c:rproc_detach
- drivers/remoteproc/remoteproc_core.c:rproc_shutdown
In drivers/ras/debugfs.c (ffffffff81df8755)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/ras/debugfs.c:trace_open
In drivers/hte/hte.c (ffffffff81dfed1c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/hte/hte.c:hte_push_ts_ns
- drivers/hte/hte.c:__hte_req_ts
In net/core/sock.c (ffffffff81e0f277)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:__sk_receive_skb
- net/core/sock.c:__sock_queue_rcv_skb
- net/core/sock.c:__sock_queue_rcv_skb
In net/core/skbuff.c (ffffffff81e1bfbc)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/core/skbuff.c:pskb_carve_inside_nonlinear
- net/core/skbuff.c:pskb_carve_inside_header
- net/core/skbuff.c:skb_try_coalesce
- net/core/skbuff.c:skb_segment
- net/core/skbuff.c:skb_append_pagefrags
- net/core/skbuff.c:skb_shift
- net/core/skbuff.c:skb_split
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:pskb_expand_head
- net/core/skbuff.c:__pskb_copy_fclone
- net/core/skbuff.c:__skb_zcopy_downgrade_managed
- net/core/skbuff.c:__skb_clone
In net/core/datagram.c (ffffffff81e208ce)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/core/datagram.c:skb_kill_datagram
In net/core/dev.c (ffffffff81e41b8e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/core/dev.c:unregister_netdevice_many_notify
In net/core/neighbour.c (ffffffff81e4c3e8)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/core/neighbour.c:__neigh_update
- net/core/neighbour.c:neigh_probe
- net/core/neighbour.c:neigh_alloc
In net/core/filter.c (ffffffff81e70bed)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/core/filter.c:bpf_msg_pop_data
- net/core/filter.c:bpf_msg_push_data
In net/core/skmsg.c (ffffffff81ea16ef)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/core/skmsg.c:sk_msg_clone
- net/core/skmsg.c:sk_msg_alloc
In net/sched/sch_generic.c (ffffffff81eac29d)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/sched/sch_generic.c:netif_carrier_on
In net/sched/cls_api.c (ffffffff81eb4f30)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/sched/cls_api.c:tc_cls_offload_cnt_update
In net/sched/act_api.c (ffffffff81ebd787)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/sched/act_api.c:tcf_idr_check_alloc
In net/netlink/af_netlink.c (ffffffff81ec5473)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_getsockopt
- net/netlink/af_netlink.c:netlink_broadcast
- net/netlink/af_netlink.c:netlink_getname
- net/netlink/af_netlink.c:netlink_bind
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_overrun
In net/ipv4/route.c (ffffffff81eeaf51)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ip_rt_multicast_event
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:rt_dst_clone
In net/ipv4/ip_output.c (ffffffff81efa183)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/ip_output.c:__ip_append_data
In net/ipv4/inet_connection_sock.c (ffffffff81f05455)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:reqsk_timer_handler
- net/ipv4/inet_connection_sock.c:reqsk_timer_handler
In net/ipv4/tcp.c (ffffffff81f0d032)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_sendmsg_locked
In net/ipv4/tcp_input.c (ffffffff81f18ced)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_conn_request
In net/ipv4/tcp_output.c (ffffffff81f254aa)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/tcp_output.c:tcp_send_syn_data
- net/ipv4/tcp_output.c:tcp_clone_payload
In net/ipv4/tcp_ipv4.c (ffffffff81f30b0b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_syn_recv_sock
- net/ipv4/tcp_ipv4.c:tcp_req_err
In net/ipv4/tcp_fastopen.c (ffffffff81f38a34)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_detect_blackhole
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_disable_ofo_check
In net/ipv4/raw.c (ffffffff81f3d7b9)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In net/ipv4/udp.c (ffffffff81f4395d)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/udp.c:__udp4_lib_mcast_deliver
- net/ipv4/udp.c:udp_queue_rcv_one_skb
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udp_read_skb
- net/ipv4/udp.c:__first_packet_length
- net/ipv4/udp.c:__udp_enqueue_schedule_skb
In net/ipv4/fib_frontend.c (ffffffff81f5eba7)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:fib_netdev_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
In net/ipv4/fib_semantics.c (ffffffff81f5fa2a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/fib_semantics.c:fib_nh_common_init
In net/ipv4/inet_fragment.c (ffffffff81f6a3d1)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In net/ipv4/ping.c (ffffffff81f6affb)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/ping.c:ping_init_sock
In net/ipv4/fib_rules.c (ffffffff81f7ad62)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/fib_rules.c:fib4_rule_configure
In net/ipv4/ipmr.c (ffffffff81f7f8d1)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_cache_unresolved
In net/ipv4/tcp_bpf.c (ffffffff81f869a4)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In net/xfrm/xfrm_policy.c (ffffffff81f946a4)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_insert
- net/xfrm/xfrm_policy.c:xfrm_policy_kill
In net/unix/af_unix.c (ffffffff81faebca)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_stream_connect
- net/unix/af_unix.c:init_peercred
In net/ipv6/ip6_output.c (ffffffff81fb687a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In net/ipv6/addrconf.c (ffffffff81fbf926)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv6/addrconf.c:__ipv6_ifa_notify
In net/ipv6/route.c (ffffffff81fd6a7a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv6/route.c:icmp6_dst_alloc
- net/ipv6/route.c:ip6_blackhole_route
- net/ipv6/route.c:ip6_rt_cache_alloc
- net/ipv6/route.c:ip6_rt_copy_init
In net/ipv6/udp.c (ffffffff81feb246)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv6/udp.c:__udp6_lib_mcast_deliver
- net/ipv6/udp.c:udpv6_queue_rcv_one_skb
- net/ipv6/udp.c:udpv6_recvmsg
In net/ipv6/raw.c (ffffffff81fef39d)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_rcv
- net/ipv6/raw.c:rawv6_rcv
- net/ipv6/raw.c:rawv6_rcv
In net/ipv6/tcp_ipv6.c (ffffffff81ffdff9)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_syn_recv_sock
- net/ipv6/tcp_ipv6.c:tcp_v6_conn_request
In net/ipv6/ip6_flowlabel.c (ffffffff82005bee)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_get
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_get
In net/ipv6/ioam6.c (ffffffff8200a42d)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv6/ioam6.c:ioam6_genl_addsc
- net/ipv6/ioam6.c:ioam6_genl_addns
In net/ipv6/ip6mr.c (ffffffff82010261)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6mr_cache_unresolved
- net/ipv6/ip6mr.c:mif6_add
In net/ipv6/seg6_hmac.c (ffffffff8201fe40)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In net/packet/af_packet.c (ffffffff82026d91)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_mmap
- net/packet/af_packet.c:packet_mm_open
- net/packet/af_packet.c:tpacket_fill_skb
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:packet_rcv
- net/packet/af_packet.c:packet_rcv
In net/netlabel/netlabel_unlabeled.c (ffffffff82052a9f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/netlabel/netlabel_unlabeled.c:netlbl_unlhsh_add
In net/netlabel/netlabel_cipso_v4.c (ffffffff82054b5e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/netlabel/netlabel_cipso_v4.c:netlbl_cipsov4_add
In net/netlabel/netlabel_calipso.c (ffffffff820551dd)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In net/xdp/xsk.c (ffffffff8206ade3)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_build_skb_zerocopy
In net/xdp/xskmap.c (ffffffff8206d0e5)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/xdp/xskmap.c:xsk_map_update_elem
In net/mptcp/protocol.c (ffffffff82077c71)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/mptcp/protocol.c:mptcp_sendmsg
- net/mptcp/protocol.c:mptcp_sendmsg_frag
In net/mptcp/subflow.c (ffffffff8207976f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/mptcp/subflow.c:subflow_v6_conn_request
- net/mptcp/subflow.c:subflow_v4_conn_request
In net/handshake/request.c (ffffffff8209314e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vdso/vma.c (ffffffff8100695f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/entry/vdso/vma.c:vdso_fault
In arch/x86/events/core.c (ffffffff8100d5cb)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/events/core.c:x86_pmu_event_init
- arch/x86/events/core.c:x86_add_exclusive
- arch/x86/events/core.c:x86_add_exclusive
In arch/x86/events/intel/core.c (ffffffff81015c82)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/events/intel/core.c:__intel_shared_reg_get_constraints
In arch/x86/events/intel/uncore.c (ffffffff8102bc6a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/events/intel/uncore.c:uncore_pci_pmu_register
- arch/x86/events/intel/uncore.c:uncore_get_constraint
In arch/x86/events/intel/uncore_nhmex.c (ffffffff8102d4d7)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_mbox_get_shared_reg
In arch/x86/xen/spinlock.c (ffffffff8104ad9b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/xen/spinlock.c:xen_qlock_wait
In arch/x86/kernel/i8259.c (ffffffff8105c30d)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/i8259.c:mask_and_ack_8259A
In arch/x86/kernel/tboot.c (ffffffff81070a85)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_dying_cpu
In arch/x86/kernel/cpu/common.c (ffffffff81076365)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/cpu/common.c:cpu_init
In arch/x86/kernel/cpu/mce/core.c (ffffffff82220cd3)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/core.c:mce_end
In arch/x86/kernel/cpu/resctrl/rdtgroup.c (ffffffff81090b27)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_rename
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_rename
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_kn_lock_live
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff81096fbe)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_dev_open
In arch/x86/kernel/cpu/sgx/encl.c (ffffffff810996ff)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/encl.c:__sgx_encl_eldu
In arch/x86/kernel/acpi/sleep.c (ffffffff810a17a0)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/acpi/sleep.c:x86_acpi_suspend_lowlevel
In arch/x86/kernel/tsc_sync.c (ffffffff810a6c37)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
In arch/x86/kernel/apic/apic.c (ffffffff810a7db7)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/apic/apic.c:__sysvec_error_interrupt
In arch/x86/kernel/apic/io_apic.c (ffffffff810add47)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/kernel/apic/io_apic.c:ioapic_ack_level
In arch/x86/mm/mmio-mod.c (ffffffff810df9bb)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/mm/mmio-mod.c:enable_mmiotrace
In arch/x86/platform/uv/uv_nmi.c (ffffffff810f07e7)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- arch/x86/platform/uv/uv_nmi.c:uv_check_nmi
- arch/x86/platform/uv/uv_nmi.c:uv_check_nmi
In kernel/fork.c (ffffffff810fcd2f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:mm_access
- kernel/fork.c:replace_mm_exe_file
- kernel/fork.c:__mmput
- kernel/fork.c:dup_mmap
In kernel/cpu.c (ffffffff8110444b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In kernel/exit.c (ffffffff8110650a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/exit.c:exit_mm
In kernel/umh.c (ffffffff8112517b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/umh.c:call_usermodehelper_exec
In kernel/workqueue.c (ffffffff8112617b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/workqueue.c:flush_workqueue_prep_pwqs
In kernel/kthread.c (ffffffff81134f66)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/kthread.c:kthread_unuse_mm
- kernel/kthread.c:kthread_use_mm
In kernel/async.c (ffffffff8114101a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/async.c:__async_schedule_node_domain
In kernel/sched/core.c (ffffffff838fe0f1)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/sched/core.c:sched_init
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:sched_core_get
In kernel/sched/fair.c (ffffffff8117351f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/sched/fair.c:nohz_balance_enter_idle
In kernel/sched/build_policy.c (ffffffff811757e8)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/sched/build_policy.c:enqueue_pushable_dl_task
- kernel/sched/build_policy.c:rq_online_rt
- kernel/sched/build_policy.c:pull_rt_task
In kernel/sched/build_utility.c (ffffffff8118d3b3)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/sched/build_utility.c:sd_init
- kernel/sched/build_utility.c:build_overlap_sched_groups
- kernel/sched/build_utility.c:sched_get_rd
- kernel/sched/build_utility.c:rq_attach_root
- kernel/sched/build_utility.c:cpupri_set
In kernel/power/hibernate.c (ffffffff811a3897)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/power/hibernate.c:software_resume
- kernel/power/hibernate.c:hibernate_quiet_exec
- kernel/power/hibernate.c:hibernate
In kernel/power/swap.c (ffffffff811a81b2)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/power/swap.c:hib_submit_io
In kernel/printk/printk.c (ffffffff811adb34)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/printk/printk.c:__printk_cpu_sync_try_get
In kernel/irq/handle.c (ffffffff811b6f4f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In kernel/irq/manage.c (ffffffff811b7c1c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/irq/manage.c:irq_thread_fn
- kernel/irq/manage.c:irq_forced_thread_fn
In kernel/irq/chip.c (ffffffff811bc686)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/irq/chip.c:handle_nested_irq
In kernel/rcu/update.c (ffffffff811cd20e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/rcu/update.c:rcu_barrier_tasks_generic
- kernel/rcu/update.c:rcu_expedite_gp
- kernel/rcu/update.c:rcu_async_hurry
In kernel/rcu/srcutree.c (ffffffff811ced25)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier_one_cpu
In kernel/rcu/tree.c (ffffffff811d20f2)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/rcu/tree.c:rcu_nocb_bypass_lock
- kernel/rcu/tree.c:param_set_do_rcu_barrier
- kernel/rcu/tree.c:rcu_barrier_entrain
- kernel/rcu/tree.c:kvfree_call_rcu
- kernel/rcu/tree.c:kvfree_call_rcu
In kernel/module/main.c (ffffffff811f542e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/module/main.c:load_module
In kernel/time/clocksource.c (ffffffff8120bc15)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/time/clocksource.c:clocksource_touch_watchdog
- kernel/time/clocksource.c:clocksource_resume
In kernel/futex/core.c (ffffffff8121f7db)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/futex/core.c:futex_q_lock
In kernel/futex/requeue.c (ffffffff81222941)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/futex/requeue.c:futex_requeue
- kernel/futex/requeue.c:futex_requeue
- kernel/futex/requeue.c:futex_requeue
In kernel/cgroup/cgroup.c (ffffffff812392e8)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_create
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:online_css
In kernel/audit.c (ffffffff81254ca5)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/audit.c:audit_log_lost
In kernel/auditsc.c (ffffffff8125f076)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/auditsc.c:__audit_inode_child
- kernel/auditsc.c:__audit_inode
- kernel/auditsc.c:__audit_getname
- kernel/auditsc.c:__audit_reusename
In kernel/debug/debug_core.c (ffffffff8126a455)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/debug/debug_core.c:kgdb_breakpoint
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
In kernel/seccomp.c (ffffffff8127a0f6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_notify_recv
- kernel/seccomp.c:seccomp_attach_filter
In kernel/relay.c (ffffffff8127d064)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/relay.c:relay_buf_fault
In kernel/trace/ring_buffer.c (ffffffff8129036e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/trace/ring_buffer.c:ring_buffer_subbuf_order_set
- kernel/trace/ring_buffer.c:ring_buffer_empty
- kernel/trace/ring_buffer.c:ring_buffer_reset
- kernel/trace/ring_buffer.c:ring_buffer_reset
- kernel/trace/ring_buffer.c:ring_buffer_reset_online_cpus
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:reset_disabled_cpu_buffer
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_consume
- kernel/trace/ring_buffer.c:ring_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_advance_reader
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:ring_buffer_record_disable
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:rb_handle_head_page
- kernel/trace/ring_buffer.c:ring_buffer_resize
- kernel/trace/ring_buffer.c:ring_buffer_resize
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_remove_pages
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
In kernel/trace/trace.c (ffffffff812a2ba0)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_set_cpumask
- kernel/trace/trace.c:__trace_array_vprintk
- kernel/trace/trace.c:trace_vbprintk
In kernel/trace/trace_mmiotrace.c (ffffffff812b687d)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/trace/trace_mmiotrace.c:mmio_trace_mapping
- kernel/trace/trace_mmiotrace.c:mmio_trace_rw
In kernel/trace/blktrace.c (ffffffff812bac00)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In kernel/trace/fgraph.c (ffffffff812bd277)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/trace/fgraph.c:ftrace_suspend_notifier_call
- kernel/trace/fgraph.c:function_graph_enter
In kernel/trace/trace_events.c (ffffffff812be5dc)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/trace/trace_events.c:trace_create_new_event
In kernel/trace/trace_events_user.c (ffffffff812e1c78)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/trace/trace_events_user.c:user_event_mm_alloc
In kernel/trace/trace_kdb.c (ffffffff812f3955)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/trace/trace_kdb.c:kdb_ftdump
In kernel/trace/trace_dynevent.c (ffffffff812f3cb0)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/trace/trace_dynevent.c:trace_event_dyn_try_get_ref
In kernel/bpf/hashtab.c (ffffffff8134c55e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:alloc_htab_elem
In kernel/bpf/devmap.c (ffffffff81374730)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/bpf/devmap.c:__dev_map_update_elem
In kernel/bpf/offload.c (ffffffff81378771)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In kernel/events/core.c (ffffffff81394a3d)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:account_event
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_fault
- kernel/events/core.c:exclusive_event_destroy
- kernel/events/core.c:find_get_pmu_context
- kernel/events/core.c:find_get_pmu_context
In kernel/events/hw_breakpoint.c (ffffffff813a7c49)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In kernel/events/uprobes.c (ffffffff813ac868)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- kernel/events/uprobes.c:pre_ssout
- kernel/events/uprobes.c:__replace_page
In kernel/watch_queue.c (ffffffff813b2606)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In mm/filemap.c (ffffffff813b9520)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/filemap.c:filemap_map_pages
- mm/filemap.c:splice_folio_into_pipe
- mm/filemap.c:folio_end_writeback
- mm/filemap.c:replace_page_cache_folio
In mm/oom_kill.c (ffffffff813c01e0)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/oom_kill.c:__do_sys_process_mrelease
- mm/oom_kill.c:__oom_kill_process
- mm/oom_kill.c:mark_oom_victim
- mm/oom_kill.c:mark_oom_victim
In mm/page-writeback.c (ffffffff813c4487)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/page-writeback.c:__folio_start_writeback
In mm/readahead.c (ffffffff813c7b46)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/readahead.c:read_pages
In mm/swap.c (ffffffff813ccfb5)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/swap.c:lru_cache_disable
- mm/swap.c:folio_mark_lazyfree
- mm/swap.c:folio_deactivate
- mm/swap.c:deactivate_file_folio
- mm/swap.c:folio_add_lru
- mm/swap.c:folio_rotate_reclaimable
In mm/vmscan.c (ffffffff813dfea3)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/vmscan.c:folio_isolate_lru
In mm/shmem.c (ffffffff813e7b49)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/shmem.c:shmem_show_options
- mm/shmem.c:__shmem_get_inode
- mm/shmem.c:shmem_replace_folio
- mm/shmem.c:shmem_unuse
In mm/gup.c (ffffffff8140e138)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/gup.c:check_and_migrate_movable_pages
- mm/gup.c:folio_add_pin
- mm/gup.c:folio_add_pin
- mm/gup.c:try_grab_page
In mm/memory.c (ffffffff8141bca5)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/memory.c:numa_migrate_prep
- mm/memory.c:do_swap_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:copy_present_pte
- mm/memory.c:copy_present_pte
- mm/memory.c:copy_present_pte
- mm/memory.c:copy_present_pte
- mm/memory.c:copy_nonpresent_pte
In mm/mlock.c (ffffffff81425019)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/mlock.c:munlock_folio
- mm/mlock.c:mlock_new_folio
- mm/mlock.c:mlock_folio
In mm/mmap.c (ffffffff81425f79)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/mmap.c:special_mapping_fault
- mm/mmap.c:mmap_region
- mm/mmap.c:vma_link
In mm/mmu_gather.c (ffffffff8142e4ed)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_gather_mmu_fullmm
- mm/mmu_gather.c:tlb_gather_mmu
In mm/rmap.c (ffffffff8143c075)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/rmap.c:hugetlb_add_anon_rmap
- mm/rmap.c:anon_vma_fork
In mm/madvise.c (ffffffff8146135b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/swap_state.c (ffffffff8146585b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/swap_state.c:swap_cache_get_folio
In mm/swapfile.c (ffffffff81469484)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapoff
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte
In mm/zswap.c (ffffffff81470d16)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/zswap.c:zswap_store
- mm/zswap.c:zswap_store
- mm/zswap.c:zswap_store
In mm/hugetlb.c (ffffffff8147ba34)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:hugetlb_mfill_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_wp
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff8148749b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/mempolicy.c:mpol_shared_policy_lookup
- mm/mempolicy.c:do_mbind
- mm/mempolicy.c:do_get_mempolicy
In mm/sparse-vmemmap.c (ffffffff822325ea)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/sparse-vmemmap.c:vmemmap_pte_populate
In mm/mmu_notifier.c (ffffffff814891eb)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/mmu_notifier.c:__mmu_interval_notifier_insert
- mm/mmu_notifier.c:__mmu_notifier_register
In mm/ksm.c (ffffffff8149239f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/ksm.c:__ksm_enter
- mm/ksm.c:stable_tree_search
- mm/ksm.c:stable_tree_search
- mm/ksm.c:try_to_merge_with_ksm_page
- mm/ksm.c:replace_page
In mm/migrate.c (ffffffff81496458)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/migrate.c:find_mm_struct
- mm/migrate.c:__buffer_migrate_folio
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/migrate_device.c (ffffffff8149d3c3)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/migrate_device.c:migrate_vma_insert_page
- mm/migrate_device.c:migrate_device_unmap
- mm/migrate_device.c:migrate_vma_collect_pmd
- mm/migrate_device.c:migrate_vma_collect_pmd
In mm/huge_memory.c (ffffffff814a8a85)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:__split_huge_page
- mm/huge_memory.c:__split_huge_page
- mm/huge_memory.c:move_pages_huge_pmd
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
In mm/khugepaged.c (ffffffff814b16b8)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/khugepaged.c:madvise_collapse
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:set_huge_pmd
- mm/khugepaged.c:__khugepaged_enter
In mm/memcontrol.c (ffffffff814b8298)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_charge
- mm/memcontrol.c:get_mctgt_type
In mm/memory-failure.c (ffffffff814c8e9b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:try_memory_failure_hugetlb
- mm/memory-failure.c:me_huge_page
- mm/memory-failure.c:page_handle_poison
In mm/zpool.c (ffffffff814cabac)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/zpool.c:zpool_get_driver
In mm/zsmalloc.c (ffffffff814cd452)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_page_migrate
- mm/zsmalloc.c:lock_zspage
- mm/zsmalloc.c:lock_zspage
In mm/secretmem.c (ffffffff814cf638)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/secretmem.c:__ia32_sys_memfd_secret
- mm/secretmem.c:__x64_sys_memfd_secret
In mm/userfaultfd.c (ffffffff814d2c56)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/userfaultfd.c:move_pages_pte
In mm/memfd.c (ffffffff814d7269)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/memfd.c:memfd_fcntl
In mm/mapping_dirty_helpers.c (ffffffff814d746f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/mapping_dirty_helpers.c:wp_clean_pre_vma
In mm/bootmem_info.c (ffffffff83920619)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- mm/bootmem_info.c:register_page_bootmem_info_node
- mm/bootmem_info.c:register_page_bootmem_info_node
In fs/open.c (ffffffff814d984c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/open.c:do_dentry_open
In fs/file_table.c (ffffffff814e2ef4)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/file_table.c:alloc_file
In fs/super.c (ffffffff814e59c8)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/super.c:fs_bdev_freeze
In fs/exec.c (ffffffff814eaef2)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/exec.c:exec_binprm
- fs/exec.c:alloc_bprm
- fs/exec.c:free_bprm
In fs/pipe.c (ffffffff814ef2ae)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_get
In fs/dcache.c (ffffffff8150463b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/dcache.c:copy_name
- fs/dcache.c:take_dentry_name_snapshot
In fs/inode.c (ffffffff8150bd42)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/inode.c:insert_inode_locked
- fs/inode.c:igrab
- fs/inode.c:find_inode_fast
- fs/inode.c:find_inode
- fs/inode.c:inode_lru_isolate
In fs/namespace.c (ffffffff8151af05)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/namespace.c:mount_subtree
- fs/namespace.c:clone_mnt
- fs/namespace.c:vfs_create_mount
In fs/fs-writeback.c (ffffffff8152cf0a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/fs-writeback.c:cleanup_offline_cgwb
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:inode_do_switch_wbs
- fs/fs-writeback.c:wb_queue_work
In fs/fs_context.c (ffffffff815390e1)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/fs_context.c:alloc_fs_context
In fs/kernel_read_file.c (ffffffff8153b154)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/kernel_read_file.c:kernel_read_file
In fs/buffer.c (ffffffff8153f626)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/buffer.c:__bh_read_batch
- fs/buffer.c:__bh_read
- fs/buffer.c:__sync_dirty_buffer
- fs/buffer.c:create_empty_buffers
- fs/buffer.c:__bread_gfp
- fs/buffer.c:lookup_bh_lru
- fs/buffer.c:bh_lru_install
- fs/buffer.c:__getblk_slow
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:fsync_buffers_list
- fs/buffer.c:__find_get_block_slow
In fs/direct-io.c (ffffffff81546012)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/direct-io.c:__blockdev_direct_IO
In fs/notify/mark.c (ffffffff8154919f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/notify/mark.c:fsnotify_prepare_user_wait
In fs/userfaultfd.c (ffffffff8155805d)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/userfaultfd.c:new_userfaultfd
- fs/userfaultfd.c:userfaultfd_unmap_prep
- fs/userfaultfd.c:userfaultfd_remove
- fs/userfaultfd.c:mremap_userfaultfd_prep
- fs/userfaultfd.c:dup_userfaultfd
- fs/userfaultfd.c:dup_userfaultfd
In fs/aio.c (ffffffff8155e561)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/aio.c:aio_migrate_folio
In fs/verity/enable.c (ffffffff81571316)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
In fs/binfmt_elf.c (ffffffff8157d590)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/binfmt_elf.c:load_elf_binary
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff815806c1)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:load_elf_binary
- fs/compat_binfmt_elf.c:load_elf_binary
In fs/iomap/buffered-io.c (ffffffff8158b514)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_add_to_ioend
- fs/iomap/buffered-io.c:ifs_alloc
In fs/iomap/direct-io.c (ffffffff8158eff7)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/iomap/direct-io.c:__iomap_dio_rw
- fs/iomap/direct-io.c:iomap_dio_submit_bio
In fs/quota/dquot.c (ffffffff81592bbd)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/quota/dquot.c:dqget
- fs/quota/dquot.c:dquot_writeback_dquots
- fs/quota/dquot.c:dquot_scan_active
- fs/quota/dquot.c:invalidate_dquots
In fs/proc/task_mmu.c (ffffffff8159b94b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
- fs/proc/task_mmu.c:hold_task_mempolicy
In fs/proc/base.c (ffffffff815a7691)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/proc/base.c:proc_mem_open
In fs/proc/proc_sysctl.c (ffffffff815b435a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/proc/proc_sysctl.c:proc_sys_poll_notify
In fs/kernfs/dir.c (ffffffff815bb647)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/kernfs/dir.c:kernfs_fop_readdir
- fs/kernfs/dir.c:kernfs_rename_ns
- fs/kernfs/dir.c:kernfs_remove_by_name_ns
- fs/kernfs/dir.c:kernfs_remove_self
- fs/kernfs/dir.c:kernfs_destroy_root
- fs/kernfs/dir.c:kernfs_walk_and_get_ns
- fs/kernfs/dir.c:kernfs_find_and_get_ns
- fs/kernfs/dir.c:kernfs_new_node
- fs/kernfs/dir.c:kernfs_get_parent
In fs/kernfs/file.c (ffffffff815bd63e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_notify
In fs/configfs/dir.c (ffffffff815c3679)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/configfs/dir.c:configfs_lookup
- fs/configfs/dir.c:configfs_make_dirent
- fs/configfs/dir.c:configfs_new_dirent
In fs/configfs/symlink.c (ffffffff815c58d6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/configfs/symlink.c:create_link
In fs/devpts/inode.c (ffffffff815c6fed)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/devpts/inode.c:devpts_acquire
In fs/ext4/balloc.c (ffffffff815c7fe1)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_should_retry_alloc
In fs/ext4/ialloc.c (ffffffff815e10d6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/ialloc.c:__ext4_new_inode
- fs/ext4/ialloc.c:ext4_free_inode
In fs/ext4/inline.c (ffffffff815e4d1f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_destroy_inline_data_nolock
- fs/ext4/inline.c:ext4_update_inline_data
- fs/ext4/inline.c:ext4_create_inline_data
In fs/ext4/inode.c (ffffffff815f0dc5)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_mark_iloc_dirty
- fs/ext4/inode.c:mpage_map_one_extent
In fs/ext4/mballoc.c (ffffffff815facdd)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_new_inode_pa
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_collect_stats
- fs/ext4/mballoc.c:ext4_mb_regular_allocator
- fs/ext4/mballoc.c:ext4_mb_simple_scan_group
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_generate_buddy
- fs/ext4/mballoc.c:ext4_mb_choose_next_group_best_avail
- fs/ext4/mballoc.c:ext4_mb_choose_next_group_p2_aligned
In fs/ext4/mmp.c (ffffffff816075f6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/mmp.c:write_mmp_block_thawed
In fs/ext4/super.c (ffffffff81632ec2)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/super.c:ext4_commit_super
- fs/ext4/super.c:__ext4_warning_inode
- fs/ext4/super.c:__ext4_warning
- fs/ext4/super.c:__ext4_msg
- fs/ext4/super.c:ext4_read_bh
- fs/ext4/super.c:ext4_read_bh_nowait
In fs/ext4/xattr.c (ffffffff816421e9)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
In fs/ext4/fast_commit.c (ffffffff81647935)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/fast_commit.c:ext4_fc_commit
- fs/ext4/fast_commit.c:ext4_fc_start_update
In fs/ext4/orphan.c (ffffffff81649133)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ext4/orphan.c:ext4_orphan_del
- fs/ext4/orphan.c:ext4_orphan_file_add
- fs/ext4/orphan.c:ext4_orphan_file_add
In fs/jbd2/transaction.c (ffffffff8164ddc0)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:start_this_handle
- fs/jbd2/transaction.c:start_this_handle
In fs/jbd2/commit.c (ffffffff81650f7a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
In fs/jbd2/checkpoint.c (ffffffff81653390)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
In fs/jbd2/journal.c (ffffffff8165cd56)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_write_superblock
In fs/fat/dir.c (ffffffff8166ddcc)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_entries
- fs/fat/dir.c:fat_add_new_entries
In fs/fat/fatent.c (ffffffff8166e9f6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_collect_bhs
In fs/ecryptfs/miscdev.c (ffffffff816875e1)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_open
In fs/fuse/dev.c (ffffffff8168af06)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/fuse/dev.c:fuse_dev_ioctl
- fs/fuse/dev.c:fuse_copy_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_simple_background
- fs/fuse/dev.c:fuse_simple_request
- fs/fuse/dev.c:fuse_get_req
In fs/fuse/inode.c (ffffffff8169ca91)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- fs/fuse/inode.c:fuse_sync_fs_writes
In ipc/util.c (ffffffff816b0e87)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In security/keys/key.c (ffffffff816c37a2)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/keys/key.c:key_reject_and_link
- security/keys/key.c:__key_instantiate_and_link
- security/keys/key.c:key_alloc
In security/keys/keyctl.c (ffffffff816c89c6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_chown_key
- security/keys/keyctl.c:keyctl_chown_key
In security/selinux/hooks.c (ffffffff816e2f95)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_secmark_refcount_inc
In security/selinux/selinuxfs.c (ffffffff816f19bd)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_mmap_policy_fault
In security/selinux/ss/services.c (ffffffff81702633)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/selinux/ss/services.c:selinux_notify_policy_change
In security/selinux/xfrm.c (ffffffff8170ca60)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/selinux/xfrm.c:selinux_xfrm_state_alloc_acquire
- security/selinux/xfrm.c:selinux_xfrm_policy_clone
- security/selinux/xfrm.c:selinux_xfrm_alloc_user
In security/tomoyo/common.c (ffffffff81723a1c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_write_control
- security/tomoyo/common.c:tomoyo_open_control
- security/tomoyo/common.c:tomoyo_supervisor
- security/tomoyo/common.c:tomoyo_add_entry
In security/tomoyo/condition.c (ffffffff81723e23)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/tomoyo/condition.c:tomoyo_commit_condition
In security/tomoyo/domain.c (ffffffff81727731)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
In security/tomoyo/memory.c (ffffffff8172b2f5)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/tomoyo/memory.c:tomoyo_get_name
- security/tomoyo/memory.c:tomoyo_get_group
In security/tomoyo/securityfs_if.c (ffffffff8172da34)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_write_self
In security/tomoyo/tomoyo.c (ffffffff8392b52c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_init
- security/tomoyo/tomoyo.c:tomoyo_task_alloc
In security/apparmor/policy_unpack.c (ffffffff81747c7e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In block/bdev.c (ffffffff817a8b65)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- block/bdev.c:bdev_open_by_dev
- block/bdev.c:blkdev_get_whole
- block/bdev.c:bdev_thaw
In block/fops.c (ffffffff817a9dfd)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In block/bio.c (ffffffff817ad54f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- block/bio.c:blk_next_bio
In block/blk-core.c (ffffffff817b0415)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- block/blk-core.c:blk_set_pm_only
In block/blk-ioc.c (ffffffff817b9597)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- block/blk-ioc.c:__copy_io
In block/blk-mq.c (ffffffff817c5f3b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_mark_tag_wait
In block/blk-iocost.c (ffffffff817f3744)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- block/blk-iocost.c:ioc_pd_free
- block/blk-iocost.c:adjust_inuse_and_calc_cost
- block/blk-iocost.c:ioc_timer_fn
- block/blk-iocost.c:ioc_check_iocgs
- block/blk-iocost.c:iocg_kick_delay
- block/blk-iocost.c:weight_updated
In block/mq-deadline.c (ffffffff817f66cc)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- block/mq-deadline.c:dd_finish_request
In io_uring/io_uring.c (ffffffff8181689f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- io_uring/io_uring.c:io_uring_create
- io_uring/io_uring.c:io_uring_cancel_generic
- io_uring/io_uring.c:io_file_get_normal
- io_uring/io_uring.c:io_wq_submit_work
- io_uring/io_uring.c:io_eventfd_signal
In io_uring/sqpoll.c (ffffffff8181fdec)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- io_uring/sqpoll.c:io_sq_thread_park
In io_uring/rw.c (ffffffff818299d3)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- io_uring/rw.c:io_read_mshot
In io_uring/io-wq.c (ffffffff8182db12)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- io_uring/io-wq.c:io_wq_enqueue
- io_uring/io-wq.c:io_wq_enqueue
- io_uring/io-wq.c:io_wq_worker_running
- io_uring/io-wq.c:io_wq_dec_running
- io_uring/io-wq.c:io_wq_dec_running
- io_uring/io-wq.c:io_queue_worker_create
In lib/iov_iter.c (ffffffff8185923a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- lib/iov_iter.c:__iov_iter_get_pages_alloc
- lib/iov_iter.c:iter_xarray_populate_pages
In lib/rhashtable.c (ffffffff8185ebab)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_try_insert
In lib/sbitmap.c (ffffffff8192c36e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- lib/sbitmap.c:sbitmap_prepare_to_wait
In drivers/pci/pci.c (ffffffff8196e0dc)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_config_pm_runtime_get
In drivers/pci/pcie/portdrv.c (ffffffff81983f81)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/pci/pcie/portdrv.c:pcie_portdrv_shutdown
- drivers/pci/pcie/portdrv.c:pcie_portdrv_remove
In drivers/pci/hotplug/cpci_hotplug_core.c (ffffffff81999665)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/pci/hotplug/cpci_hotplug_core.c:check_slots
In drivers/pci/hotplug/pciehp_hpc.c (ffffffff8199cc83)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/pci/hotplug/pciehp_hpc.c:pciehp_isr
In drivers/video/fbdev/core/fb_defio.c (ffffffff819c9a47)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_fault
In drivers/video/fbdev/core/fbcon.c (ffffffff819d378b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_fb_registered
In drivers/acpi/apei/ghes.c (ffffffff81a7ae4e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/acpi/apei/ghes.c:ghes_estatus_cached
In drivers/clk/clk.c (ffffffff81a8a379)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/clk/clk.c:clk_core_is_enabled
In drivers/pmdomain/core.c (ffffffff81aa1ed6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/pmdomain/core.c:genpd_add_subdomain
- drivers/pmdomain/core.c:genpd_power_on
In drivers/virtio/virtio_balloon.c (ffffffff81ab2386)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/virtio/virtio_balloon.c:virtballoon_migratepage
In drivers/xen/grant-table.c (ffffffff81ab6042)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/xen/grant-table.c:gnttab_add_deferred
In drivers/xen/events/events_base.c (ffffffff81abd016)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/xen/events/events_base.c:handle_irq_for_port
- drivers/xen/events/events_base.c:bind_evtchn_to_irq_chip
In drivers/tty/tty_buffer.c (ffffffff81af1f7c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/tty/tty_buffer.c:tty_buffer_flush
- drivers/tty/tty_buffer.c:tty_buffer_lock_exclusive
In drivers/tty/vt/keyboard.c (ffffffff81afd8a5)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:kbd_start
- drivers/tty/vt/keyboard.c:kbd_led_trigger_activate
In drivers/tty/serial/kgdb_nmi.c (ffffffff81b2dad9)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In drivers/char/virtio_console.c (ffffffff81b3503b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/char/virtio_console.c:pipe_to_sg
In drivers/char/agp/backend.c (ffffffff81b3b6f4)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/char/agp/backend.c:agp_backend_acquire
In drivers/char/agp/generic.c (ffffffff81b3e118)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_pages
- drivers/char/agp/generic.c:agp_generic_alloc_pages
In drivers/char/agp/intel-gtt.c (ffffffff81b41f8b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/char/agp/intel-gtt.c:intel_fake_agp_alloc_by_type
In drivers/iommu/iommu.c (ffffffff81b77bf8)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/iommu/iommu.c:iommu_sva_domain_alloc
In drivers/connector/cn_queue.c (ffffffff81b81dc2)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/connector/cn_queue.c:cn_queue_alloc_callback_entry
In drivers/connector/cn_proc.c (ffffffff81b82c9e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In drivers/base/core.c (ffffffff81b8d344)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/base/core.c:device_shutdown
In drivers/base/dd.c (ffffffff81b90b32)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/base/dd.c:driver_probe_device
In drivers/base/devtmpfs.c (ffffffff81ba1abe)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/base/devtmpfs.c:public_dev_mount
In drivers/base/power/runtime.c (ffffffff81ba811d)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/base/power/runtime.c:update_autosuspend
- drivers/base/power/runtime.c:pm_runtime_forbid
- drivers/base/power/runtime.c:__pm_runtime_disable
- drivers/base/power/runtime.c:pm_runtime_barrier
- drivers/base/power/runtime.c:__pm_runtime_set_status
- drivers/base/power/runtime.c:pm_runtime_get_if_active
- drivers/base/power/runtime.c:__pm_runtime_resume
- drivers/base/power/runtime.c:rpm_drop_usage_count
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
In drivers/base/power/main.c (ffffffff81baa055)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/base/power/main.c:device_prepare
In drivers/base/power/wakeup.c (ffffffff81bafa60)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/base/power/wakeup.c:pm_system_irq_wakeup
- drivers/base/power/wakeup.c:wakeup_source_report_event
In drivers/mfd/twl6030-irq.c (0)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In drivers/nvdimm/bus.c (ffffffff81bf9406)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:nd_ioctl
In drivers/nvdimm/namespace_devs.c (ffffffff81c01e58)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/nvdimm/namespace_devs.c:init_active_labels
In drivers/dma-buf/udmabuf.c (ffffffff81c1b1c8)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_vm_fault
In drivers/cxl/core/suspend.c (ffffffff81c1bc55)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/cxl/core/suspend.c:cxl_mem_active_inc
In drivers/scsi/hosts.c (ffffffff81c1f75b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/scsi/hosts.c:scsi_add_host_with_dma
In drivers/scsi/scsi_error.c (ffffffff81c243eb)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/scsi/scsi_error.c:scsi_timeout
- drivers/scsi/scsi_error.c:scsi_timeout
In drivers/scsi/scsi_lib.c (ffffffff81c259f5)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:sdev_disable_disk_events
- drivers/scsi/scsi_lib.c:scsi_mq_get_budget
- drivers/scsi/scsi_lib.c:scsi_dispatch_cmd
- drivers/scsi/scsi_lib.c:scsi_complete
- drivers/scsi/scsi_lib.c:scsi_complete
In drivers/scsi/sg.c (ffffffff81c46acd)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_vma_fault
In drivers/gpu/drm/drm_vblank.c (ffffffff81cb3f82)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/gpu/drm/drm_vblank.c:drm_crtc_vblank_reset
- drivers/gpu/drm/drm_vblank.c:drm_crtc_vblank_off
In drivers/net/tun.c (ffffffff81cfc7c9)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_build_skb
In drivers/net/virtio_net.c (ffffffff81d08801)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/net/virtio_net.c:virtnet_rq_alloc
- drivers/net/virtio_net.c:virtnet_rq_alloc
In drivers/net/ppp/ppp_generic.c (ffffffff81d18ce7)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_register_net_channel
- drivers/net/ppp/ppp_generic.c:ppp_unit_register
In drivers/net/xen-netfront.c (ffffffff81d1f33c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/net/xen-netfront.c:xennet_disconnect_backend
- drivers/net/xen-netfront.c:xennet_disconnect_backend
- drivers/net/xen-netfront.c:handle_incoming_queue
In drivers/usb/core/hub.c (ffffffff81d36e2f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/usb/core/hub.c:hub_event
- drivers/usb/core/hub.c:usb_new_device
In drivers/usb/core/hcd.c (ffffffff81d3bda3)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_start_port_resume
In drivers/usb/core/urb.c (ffffffff81d3cf0e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/usb/core/urb.c:usb_anchor_suspend_wakeups
- drivers/usb/core/urb.c:usb_block_urb
- drivers/usb/core/urb.c:usb_anchor_urb
In drivers/usb/core/driver.c (ffffffff81d42aa3)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/usb/core/driver.c:usb_autopm_get_interface_no_resume
In drivers/usb/core/port.c (ffffffff81d53c61)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/usb/core/port.c:usb_hub_create_port_device
- drivers/usb/core/port.c:usb_port_runtime_resume
In drivers/usb/core/hcd-pci.c (ffffffff81d54636)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/usb/core/hcd-pci.c:usb_hcd_pci_remove
In drivers/usb/host/xhci.c (ffffffff81d99d6a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_dev
In drivers/i2c/busses/i2c-designware-master.c (ffffffff81ded349)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe_master
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe_master
In drivers/i2c/busses/i2c-designware-platdrv.c (ffffffff81dedd88)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-platdrv.c:dw_i2c_plat_probe
In drivers/power/supply/power_supply_core.c (ffffffff81df5a14)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/power/supply/power_supply_core.c:__power_supply_register
- drivers/power/supply/power_supply_core.c:power_supply_get_by_name
In drivers/md/md.c (ffffffff83d515d6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/md/md.c:md_exit
- drivers/md/md.c:md_notify_reboot
- drivers/md/md.c:md_reap_sync_thread
- drivers/md/md.c:md_reap_sync_thread
- drivers/md/md.c:md_start_sync
- drivers/md/md.c:remove_and_add_spares
- drivers/md/md.c:md_do_sync
- drivers/md/md.c:md_do_sync
- drivers/md/md.c:md_seq_show
- drivers/md/md.c:md_open
- drivers/md/md.c:md_open
- drivers/md/md.c:hot_add_disk
- drivers/md/md.c:hot_remove_disk
- drivers/md/md.c:do_md_stop
- drivers/md/md.c:md_run
- drivers/md/md.c:md_attr_store
- drivers/md/md.c:md_attr_show
- drivers/md/md.c:new_dev_store
- drivers/md/md.c:level_store
- drivers/md/md.c:state_store
- drivers/md/md.c:add_bound_rdev
- drivers/md/md.c:md_super_write
- drivers/md/md.c:md_super_write
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
In drivers/md/md-bitmap.c (ffffffff81e25985)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/md/md-bitmap.c:md_bitmap_startwrite
- drivers/md/md-bitmap.c:write_file_page
- drivers/md/md-bitmap.c:write_sb_page
In drivers/md/dm.c (ffffffff81e31153)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/md/dm.c:dm_swap_table
- drivers/md/dm.c:dm_get
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:dm_split_and_process_bio
- drivers/md/dm.c:dm_blk_open
In drivers/md/dm-stripe.c (ffffffff81e3645e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/md/dm-stripe.c:stripe_end_io
In drivers/md/dm-io.c (ffffffff81e3acde)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/md/dm-io.c:do_region
- drivers/md/dm-io.c:do_region
In drivers/md/dm-kcopyd.c (ffffffff81e3b64c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/md/dm-kcopyd.c:dm_kcopyd_prepare_callback
- drivers/md/dm-kcopyd.c:dm_kcopyd_copy
- drivers/md/dm-kcopyd.c:dispatch_job
In drivers/md/dm-stats.c (ffffffff81e3d69a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/md/dm-stats.c:dm_stat_for_entry
In drivers/edac/edac_pci_sysfs.c (ffffffff81e46065)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_npe
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_pe
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
In drivers/mmc/core/sdio.c (ffffffff81e7c231)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/mmc/core/sdio.c:mmc_attach_sdio
In drivers/mmc/core/sdio_bus.c (ffffffff81e7d17a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/mmc/core/sdio_bus.c:sdio_bus_probe
In drivers/remoteproc/remoteproc_core.c (ffffffff81e9bded)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_core.c:rproc_detach
- drivers/remoteproc/remoteproc_core.c:rproc_shutdown
In drivers/ras/debugfs.c (ffffffff81eaee65)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/ras/debugfs.c:trace_open
In drivers/hte/hte.c (ffffffff81eb600c)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- drivers/hte/hte.c:hte_push_ts_ns
- drivers/hte/hte.c:__hte_req_ts
In net/core/sock.c (ffffffff81ec74ca)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/core/sock.c:__sk_receive_skb
- net/core/sock.c:__sock_queue_rcv_skb
- net/core/sock.c:__sock_queue_rcv_skb
In net/core/skbuff.c (ffffffff81ed96bc)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/core/skbuff.c:pskb_carve_inside_nonlinear
- net/core/skbuff.c:pskb_carve_inside_header
- net/core/skbuff.c:skb_try_coalesce
- net/core/skbuff.c:skb_try_coalesce
- net/core/skbuff.c:skb_segment
- net/core/skbuff.c:skb_append_pagefrags
- net/core/skbuff.c:skb_shift
- net/core/skbuff.c:skb_split
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:pskb_expand_head
- net/core/skbuff.c:__pskb_copy_fclone
- net/core/skbuff.c:__skb_zcopy_downgrade_managed
- net/core/skbuff.c:__skb_clone
In net/core/datagram.c (ffffffff81ede79e)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/core/datagram.c:skb_kill_datagram
In net/core/dev.c (ffffffff81f00590)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/core/dev.c:unregister_netdevice_many_notify
In net/core/neighbour.c (ffffffff81f0b0f5)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/core/neighbour.c:__neigh_update
- net/core/neighbour.c:neigh_probe
- net/core/neighbour.c:neigh_alloc
In net/core/filter.c (ffffffff81f302c4)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/core/filter.c:bpf_msg_pop_data
- net/core/filter.c:bpf_msg_push_data
In net/core/skmsg.c (ffffffff81f63eef)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/core/skmsg.c:sk_msg_clone
- net/core/skmsg.c:sk_msg_alloc
In net/sched/sch_generic.c (ffffffff81f6ed30)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/sched/sch_generic.c:netif_carrier_on
In net/sched/cls_api.c (ffffffff81f77bf0)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/sched/cls_api.c:tc_cls_offload_cnt_update
In net/sched/act_api.c (ffffffff81f80a27)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/sched/act_api.c:tcf_idr_check_alloc
In net/netlink/af_netlink.c (ffffffff81f88864)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_getsockopt
- net/netlink/af_netlink.c:netlink_broadcast_filtered
- net/netlink/af_netlink.c:netlink_getname
- net/netlink/af_netlink.c:netlink_bind
- net/netlink/af_netlink.c:netlink_release
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_overrun
In net/ipv4/route.c (ffffffff81faef71)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ip_rt_multicast_event
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:rt_dst_clone
In net/ipv4/ip_output.c (ffffffff81fbe0b1)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/ip_output.c:__ip_append_data
In net/ipv4/inet_connection_sock.c (ffffffff81fc97c5)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:reqsk_timer_handler
- net/ipv4/inet_connection_sock.c:reqsk_timer_handler
In net/ipv4/tcp.c (ffffffff81fd1132)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_sendmsg_locked
In net/ipv4/tcp_input.c (ffffffff81fdd4af)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_conn_request
In net/ipv4/tcp_output.c (ffffffff81fe9d6b)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/tcp_output.c:tcp_send_syn_data
- net/ipv4/tcp_output.c:tcp_clone_payload
In net/ipv4/tcp_ipv4.c (ffffffff81ff6a3a)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_syn_recv_sock
- net/ipv4/tcp_ipv4.c:tcp_req_err
In net/ipv4/tcp_fastopen.c (ffffffff81ffeb14)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_detect_blackhole
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_disable_ofo_check
In net/ipv4/raw.c (ffffffff820038ce)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In net/ipv4/udp.c (ffffffff820098cd)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/udp.c:__udp4_lib_mcast_deliver
- net/ipv4/udp.c:udp_queue_rcv_one_skb
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:udp_read_skb
- net/ipv4/udp.c:__first_packet_length
- net/ipv4/udp.c:__udp_enqueue_schedule_skb
In net/ipv4/fib_frontend.c (ffffffff82025178)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:fib_netdev_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
In net/ipv4/fib_semantics.c (ffffffff82025ffa)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/fib_semantics.c:fib_nh_common_init
In net/ipv4/inet_fragment.c (ffffffff82030a81)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In net/ipv4/fib_rules.c (ffffffff82041462)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/fib_rules.c:fib4_rule_configure
In net/ipv4/ipmr.c (ffffffff82045f51)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_cache_unresolved
In net/ipv4/tcp_bpf.c (ffffffff8204dfe3)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In net/xfrm/xfrm_policy.c (ffffffff82061a94)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_insert
- net/xfrm/xfrm_policy.c:xfrm_policy_kill
In net/ipv6/ip6_output.c (ffffffff82084168)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In net/ipv6/addrconf.c (ffffffff8208cdc6)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv6/addrconf.c:__ipv6_ifa_notify
In net/ipv6/route.c (ffffffff820a43f4)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv6/route.c:icmp6_dst_alloc
- net/ipv6/route.c:ip6_blackhole_route
- net/ipv6/route.c:ip6_pol_route
- net/ipv6/route.c:ip6_rt_cache_alloc
- net/ipv6/route.c:ip6_create_rt_rcu
- net/ipv6/route.c:ip6_rt_copy_init
In net/ipv6/udp.c (ffffffff820b8cc8)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv6/udp.c:__udp6_lib_mcast_deliver
- net/ipv6/udp.c:udpv6_queue_rcv_one_skb
- net/ipv6/udp.c:udpv6_recvmsg
In net/ipv6/raw.c (ffffffff820bcf8f)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_rcv
- net/ipv6/raw.c:rawv6_rcv
- net/ipv6/raw.c:rawv6_rcv
In net/ipv6/tcp_ipv6.c (ffffffff820cce16)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_syn_recv_sock
- net/ipv6/tcp_ipv6.c:tcp_v6_conn_request
In net/ipv6/ip6_flowlabel.c (ffffffff820d4a33)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_get
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_get
In net/ipv6/ioam6.c (ffffffff820d93ce)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv6/ioam6.c:ioam6_genl_addsc
- net/ipv6/ioam6.c:ioam6_genl_addns
In net/ipv6/ip6mr.c (ffffffff820df1f1)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6mr_cache_unresolved
- net/ipv6/ip6mr.c:mif6_add
In net/ipv6/seg6_hmac.c (ffffffff820eef70)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
In net/packet/af_packet.c (ffffffff820fbb47)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/packet/af_packet.c:tpacket_fill_skb
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:packet_rcv
- net/packet/af_packet.c:packet_rcv
In net/netlabel/netlabel_unlabeled.c (ffffffff821252ad)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/netlabel/netlabel_unlabeled.c:netlbl_unlhsh_add
In net/netlabel/netlabel_cipso_v4.c (ffffffff82127416)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/netlabel/netlabel_cipso_v4.c:netlbl_cipsov4_add
In net/netlabel/netlabel_calipso.c (ffffffff82127af5)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/netlabel/netlabel_calipso.c:netlbl_calipso_add
In net/xdp/xsk.c (ffffffff8213e765)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_build_skb_zerocopy
In net/xdp/xskmap.c (ffffffff82140f85)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/xdp/xskmap.c:xsk_map_update_elem
In net/mptcp/protocol.c (ffffffff8214cdb5)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/mptcp/protocol.c:mptcp_sendmsg
- net/mptcp/protocol.c:mptcp_sendmsg_frag
In net/mptcp/subflow.c (ffffffff8214ebbf)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
Inline callers:
- net/mptcp/subflow.c:subflow_v6_conn_request
- net/mptcp/subflow.c:subflow_v4_conn_request
In net/handshake/request.c (ffffffff821699fe)
Location: arch/x86/include/asm/atomic.h:51
Inline: True
arm64
: Absent ⚠️
armhf
: Absent ⚠️
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vdso/vma.c (ffffffff810049fd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/entry/vdso/vma.c:vdso_fault
In arch/x86/events/core.c (ffffffff81006a39)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/core.c:x86_pmu_event_init
- arch/x86/events/core.c:x86_add_exclusive
- arch/x86/events/core.c:x86_add_exclusive
In arch/x86/events/intel/core.c (ffffffff8100c838)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In arch/x86/events/intel/uncore.c (ffffffff81017796)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/intel/uncore.c:uncore_pci_probe
- arch/x86/events/intel/uncore.c:uncore_get_constraint
In arch/x86/events/intel/uncore_nhmex.c (ffffffff810197a6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_mbox_get_shared_reg
In arch/x86/xen/spinlock.c (ffffffff8102d6bb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/xen/spinlock.c:xen_qlock_wait
In arch/x86/kernel/i8259.c (ffffffff8103796e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/i8259.c:mask_and_ack_8259A
In arch/x86/kernel/tboot.c (ffffffff81043d35)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In arch/x86/kernel/cpu/common.c (ffffffff810475ee)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/common.c:cpu_init
In arch/x86/kernel/cpu/mce/core.c (ffffffff8104e797)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/core.c:do_machine_check
- arch/x86/kernel/cpu/mce/core.c:mce_register_decode_chain
In arch/x86/kernel/cpu/microcode/core.c (ffffffff81056062)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/microcode/core.c:__wait_for_cpus
In arch/x86/kernel/cpu/resctrl/rdtgroup.c (ffffffff8105aec3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdt_init_fs_context
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_kn_lock_live
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_tasks_write
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff8105f8de)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_dev_open
In arch/x86/kernel/acpi/sleep.c (ffffffff81062019)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/acpi/sleep.c:x86_acpi_suspend_lowlevel
In arch/x86/kernel/tsc_sync.c (ffffffff81065310)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
In arch/x86/kernel/apic/apic.c (ffffffff81c02a4e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/apic/apic.c:smp_error_interrupt
In arch/x86/kernel/apic/io_apic.c (ffffffff81069fa9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/apic/io_apic.c:ioapic_ack_level
In arch/x86/kernel/ftrace.c (ffffffff8106e000)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/ftrace.c:arch_ftrace_update_code
In arch/x86/mm/mmio-mod.c (ffffffff8108bb0d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/mm/mmio-mod.c:enable_mmiotrace
In kernel/fork.c (ffffffff81098798)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:get_task_mm
- kernel/fork.c:mm_init
- kernel/fork.c:dup_mmap
In kernel/cpu.c (ffffffff8109de9b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/exit.c (ffffffff8109fe6c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/exit.c:do_exit
In kernel/ptrace.c (ffffffff810a8119)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/umh.c (ffffffff810b85a9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/umh.c:call_usermodehelper_exec
In kernel/workqueue.c (ffffffff810ba6ff)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/workqueue.c:flush_workqueue_prep_pwqs
- kernel/workqueue.c:worker_thread
- kernel/workqueue.c:process_one_work
- kernel/workqueue.c:wq_worker_running
In kernel/nsproxy.c (ffffffff810c6aab)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/nsproxy.c:copy_namespaces
In kernel/cred.c (ffffffff810c81b1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:override_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:prepare_creds
- kernel/cred.c:prepare_creds
In kernel/async.c (ffffffff810c8fde)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/async.c:async_schedule_node_domain
In kernel/kmod.c (ffffffff810ca488)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/kmod.c:__request_module
In kernel/groups.c (ffffffff810ca88e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/groups.c:set_groups
In kernel/sched/core.c (ffffffff828b63fd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/core.c:sched_init
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:__schedule
In kernel/sched/fair.c (ffffffff810e60f4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/fair.c:nohz_balance_enter_idle
In kernel/sched/rt.c (ffffffff810e7e04)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/rt.c:rq_online_rt
- kernel/sched/rt.c:pull_rt_task
In kernel/sched/deadline.c (ffffffff810ea0b4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/sched/cpupri.c (ffffffff810ef61b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/cpupri.c:cpupri_set
In kernel/sched/topology.c (ffffffff810f0ea5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/topology.c:build_sched_domains
- kernel/sched/topology.c:build_overlap_sched_groups
- kernel/sched/topology.c:sched_get_rd
- kernel/sched/topology.c:rq_attach_root
In kernel/sched/debug.c (ffffffff810f736b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/debug.c:proc_sched_show_task
In kernel/power/process.c (ffffffff81101adc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/process.c:freeze_processes
In kernel/power/hibernate.c (ffffffff811030b6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/hibernate.c:software_resume
- kernel/power/hibernate.c:hibernate
In kernel/power/swap.c (ffffffff81106838)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/swap.c:swap_read_pages
- kernel/power/swap.c:write_page
- kernel/power/swap.c:write_page
- kernel/power/swap.c:hib_wait_io
- kernel/power/swap.c:hib_submit_io
In kernel/power/user.c (ffffffff81108ce6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_release
- kernel/power/user.c:snapshot_open
- kernel/power/user.c:snapshot_open
In kernel/printk/printk_safe.c (ffffffff8110db0a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/printk/printk_safe.c:printk_safe_log_store
In kernel/irq/handle.c (ffffffff8110ebc5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/irq/manage.c (ffffffff8110fd6b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/irq/manage.c:irq_forced_thread_fn
In kernel/rcu/update.c (ffffffff8111bae5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/rcu/update.c:rcu_expedite_gp
In kernel/rcu/srcutree.c (ffffffff8111d91f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier
In kernel/rcu/tree.c (ffffffff8111ee16)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/time/clocksource.c (ffffffff81135da5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/time/clocksource.c:clocksource_touch_watchdog
- kernel/time/clocksource.c:clocksource_resume
In kernel/futex.c (ffffffff81145fea)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/futex.c:futex_lock_pi
- kernel/futex.c:futex_wait_setup
- kernel/futex.c:futex_requeue
- kernel/futex.c:futex_requeue
In kernel/module.c (ffffffff8114e021)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/module.c:load_module
In kernel/cgroup/cgroup.c (ffffffff828bb729)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_init
- kernel/cgroup/cgroup.c:cgroup_create
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:cgroup_init_fs_context
In kernel/cgroup/namespace.c (ffffffff811600f0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/namespace.c:copy_cgroup_ns
In kernel/cgroup/legacy_freezer.c (ffffffff81162a01)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_apply_state
- kernel/cgroup/legacy_freezer.c:freezer_css_online
In kernel/utsname.c (ffffffff81169d61)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/utsname.c:copy_utsname
In kernel/user_namespace.c (ffffffff8116a108)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/user_namespace.c:ns_get_owner
- kernel/user_namespace.c:userns_install
- kernel/user_namespace.c:userns_get
In kernel/pid_namespace.c (ffffffff8116bb6e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/pid_namespace.c:copy_pid_ns
In kernel/audit.c (ffffffff8116cfc5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/debug/debug_core.c (ffffffff8117c795)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/debug/debug_core.c:kgdb_breakpoint
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
In kernel/relay.c (ffffffff8118b975)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/relay.c:relay_buf_fault
In kernel/trace/ring_buffer.c (ffffffff81196a0f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_empty
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_consume
- kernel/trace/ring_buffer.c:ring_buffer_peek
- kernel/trace/ring_buffer.c:rb_iter_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_advance_iter
- kernel/trace/ring_buffer.c:rb_advance_reader
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:ring_buffer_record_disable
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
In kernel/trace/trace.c (ffffffff8119e704)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_cpumask_write
- kernel/trace/trace.c:s_start
- kernel/trace/trace.c:trace_vbprintk
In kernel/trace/trace_mmiotrace.c (ffffffff811ad245)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace_mmiotrace.c:mmio_trace_mapping
- kernel/trace/trace_mmiotrace.c:mmio_trace_rw
In kernel/trace/blktrace.c (ffffffff811b0b42)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/trace/fgraph.c (ffffffff811b215c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/fgraph.c:function_graph_enter
In kernel/trace/trace_kdb.c (ffffffff811cd4e6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace_kdb.c:kdb_ftdump
In kernel/bpf/syscall.c (ffffffff811d6ef8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/bpf/cpumap.c (ffffffff811f8bf3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/bpf/cpumap.c:cpu_map_update_elem
- kernel/bpf/cpumap.c:cpu_map_update_elem
In kernel/bpf/offload.c (ffffffff811fa97b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_offload_dev_netdev_register
In kernel/events/core.c (ffffffff81207e20)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_fault
In kernel/events/uprobes.c (ffffffff81214e66)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/events/uprobes.c:handle_swbp
- kernel/events/uprobes.c:__replace_page
In kernel/padata.c (ffffffff812168db)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/padata.c:padata_do_serial
- kernel/padata.c:padata_do_parallel
In kernel/jump_label.c (ffffffff812177b1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In mm/filemap.c (ffffffff8121bb07)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/filemap.c:__add_to_page_cache_locked
- mm/filemap.c:replace_page_cache_page
In mm/oom_kill.c (ffffffff8122207a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_kill_process
- mm/oom_kill.c:mark_oom_victim
- mm/oom_kill.c:mark_oom_victim
In mm/page-writeback.c (ffffffff81226957)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/page-writeback.c:write_one_page
In mm/swap.c (ffffffff8122b876)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swap.c:lru_add_page_tail
- mm/swap.c:mark_page_lazyfree
- mm/swap.c:deactivate_page
- mm/swap.c:__lru_cache_add
- mm/swap.c:activate_page
- mm/swap.c:rotate_reclaimable_page
- mm/swap.c:get_kernel_pages
In mm/truncate.c (ffffffff8122d03e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/truncate.c:invalidate_mapping_pages
In mm/vmscan.c (ffffffff812318e7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/vmscan.c:isolate_lru_page
In mm/shmem.c (ffffffff8123c42c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/shmem.c:shmem_file_read_iter
- mm/shmem.c:shmem_get_inode
- mm/shmem.c:shmem_swapin_page
- mm/shmem.c:shmem_unuse
In mm/backing-dev.c (ffffffff8124123a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In mm/mmu_context.c (ffffffff812428b9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_context.c:use_mm
In mm/gup.c (ffffffff81251558)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81258077)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memory.c:do_numa_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:vm_insert_page
In mm/mlock.c (ffffffff8125f79b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
- mm/mlock.c:__munlock_pagevec
In mm/mmap.c (ffffffff812607df)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmap.c:special_mapping_fault
- mm/mmap.c:mmap_region
- mm/mmap.c:mmap_region
- mm/mmap.c:__vma_link_file
- mm/mmap.c:__remove_shared_vm_struct
In mm/mmu_gather.c (ffffffff812661a7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_gather_mmu
In mm/mprotect.c (ffffffff81266a24)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffff8126d576)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/rmap.c:anon_vma_fork
In mm/madvise.c (ffffffff8127ce83)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff8127ea68)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff8127f5bf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swap_state.c:lookup_swap_cache
In mm/swapfile.c (ffffffff81284d48)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapoff
- mm/swapfile.c:try_to_unuse
In mm/frontswap.c (ffffffff812867a3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/frontswap.c:__frontswap_store
In mm/zswap.c (ffffffff81287fe4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zswap.c:zswap_frontswap_store
- mm/zswap.c:zswap_frontswap_store
In mm/hugetlb.c (ffffffff81290159)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff81294d01)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mempolicy.c:mpol_shared_policy_lookup
- mm/mempolicy.c:kernel_get_mempolicy
In mm/mmu_notifier.c (ffffffff8129614c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_notifier.c:__mmu_notifier_register
In mm/ksm.c (ffffffff8129a8cf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/ksm.c:__ksm_enter
- mm/ksm.c:stable_tree_search
- mm/ksm.c:stable_tree_search
- mm/ksm.c:try_to_merge_with_ksm_page
- mm/ksm.c:replace_page
In mm/memory_hotplug.c (ffffffff828cac4c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memory_hotplug.c:register_page_bootmem_info_node
- mm/memory_hotplug.c:register_page_bootmem_info_node
In mm/migrate.c (ffffffff812a8693)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_huge_page_move_mapping
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812b2582)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:__split_huge_page
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:follow_devmap_pmd
In mm/khugepaged.c (ffffffff812b4bc4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__khugepaged_enter
In mm/memcontrol.c (ffffffff812bbc4f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_task
In mm/zpool.c (ffffffff812c65b1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zpool.c:zpool_get_driver
In mm/zsmalloc.c (ffffffff812c8e21)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_page_migrate
In mm/memfd.c (ffffffff812cf98d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memfd.c:memfd_fcntl
In fs/open.c (ffffffff812d0681)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/open.c:do_dentry_open
In fs/file_table.c (ffffffff812d763a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/file_table.c:alloc_file
- fs/file_table.c:__alloc_file
In fs/super.c (ffffffff812d8585)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/super.c:freeze_super
- fs/super.c:alloc_super
In fs/exec.c (ffffffff812dcfd9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/exec.c:free_bprm
- fs/exec.c:would_dump
- fs/exec.c:kernel_read_file
In fs/pipe.c (ffffffff812df582)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_get
In fs/dcache.c (ffffffff812f18cf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/dcache.c:__d_move
- fs/dcache.c:take_dentry_name_snapshot
In fs/inode.c (ffffffff812f6781)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/inode.c:insert_inode_locked
- fs/inode.c:igrab
- fs/inode.c:inode_lru_isolate
In fs/file.c (ffffffff812f884a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/file.c:get_files_struct
In fs/namespace.c (ffffffff812ffeea)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/namespace.c:mntns_install
- fs/namespace.c:mntns_get
- fs/namespace.c:mount_subtree
- fs/namespace.c:copy_mnt_ns
- fs/namespace.c:alloc_mnt_ns
- fs/namespace.c:clone_mnt
- fs/namespace.c:vfs_create_mount
- fs/namespace.c:mnt_init
In fs/fs-writeback.c (ffffffff8130b13b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:wb_queue_work
In fs/fs_context.c (ffffffff81315c28)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fs_context.c:vfs_dup_fs_context
- fs/fs_context.c:vfs_dup_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
In fs/buffer.c (ffffffff8131b3c1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/buffer.c:ll_rw_block
- fs/buffer.c:ll_rw_block
- fs/buffer.c:create_empty_buffers
- fs/buffer.c:__bread_gfp
- fs/buffer.c:__getblk_gfp
- fs/buffer.c:sync_mapping_buffers
- fs/buffer.c:sync_mapping_buffers
- fs/buffer.c:sync_mapping_buffers
In fs/block_dev.c (ffffffff8131dc4e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/block_dev.c:__blkdev_direct_IO
- fs/block_dev.c:__blkdev_direct_IO
- fs/block_dev.c:__blkdev_direct_IO
In fs/direct-io.c (ffffffff81321eae)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_direct_IO
- fs/direct-io.c:do_direct_IO
- fs/direct-io.c:do_direct_IO
In fs/proc_namespace.c (ffffffff81324860)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc_namespace.c:mounts_open_common
In fs/notify/mark.c (ffffffff81326310)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/notify/mark.c:fsnotify_add_mark_locked
- fs/notify/mark.c:fsnotify_prepare_user_wait
In fs/notify/fanotify/fanotify_user.c (ffffffff8132aaa0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:__ia32_sys_fanotify_init
- fs/notify/fanotify/fanotify_user.c:__x64_sys_fanotify_init
In fs/userfaultfd.c (ffffffff813308a6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/userfaultfd.c:__ia32_sys_userfaultfd
- fs/userfaultfd.c:__x64_sys_userfaultfd
- fs/userfaultfd.c:dup_userfaultfd
In fs/aio.c (ffffffff81336012)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/aio.c:aio_migratepage
In fs/io_uring.c (ffffffff8133d28b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:__io_queue_sqe
- fs/io_uring.c:io_sq_wq_submit_work
- fs/io_uring.c:io_timeout_fn
In fs/verity/enable.c (ffffffff8134848c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
In fs/binfmt_script.c (ffffffff81350928)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/binfmt_script.c:load_script
In fs/binfmt_elf.c (ffffffff81352a7a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/binfmt_elf.c:load_elf_binary
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff813561ea)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:load_elf_binary
- fs/compat_binfmt_elf.c:load_elf_binary
In fs/mbcache.c (ffffffff81357f5a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:__entry_find
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff8135c1ba)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_readpage_actor
- fs/iomap/buffered-io.c:iomap_readpage_actor
In fs/iomap/direct-io.c (ffffffff8135dbb4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/iomap/direct-io.c:iomap_dio_rw
- fs/iomap/direct-io.c:iomap_dio_zero
In fs/quota/dquot.c (ffffffff81362571)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/quota/dquot.c:dquot_disable
- fs/quota/dquot.c:dqget
- fs/quota/dquot.c:dquot_writeback_dquots
- fs/quota/dquot.c:dquot_scan_active
In fs/proc/task_mmu.c (ffffffff81367d23)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In fs/proc/root.c (ffffffff8136ab31)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/root.c:pid_ns_prepare_proc
- fs/proc/root.c:proc_init_fs_context
In fs/proc/base.c (ffffffff8136cece)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/base.c:proc_setgroups_open
- fs/proc/base.c:proc_id_map_open
- fs/proc/base.c:__set_oom_adj
- fs/proc/base.c:proc_mem_open
In fs/proc/proc_sysctl.c (ffffffff81376dea)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/proc_sysctl.c:proc_sys_poll_notify
In fs/kernfs/dir.c (ffffffff8137d325)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/kernfs/dir.c:kernfs_remove_self
- fs/kernfs/dir.c:kernfs_get
In fs/kernfs/file.c (ffffffff8137d728)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_notify
- fs/kernfs/file.c:kernfs_drain_open_files
- fs/kernfs/file.c:kernfs_fop_open
In fs/sysfs/mount.c (ffffffff8137ff2e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/sysfs/mount.c:sysfs_init_fs_context
In fs/configfs/dir.c (ffffffff81383367)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/configfs/dir.c:configfs_make_dirent
- fs/configfs/dir.c:configfs_new_dirent
In fs/configfs/symlink.c (ffffffff8138400c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/configfs/symlink.c:create_link
In fs/devpts/inode.c (ffffffff813853fa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/devpts/inode.c:devpts_acquire
In fs/ext4/balloc.c (ffffffff8138701e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/ialloc.c (ffffffff8139aab5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/ialloc.c:__ext4_new_inode
- fs/ext4/ialloc.c:ext4_free_inode
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/inline.c (ffffffff8139e372)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_destroy_inline_data_nolock
- fs/ext4/inline.c:ext4_update_inline_data
- fs/ext4/inline.c:ext4_create_inline_data
In fs/ext4/inode.c (ffffffff813a7de9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_mark_iloc_dirty
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:ext4_direct_IO_write
- fs/ext4/inode.c:mpage_map_and_submit_extent
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:ext4_dio_get_block_unwritten_async
In fs/ext4/mballoc.c (ffffffff813b0c53)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_regular_allocator
- fs/ext4/mballoc.c:ext4_mb_simple_scan_group
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_use_best_found
In fs/ext4/mmp.c (ffffffff813b9e58)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/page-io.c (ffffffff813c45ba)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/page-io.c:ext4_bio_write_page
In fs/ext4/xattr.c (ffffffff813e44d3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
In fs/jbd2/transaction.c (ffffffff813ea8b5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_refile_buffer
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:start_this_handle
- fs/jbd2/transaction.c:start_this_handle
In fs/jbd2/commit.c (ffffffff813ec3be)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
In fs/jbd2/checkpoint.c (ffffffff813edf21)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
In fs/jbd2/journal.c (ffffffff813f3b68)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_write_superblock
In fs/fat/dir.c (ffffffff813fe409)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_entries
- fs/fat/dir.c:fat_add_new_entries
In fs/fat/fatent.c (ffffffff814007c3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_collect_bhs
In fs/ecryptfs/miscdev.c (ffffffff81414a65)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_open
In fs/fuse/dev.c (ffffffff81417bc9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/dev.c:fuse_dev_ioctl
- fs/fuse/dev.c:fuse_copy_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_simple_background
- fs/fuse/dev.c:fuse_simple_request
- fs/fuse/dev.c:fuse_get_req
In fs/fuse/file.c (ffffffff814207c7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_readpages_fill
In fs/fuse/inode.c (ffffffff8142507c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/inode.c:fuse_conn_init
In ipc/util.c (ffffffff8142f47d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/util.c:ipc_addid
In ipc/msg.c (ffffffff81430f45)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/msg.c:do_msgsnd
In ipc/mqueue.c (ffffffff8143b4ae)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:mq_create_mount
- ipc/mqueue.c:mqueue_init_fs_context
In ipc/namespace.c (ffffffff8143c8cf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/namespace.c:copy_ipcs
In security/keys/key.c (ffffffff8143d9c2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/key.c:key_reject_and_link
- security/keys/key.c:__key_instantiate_and_link
- security/keys/key.c:key_alloc
In security/keys/keyctl.c (ffffffff81441971)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_chown_key
- security/keys/keyctl.c:keyctl_chown_key
In security/keys/process_keys.c (ffffffff81443b7b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:lookup_user_key
In security/keys/request_key.c (ffffffff81443f5d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/request_key.c:call_sbin_request_key
In security/keys/request_key_auth.c (ffffffff81444ce2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_new
- security/keys/request_key_auth.c:request_key_auth_new
In security/selinux/hooks.c (ffffffff81454185)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_secmark_refcount_inc
In security/selinux/selinuxfs.c (ffffffff8145f84e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_mmap_policy_fault
In security/selinux/ss/services.c (ffffffff8146fb56)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/ss/services.c:security_set_bools
- security/selinux/ss/services.c:security_load_policy
- security/selinux/ss/services.c:security_load_policy
In security/selinux/xfrm.c (ffffffff814738d6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/xfrm.c:selinux_xfrm_state_alloc_acquire
- security/selinux/xfrm.c:selinux_xfrm_policy_clone
- security/selinux/xfrm.c:selinux_xfrm_alloc_user
In security/tomoyo/common.c (ffffffff8148204a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_open_control
- security/tomoyo/common.c:tomoyo_update_stat
In security/tomoyo/condition.c (ffffffff8148369f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/condition.c:tomoyo_get_condition
In security/tomoyo/domain.c (ffffffff81485702)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
In security/tomoyo/memory.c (ffffffff8148865a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/memory.c:tomoyo_get_name
- security/tomoyo/memory.c:tomoyo_get_group
In security/tomoyo/securityfs_if.c (ffffffff8148a55a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_write_self
In security/tomoyo/tomoyo.c (ffffffff828d9ea4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_init
- security/tomoyo/tomoyo.c:tomoyo_task_alloc
In security/apparmor/domain.c (ffffffff814973db)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/apparmor/domain.c:aa_change_hat
In security/apparmor/policy_unpack.c (ffffffff8149b2d3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In block/bio.c (ffffffff814d8ba3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/bio.c:bio_map_user_iov
In block/blk-core.c (ffffffff814da8d5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-core.c:blk_set_pm_only
In block/blk-map.c (ffffffff814e32b9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-map.c:blk_rq_map_user_iov
In block/blk-mq.c (ffffffff814e98ba)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_dispatch_rq_list
- block/blk-mq.c:blk_mq_get_driver_tag
- block/blk-mq.c:blk_mq_get_request
In block/blk-mq-tag.c (ffffffff814ecb91)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-mq-tag.c:__blk_mq_tag_busy
In block/blk-iocost.c (ffffffff815081f8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-iocost.c:iocg_kick_delay
In lib/iov_iter.c (ffffffff8151c372)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_get_pages
In lib/rhashtable.c (ffffffff81523d3c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_insert_slow
In lib/sbitmap.c (ffffffff81554712)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/sbitmap.c:sbitmap_prepare_to_wait
In drivers/pci/pci.c (ffffffff81577a3c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_config_pm_runtime_get
In drivers/pci/pcie/portdrv_pci.c (ffffffff8158d6a7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_remove
In drivers/pci/hotplug/cpci_hotplug_core.c (ffffffff81593a43)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/hotplug/cpci_hotplug_core.c:check_slots
In drivers/pci/hotplug/pciehp_hpc.c (ffffffff81596aaa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/hotplug/pciehp_hpc.c:pciehp_isr
In drivers/pci/ats.c (ffffffff8159fb40)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/ats.c:pci_enable_ats
In drivers/video/fbdev/core/fbmem.c (ffffffff815b1270)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:register_framebuffer
In drivers/video/fbdev/core/fb_defio.c (ffffffff815b7046)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_fault
In drivers/clk/clk.c (ffffffff81613343)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/clk/clk.c:clk_core_is_enabled
In drivers/dma/dmaengine.c (ffffffff8161cf2f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/dma/dmaengine.c:dma_async_device_register
In drivers/virtio/virtio_balloon.c (ffffffff8162672e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/virtio/virtio_balloon.c:virtballoon_migratepage
In drivers/tty/tty_buffer.c (ffffffff81652acf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/tty_buffer.c:tty_buffer_flush
- drivers/tty/tty_buffer.c:tty_buffer_lock_exclusive
In drivers/tty/vt/keyboard.c (ffffffff8165ae15)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:kbd_start
In drivers/tty/serial/kgdb_nmi.c (ffffffff8167e219)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/tty/serial/kgdboc.c (ffffffff8167e9a7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/serial/kgdboc.c:kgdboc_pre_exp_handler
In drivers/char/virtio_console.c (ffffffff81687262)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/virtio_console.c:pipe_to_sg
In drivers/char/agp/backend.c (ffffffff8168b154)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/backend.c:agp_backend_acquire
In drivers/char/agp/frontend.c (ffffffff8168c346)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agpioc_acquire_wrap
In drivers/char/agp/generic.c (ffffffff8168d86c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_pages
- drivers/char/agp/generic.c:agp_generic_alloc_pages
In drivers/char/agp/intel-gtt.c (ffffffff81691bcf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/connector/cn_queue.c (ffffffff816b9b47)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/connector/cn_queue.c:cn_queue_add_callback
In drivers/connector/cn_proc.c (ffffffff816ba45a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/base/core.c (ffffffff816c2160)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/core.c:device_shutdown
In drivers/base/dd.c (ffffffff816c4ec7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/dd.c:really_probe
In drivers/base/devtmpfs.c (ffffffff816ce237)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/devtmpfs.c:public_dev_mount
In drivers/base/power/runtime.c (ffffffff816d3317)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/runtime.c:pm_runtime_forbid
- drivers/base/power/runtime.c:__pm_runtime_disable
- drivers/base/power/runtime.c:pm_runtime_barrier
- drivers/base/power/runtime.c:__pm_runtime_set_status
- drivers/base/power/runtime.c:__pm_runtime_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
In drivers/base/power/main.c (ffffffff816d85e1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/main.c:dpm_prepare
In drivers/base/power/wakeup.c (ffffffff816d9e59)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/wakeup.c:pm_system_irq_wakeup
In drivers/base/power/domain.c (ffffffff816db050)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/domain.c:pm_genpd_add_subdomain
- drivers/base/power/domain.c:genpd_power_on
In drivers/block/loop.c (ffffffff816f15c5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/mfd/mfd-core.c (ffffffff81701f33)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/nvdimm/bus.c (ffffffff81706f3a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/nvdimm/namespace_devs.c (ffffffff8170fa83)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/nvdimm/namespace_devs.c:nd_region_register_namespaces
In drivers/dma-buf/udmabuf.c (ffffffff8171edd2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_vm_fault
In drivers/scsi/hosts.c (ffffffff81721a0a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/hosts.c:scsi_add_host_with_dma
In drivers/scsi/scsi_lib.c (ffffffff817262a5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:sdev_disable_disk_events
- drivers/scsi/scsi_lib.c:scsi_queue_rq
- drivers/scsi/scsi_lib.c:scsi_softirq_done
- drivers/scsi/scsi_lib.c:scsi_softirq_done
In drivers/scsi/sg.c (ffffffff8173c244)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_vma_fault
In drivers/nvme/host/pci.c (ffffffff8175049e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/nvme/host/pci.c:nvme_timeout
- drivers/nvme/host/pci.c:nvme_timeout
- drivers/nvme/host/pci.c:abort_endio
In drivers/net/tun.c (ffffffff81785a66)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/net/ppp/ppp_generic.c (ffffffff8178c878)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_register_net_channel
- drivers/net/ppp/ppp_generic.c:ppp_dev_configure
In drivers/net/xen-netfront.c (ffffffff817932b3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/net/xen-netfront.c:xennet_poll
In drivers/usb/core/hub.c (ffffffff817a26a8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hub.c:hub_event
- drivers/usb/core/hub.c:usb_new_device
In drivers/usb/core/hcd.c (ffffffff817a6c14)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_start_port_resume
In drivers/usb/core/urb.c (ffffffff817a86be)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/urb.c:usb_anchor_suspend_wakeups
- drivers/usb/core/urb.c:usb_block_urb
- drivers/usb/core/urb.c:usb_anchor_urb
In drivers/usb/core/driver.c (ffffffff817aca30)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/driver.c:usb_autopm_get_interface_no_resume
In drivers/usb/core/devio.c (ffffffff817b5956)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:usbdev_open
- drivers/usb/core/devio.c:async_completed
In drivers/usb/core/port.c (ffffffff817b9f47)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/port.c:usb_hub_create_port_device
- drivers/usb/core/port.c:usb_port_runtime_resume
In drivers/usb/core/hcd-pci.c (ffffffff817ba2c5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hcd-pci.c:usb_hcd_pci_remove
In drivers/usb/host/xhci-pci.c (ffffffff818061a4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/host/xhci-pci.c:xhci_pci_probe
In drivers/power/supply/power_supply_core.c (ffffffff8182802a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/power/supply/power_supply_core.c:power_supply_get_by_name
In drivers/md/md.c (ffffffff82af3f4d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/md.c:md_exit
- drivers/md/md.c:md_notify_reboot
- drivers/md/md.c:md_do_sync
- drivers/md/md.c:md_seq_next
- drivers/md/md.c:md_seq_start
- drivers/md/md.c:md_open
- drivers/md/md.c:md_attr_store
- drivers/md/md.c:md_attr_show
- drivers/md/md.c:rdev_size_store
- drivers/md/md.c:mddev_find
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:md_handle_request
- drivers/md/md.c:md_new_event
In drivers/md/md-bitmap.c (ffffffff8184a5b7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/md-bitmap.c:md_bitmap_startwrite
- drivers/md/md-bitmap.c:read_page
- drivers/md/md-bitmap.c:read_page
- drivers/md/md-bitmap.c:write_page
- drivers/md/md-bitmap.c:write_page
In drivers/md/dm.c (ffffffff8184ffcf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:__map_bio
- drivers/md/dm.c:dm_blk_open
- drivers/md/dm.c:dm_issue_global_event
In drivers/md/dm-stripe.c (ffffffff8185517a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-stripe.c:stripe_end_io
In drivers/md/dm-io.c (ffffffff81858999)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-io.c:dispatch_io
- drivers/md/dm-io.c:dispatch_io
In drivers/md/dm-kcopyd.c (ffffffff8185915c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-kcopyd.c:dm_kcopyd_prepare_callback
- drivers/md/dm-kcopyd.c:dm_kcopyd_copy
- drivers/md/dm-kcopyd.c:dispatch_job
In drivers/md/dm-stats.c (ffffffff8185bb54)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-stats.c:dm_stats_account_io
In drivers/edac/edac_pci_sysfs.c (ffffffff81861525)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_npe
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_pe
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
In drivers/mmc/core/sdio.c (ffffffff81883eec)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/mmc/core/sdio.c:mmc_attach_sdio
In drivers/mmc/core/sdio_bus.c (ffffffff8188491f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/mmc/core/sdio_bus.c:sdio_bus_probe
In drivers/remoteproc/remoteproc_core.c (ffffffff818962ae)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_core.c:rproc_shutdown
In drivers/ras/debugfs.c (ffffffff818a1875)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/ras/debugfs.c:trace_open
In net/core/sock.c (ffffffff818b4752)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/sock.c:__sk_receive_skb
- net/core/sock.c:__sock_queue_rcv_skb
- net/core/sock.c:__sock_queue_rcv_skb
In net/core/skbuff.c (ffffffff818bd3b4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/skbuff.c:pskb_carve
- net/core/skbuff.c:pskb_carve
- net/core/skbuff.c:skb_try_coalesce
- net/core/skbuff.c:skb_segment
- net/core/skbuff.c:skb_append_pagefrags
- net/core/skbuff.c:skb_shift
- net/core/skbuff.c:skb_split
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:pskb_expand_head
- net/core/skbuff.c:__pskb_copy_fclone
- net/core/skbuff.c:__skb_clone
- net/core/skbuff.c:__copy_skb_header
In net/core/datagram.c (ffffffff818c1201)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/datagram.c:__sk_queue_drop_skb
In net/core/net_namespace.c (ffffffff818c5fa2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/net_namespace.c:copy_net_ns
In net/core/dev.c (ffffffff818cd221)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/core/neighbour.c (ffffffff818e6529)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/neighbour.c:__neigh_update
- net/core/neighbour.c:neigh_probe
- net/core/neighbour.c:___neigh_create
In net/core/filter.c (ffffffff818fda18)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/filter.c:bpf_msg_pop_data
- net/core/filter.c:bpf_msg_push_data
In net/core/flow_offload.c (ffffffff81903fcd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/flow_offload.c:__flow_indr_block_cb_register
In net/core/skmsg.c (ffffffff81909266)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/skmsg.c:sk_msg_clone
- net/core/skmsg.c:sk_msg_alloc
In net/sched/sch_generic.c (ffffffff8192cc48)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/sched/cls_api.c (ffffffff81935a1e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/sched/cls_api.c:tc_cls_offload_cnt_update
In net/sched/act_api.c (ffffffff819399c8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/sched/act_api.c:tcf_idr_check_alloc
In net/netlink/af_netlink.c (ffffffff8193dd2d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_getsockopt
- net/netlink/af_netlink.c:netlink_broadcast_filtered
- net/netlink/af_netlink.c:netlink_getname
- net/netlink/af_netlink.c:netlink_bind
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_remove
- net/netlink/af_netlink.c:__netlink_insert
- net/netlink/af_netlink.c:netlink_overrun
In net/ipv4/route.c (ffffffff81947181)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ip_rt_multicast_event
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:rt_dst_clone
In net/ipv4/ip_output.c (ffffffff819518b6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ip_output.c:ip_copy_metadata
In net/ipv4/inet_timewait_sock.c (ffffffff81959ead)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/inet_connection_sock.c (ffffffff8195a991)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
In net/ipv4/tcp.c (ffffffff819623fc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:do_tcp_sendpages
In net/ipv4/tcp_input.c (ffffffff8196868d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_conn_request
In net/ipv4/tcp_ipv4.c (ffffffff81979560)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_syn_recv_sock
- net/ipv4/tcp_ipv4.c:tcp_req_err
In net/ipv4/tcp_fastopen.c (ffffffff819803ac)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_detect_blackhole
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_disable_ofo_check
In net/ipv4/raw.c (ffffffff81983d2d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/udp.c (ffffffff81989ad9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/udp.c:__udp4_lib_rcv
- net/ipv4/udp.c:udp_queue_rcv_one_skb
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:__first_packet_length
- net/ipv4/udp.c:__udp_enqueue_schedule_skb
In net/ipv4/fib_frontend.c (ffffffff8199d4ed)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:fib_netdev_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
In net/ipv4/fib_semantics.c (ffffffff8199e319)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/inet_fragment.c (ffffffff819a6560)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/inet_fragment.c:inet_frag_create
In net/ipv4/ping.c (ffffffff819a6ad4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ping.c:ping_init_sock
In net/ipv4/ipmr.c (ffffffff819b3063)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_mfc_add
- net/ipv4/ipmr.c:ipmr_cache_unresolved
In net/ipv4/tcp_bpf.c (ffffffff819b7ce9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_bpf.c:tcp_bpf_sendpage
- net/ipv4/tcp_bpf.c:tcp_bpf_sendmsg_redir
In net/xfrm/xfrm_policy.c (ffffffff819c1354)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_insert
- net/xfrm/xfrm_policy.c:xfrm_policy_inexact_alloc_bin
- net/xfrm/xfrm_policy.c:xfrm_policy_kill
In net/unix/af_unix.c (ffffffff819d379b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_stream_connect
- net/unix/af_unix.c:init_peercred
In net/ipv6/ip6_output.c (ffffffff819d73cf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6_output.c:ip6_copy_metadata
In net/ipv6/addrconf.c (ffffffff819df51b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/addrconf.c:__ipv6_ifa_notify
In net/ipv6/route.c (ffffffff819f0bb7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/route.c:icmp6_dst_alloc
- net/ipv6/route.c:ip6_blackhole_route
- net/ipv6/route.c:ip6_pol_route
- net/ipv6/route.c:ip6_rt_copy_init
- net/ipv6/route.c:ip6_dst_alloc
In net/ipv6/udp.c (ffffffff81a01d1a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/udp.c:__udp6_lib_rcv
- net/ipv6/udp.c:udpv6_queue_rcv_one_skb
- net/ipv6/udp.c:udpv6_recvmsg
In net/ipv6/raw.c (ffffffff81a04382)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_rcv
- net/ipv6/raw.c:rawv6_rcv
In net/ipv6/tcp_ipv6.c (ffffffff81a0f1c1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_syn_recv_sock
In net/ipv6/ip6_flowlabel.c (ffffffff81a161f2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff81a1b2ca)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_mfc_add
- net/ipv6/ip6mr.c:ip6mr_cache_unresolved
In net/ipv6/xfrm6_policy.c (ffffffff81a1d127)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/xfrm6_policy.c:xfrm6_fill_dst
In net/ipv6/seg6_hmac.c (ffffffff81a25c18)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/seg6_hmac.c:seg6_hmac_info_add
In net/packet/af_packet.c (ffffffff81a2a527)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_mmap
- net/packet/af_packet.c:packet_mm_open
- net/packet/af_packet.c:tpacket_snd
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:packet_rcv
- net/packet/af_packet.c:packet_rcv
In net/netlabel/netlabel_unlabeled.c (ffffffff81a381b0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlabel/netlabel_unlabeled.c:netlbl_unlhsh_add
In net/netlabel/netlabel_cipso_v4.c (ffffffff81a39e1e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlabel/netlabel_cipso_v4.c:netlbl_cipsov4_add
In net/netlabel/netlabel_calipso.c (ffffffff81a3a3f0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vdso/vma.c (ffffffff810030dd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/entry/vdso/vma.c:vdso_fault
In arch/x86/events/core.c (ffffffff81005159)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/core.c:x86_pmu_event_init
- arch/x86/events/core.c:x86_add_exclusive
- arch/x86/events/core.c:x86_add_exclusive
In arch/x86/events/intel/core.c (ffffffff8100b038)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In arch/x86/events/intel/uncore.c (ffffffff81016bc6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/intel/uncore.c:uncore_pci_probe
- arch/x86/events/intel/uncore.c:uncore_get_constraint
In arch/x86/events/intel/uncore_nhmex.c (ffffffff81018b76)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_mbox_get_shared_reg
In arch/x86/kernel/i8259.c (ffffffff8102734e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/i8259.c:mask_and_ack_8259A
In arch/x86/kernel/tboot.c (ffffffff81033365)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In arch/x86/kernel/cpu/common.c (ffffffff81036765)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/common.c:cpu_init
In arch/x86/kernel/cpu/mce/core.c (ffffffff8103dc67)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/core.c:do_machine_check
- arch/x86/kernel/cpu/mce/core.c:mce_register_decode_chain
In arch/x86/kernel/cpu/microcode/core.c (ffffffff81046272)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/microcode/core.c:__wait_for_cpus
In arch/x86/kernel/cpu/resctrl/rdtgroup.c (ffffffff8104af43)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdt_init_fs_context
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_kn_lock_live
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_tasks_write
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff8104fc0e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_dev_open
In arch/x86/kernel/acpi/sleep.c (ffffffff810523cd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/acpi/sleep.c:x86_acpi_suspend_lowlevel
In arch/x86/kernel/tsc_sync.c (ffffffff81055660)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
In arch/x86/kernel/apic/apic.c (ffffffff81c028fe)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/apic/apic.c:smp_error_interrupt
In arch/x86/kernel/apic/io_apic.c (ffffffff8105a309)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/apic/io_apic.c:ioapic_ack_level
In arch/x86/kernel/ftrace.c (ffffffff8105e420)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/ftrace.c:arch_ftrace_update_code
In arch/x86/mm/mmio-mod.c (ffffffff8107a62d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/mm/mmio-mod.c:enable_mmiotrace
In kernel/fork.c (ffffffff81087202)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:get_task_mm
- kernel/fork.c:mm_init
- kernel/fork.c:dup_mmap
In kernel/cpu.c (ffffffff8108c8bb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/exit.c (ffffffff8108e89c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/exit.c:do_exit
In kernel/ptrace.c (ffffffff81096ad9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/umh.c (ffffffff810a6ee9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/umh.c:call_usermodehelper_exec
In kernel/workqueue.c (ffffffff810a903f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/workqueue.c:flush_workqueue_prep_pwqs
- kernel/workqueue.c:worker_thread
- kernel/workqueue.c:process_one_work
- kernel/workqueue.c:wq_worker_running
In kernel/nsproxy.c (ffffffff810b52cb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/nsproxy.c:copy_namespaces
In kernel/cred.c (ffffffff810b69d1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:override_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:prepare_creds
- kernel/cred.c:prepare_creds
In kernel/async.c (ffffffff810b77fe)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/async.c:async_schedule_node_domain
In kernel/kmod.c (ffffffff810b8c98)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/kmod.c:__request_module
In kernel/groups.c (ffffffff810b909e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/groups.c:set_groups
In kernel/sched/core.c (ffffffff828ae5eb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/core.c:sched_init
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:__schedule
In kernel/sched/fair.c (ffffffff810d5294)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/fair.c:nohz_balance_enter_idle
In kernel/sched/rt.c (ffffffff810d72d6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/rt.c:rq_online_rt
- kernel/sched/rt.c:pull_rt_task
In kernel/sched/deadline.c (ffffffff810da074)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/sched/cpupri.c (ffffffff810df68b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/cpupri.c:cpupri_set
In kernel/sched/topology.c (ffffffff810e0f15)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/topology.c:build_sched_domains
- kernel/sched/topology.c:build_overlap_sched_groups
- kernel/sched/topology.c:sched_get_rd
- kernel/sched/topology.c:rq_attach_root
In kernel/sched/debug.c (ffffffff810e753b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/debug.c:proc_sched_show_task
In kernel/power/process.c (ffffffff810f1e9c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/process.c:freeze_processes
In kernel/power/hibernate.c (ffffffff810f4316)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/hibernate.c:software_resume
- kernel/power/hibernate.c:hibernate
In kernel/power/swap.c (ffffffff810f7183)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/swap.c:hib_submit_io
In kernel/power/user.c (ffffffff810f9bd6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_release
- kernel/power/user.c:snapshot_open
- kernel/power/user.c:snapshot_open
In kernel/printk/printk_safe.c (ffffffff810fe86a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/printk/printk_safe.c:printk_safe_log_store
In kernel/irq/handle.c (ffffffff810ff915)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/irq/manage.c (ffffffff81100a9b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/irq/manage.c:irq_forced_thread_fn
In kernel/rcu/update.c (ffffffff8110cb55)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/rcu/update.c:rcu_expedite_gp
In kernel/rcu/srcutree.c (ffffffff8110e9bf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier
In kernel/rcu/tree.c (ffffffff8110f4b2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/rcu/tree.c:rcu_nocb_bypass_lock
- kernel/rcu/tree.c:rcu_barrier_func
In kernel/time/clocksource.c (ffffffff811287f5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/time/clocksource.c:clocksource_touch_watchdog
- kernel/time/clocksource.c:clocksource_resume
In kernel/futex.c (ffffffff811392fa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/futex.c:futex_lock_pi
- kernel/futex.c:futex_wait_setup
- kernel/futex.c:futex_requeue
- kernel/futex.c:futex_requeue
In kernel/module.c (ffffffff811412d1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/module.c:load_module
In kernel/cgroup/cgroup.c (ffffffff828b3dbc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_init
- kernel/cgroup/cgroup.c:cgroup_create
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:cgroup_init_fs_context
In kernel/cgroup/namespace.c (ffffffff8115335a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/namespace.c:copy_cgroup_ns
In kernel/cgroup/legacy_freezer.c (ffffffff81155c51)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_apply_state
- kernel/cgroup/legacy_freezer.c:freezer_css_online
In kernel/utsname.c (ffffffff8115cf61)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/utsname.c:copy_utsname
In kernel/user_namespace.c (ffffffff8115d308)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/user_namespace.c:ns_get_owner
- kernel/user_namespace.c:userns_install
- kernel/user_namespace.c:userns_get
In kernel/pid_namespace.c (ffffffff8115ed6e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/pid_namespace.c:copy_pid_ns
In kernel/audit.c (ffffffff81160165)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/debug/debug_core.c (ffffffff8116f935)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/debug/debug_core.c:kgdb_breakpoint
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
In kernel/relay.c (ffffffff8117ea55)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/relay.c:relay_buf_fault
In kernel/trace/ring_buffer.c (ffffffff81189cff)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_empty
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_consume
- kernel/trace/ring_buffer.c:ring_buffer_peek
- kernel/trace/ring_buffer.c:rb_iter_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_advance_iter
- kernel/trace/ring_buffer.c:rb_advance_reader
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:ring_buffer_record_disable
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
In kernel/trace/trace.c (ffffffff81191758)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_cpumask_write
- kernel/trace/trace.c:s_start
- kernel/trace/trace.c:trace_vbprintk
In kernel/trace/trace_mmiotrace.c (ffffffff811a00d5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace_mmiotrace.c:mmio_trace_mapping
- kernel/trace/trace_mmiotrace.c:mmio_trace_rw
In kernel/trace/blktrace.c (ffffffff811a3992)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/trace/fgraph.c (ffffffff811a4f6c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/fgraph.c:function_graph_enter
In kernel/trace/trace_kdb.c (ffffffff811c02b6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace_kdb.c:kdb_ftdump
In kernel/bpf/syscall.c (ffffffff811c9cb8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/bpf/cpumap.c (ffffffff811eb943)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/bpf/cpumap.c:cpu_map_update_elem
- kernel/bpf/cpumap.c:cpu_map_update_elem
In kernel/bpf/offload.c (ffffffff811ed6cb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_offload_dev_netdev_register
In kernel/events/core.c (ffffffff811faf50)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_fault
In kernel/events/uprobes.c (ffffffff81207bd6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/events/uprobes.c:handle_swbp
- kernel/events/uprobes.c:__replace_page
In kernel/padata.c (ffffffff8120963b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/padata.c:padata_do_serial
- kernel/padata.c:padata_do_parallel
In kernel/jump_label.c (ffffffff8120a511)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In mm/filemap.c (ffffffff8120ecf7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/filemap.c:__add_to_page_cache_locked
- mm/filemap.c:replace_page_cache_page
In mm/oom_kill.c (ffffffff8121522a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_kill_process
- mm/oom_kill.c:mark_oom_victim
- mm/oom_kill.c:mark_oom_victim
In mm/page-writeback.c (ffffffff81219ac7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/page-writeback.c:write_one_page
In mm/swap.c (ffffffff8121e966)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swap.c:lru_add_page_tail
- mm/swap.c:mark_page_lazyfree
- mm/swap.c:deactivate_page
- mm/swap.c:__lru_cache_add
- mm/swap.c:activate_page
- mm/swap.c:rotate_reclaimable_page
- mm/swap.c:get_kernel_pages
In mm/truncate.c (ffffffff8122010e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/truncate.c:invalidate_mapping_pages
In mm/vmscan.c (ffffffff812249a7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/vmscan.c:isolate_lru_page
In mm/shmem.c (ffffffff8122f42c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/shmem.c:shmem_file_read_iter
- mm/shmem.c:shmem_get_inode
- mm/shmem.c:shmem_swapin_page
- mm/shmem.c:shmem_unuse
In mm/backing-dev.c (ffffffff8123423a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In mm/mmu_context.c (ffffffff81235889)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_context.c:use_mm
In mm/gup.c (ffffffff81244448)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_pmd_mask
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff8124db2e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memory.c:__handle_mm_fault
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:vm_insert_page
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
- mm/memory.c:copy_pte_range
In mm/mlock.c (ffffffff81251bbb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
- mm/mlock.c:__munlock_pagevec
In mm/mmap.c (ffffffff81252bff)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmap.c:special_mapping_fault
- mm/mmap.c:mmap_region
- mm/mmap.c:mmap_region
- mm/mmap.c:__vma_link_file
- mm/mmap.c:__remove_shared_vm_struct
In mm/mmu_gather.c (ffffffff812585c7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_gather_mmu
In mm/mprotect.c (ffffffff812588e4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffff8125f5a6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/rmap.c:anon_vma_fork
In mm/madvise.c (ffffffff8126ed37)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff81270898)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff812713df)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swap_state.c:lookup_swap_cache
In mm/swapfile.c (ffffffff81276bb8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapoff
- mm/swapfile.c:try_to_unuse
- mm/swapfile.c:unuse_pte_range
In mm/frontswap.c (ffffffff81278603)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/frontswap.c:__frontswap_store
In mm/zswap.c (ffffffff81279e44)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zswap.c:zswap_frontswap_store
- mm/zswap.c:zswap_frontswap_store
In mm/hugetlb.c (ffffffff81281e04)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff81286911)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mempolicy.c:mpol_shared_policy_lookup
- mm/mempolicy.c:kernel_get_mempolicy
In mm/mmu_notifier.c (ffffffff81287d5c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_notifier.c:__mmu_notifier_register
In mm/ksm.c (ffffffff8128c48f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/ksm.c:__ksm_enter
- mm/ksm.c:stable_tree_search
- mm/ksm.c:stable_tree_search
- mm/ksm.c:try_to_merge_with_ksm_page
- mm/ksm.c:replace_page
In mm/memory_hotplug.c (ffffffff828c3371)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memory_hotplug.c:register_page_bootmem_info_node
- mm/memory_hotplug.c:register_page_bootmem_info_node
In mm/migrate.c (ffffffff8129a053)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_huge_page_move_mapping
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812a3905)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:__split_huge_page
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:follow_devmap_pmd
In mm/khugepaged.c (ffffffff812a5c16)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__khugepaged_enter
In mm/memcontrol.c (ffffffff812acdaf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_task
In mm/zpool.c (ffffffff812b75f1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zpool.c:zpool_get_driver
In mm/zsmalloc.c (ffffffff812b9e61)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_page_migrate
In mm/memfd.c (ffffffff812c060d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memfd.c:memfd_fcntl
In fs/open.c (ffffffff812c1301)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/open.c:do_dentry_open
In fs/file_table.c (ffffffff812c82ba)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/file_table.c:alloc_file
- fs/file_table.c:__alloc_file
In fs/super.c (ffffffff812c9205)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/super.c:freeze_super
- fs/super.c:alloc_super
In fs/exec.c (ffffffff812cdc59)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/exec.c:free_bprm
- fs/exec.c:would_dump
- fs/exec.c:kernel_read_file
In fs/pipe.c (ffffffff812d01c2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_get
In fs/dcache.c (ffffffff812e24ff)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/dcache.c:__d_move
- fs/dcache.c:take_dentry_name_snapshot
In fs/inode.c (ffffffff812e73a1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/inode.c:insert_inode_locked
- fs/inode.c:igrab
- fs/inode.c:inode_lru_isolate
In fs/file.c (ffffffff812e946a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/file.c:get_files_struct
In fs/namespace.c (ffffffff812f0b0a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/namespace.c:mntns_install
- fs/namespace.c:mntns_get
- fs/namespace.c:mount_subtree
- fs/namespace.c:copy_mnt_ns
- fs/namespace.c:alloc_mnt_ns
- fs/namespace.c:clone_mnt
- fs/namespace.c:vfs_create_mount
- fs/namespace.c:mnt_init
In fs/fs-writeback.c (ffffffff812fbd5b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:wb_queue_work
In fs/fs_context.c (ffffffff81306818)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fs_context.c:vfs_dup_fs_context
- fs/fs_context.c:vfs_dup_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
In fs/buffer.c (ffffffff8130bf61)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/buffer.c:ll_rw_block
- fs/buffer.c:ll_rw_block
- fs/buffer.c:create_empty_buffers
- fs/buffer.c:__bread_gfp
- fs/buffer.c:__getblk_gfp
- fs/buffer.c:sync_mapping_buffers
- fs/buffer.c:sync_mapping_buffers
- fs/buffer.c:sync_mapping_buffers
In fs/block_dev.c (ffffffff8130e7ee)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/block_dev.c:__blkdev_direct_IO
- fs/block_dev.c:__blkdev_direct_IO
- fs/block_dev.c:__blkdev_direct_IO
In fs/direct-io.c (ffffffff81312a4e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_direct_IO
- fs/direct-io.c:do_direct_IO
- fs/direct-io.c:do_direct_IO
In fs/proc_namespace.c (ffffffff81315400)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc_namespace.c:mounts_open_common
In fs/notify/mark.c (ffffffff81316eb0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/notify/mark.c:fsnotify_add_mark_locked
- fs/notify/mark.c:fsnotify_prepare_user_wait
In fs/notify/fanotify/fanotify_user.c (ffffffff8131b640)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:__ia32_sys_fanotify_init
- fs/notify/fanotify/fanotify_user.c:__x64_sys_fanotify_init
In fs/userfaultfd.c (ffffffff81321496)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/userfaultfd.c:__ia32_sys_userfaultfd
- fs/userfaultfd.c:__x64_sys_userfaultfd
- fs/userfaultfd.c:dup_userfaultfd
In fs/aio.c (ffffffff81326d02)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/aio.c:aio_migratepage
In fs/io_uring.c (ffffffff8132df4b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:__io_queue_sqe
- fs/io_uring.c:io_sq_wq_submit_work
- fs/io_uring.c:io_timeout_fn
In fs/verity/enable.c (ffffffff8133916c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
In fs/binfmt_script.c (ffffffff81341608)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/binfmt_script.c:load_script
In fs/binfmt_elf.c (ffffffff8134375a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/binfmt_elf.c:load_elf_binary
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff81346eaa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:load_elf_binary
- fs/compat_binfmt_elf.c:load_elf_binary
In fs/mbcache.c (ffffffff81348c0a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:__entry_find
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff8134ce5a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_readpage_actor
- fs/iomap/buffered-io.c:iomap_readpage_actor
In fs/iomap/direct-io.c (ffffffff8134e854)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/iomap/direct-io.c:iomap_dio_rw
- fs/iomap/direct-io.c:iomap_dio_zero
In fs/quota/dquot.c (ffffffff81353211)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/quota/dquot.c:dquot_disable
- fs/quota/dquot.c:dqget
- fs/quota/dquot.c:dquot_writeback_dquots
- fs/quota/dquot.c:dquot_scan_active
In fs/proc/task_mmu.c (ffffffff81358bd3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In fs/proc/root.c (ffffffff8135b5c1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/root.c:pid_ns_prepare_proc
- fs/proc/root.c:proc_init_fs_context
In fs/proc/base.c (ffffffff8135d95e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/base.c:proc_setgroups_open
- fs/proc/base.c:proc_id_map_open
- fs/proc/base.c:__set_oom_adj
- fs/proc/base.c:proc_mem_open
In fs/proc/proc_sysctl.c (ffffffff813678ba)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/proc_sysctl.c:proc_sys_poll_notify
In fs/kernfs/dir.c (ffffffff8136dde5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/kernfs/dir.c:kernfs_remove_self
- fs/kernfs/dir.c:kernfs_get
In fs/kernfs/file.c (ffffffff8136e1d8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_notify
- fs/kernfs/file.c:kernfs_drain_open_files
- fs/kernfs/file.c:kernfs_fop_open
In fs/sysfs/mount.c (ffffffff813709be)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/sysfs/mount.c:sysfs_init_fs_context
In fs/configfs/dir.c (ffffffff81373df7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/configfs/dir.c:configfs_make_dirent
- fs/configfs/dir.c:configfs_new_dirent
In fs/configfs/symlink.c (ffffffff81374a9c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/configfs/symlink.c:create_link
In fs/devpts/inode.c (ffffffff81375e8a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/devpts/inode.c:devpts_acquire
In fs/ext4/balloc.c (ffffffff81377aae)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/ialloc.c (ffffffff8138b545)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/ialloc.c:__ext4_new_inode
- fs/ext4/ialloc.c:ext4_free_inode
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/inline.c (ffffffff8138ee02)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_destroy_inline_data_nolock
- fs/ext4/inline.c:ext4_update_inline_data
- fs/ext4/inline.c:ext4_create_inline_data
In fs/ext4/inode.c (ffffffff81398879)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_mark_iloc_dirty
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:ext4_direct_IO_write
- fs/ext4/inode.c:mpage_map_and_submit_extent
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:ext4_dio_get_block_unwritten_async
In fs/ext4/mballoc.c (ffffffff813a16e3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_regular_allocator
- fs/ext4/mballoc.c:ext4_mb_simple_scan_group
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_use_best_found
In fs/ext4/mmp.c (ffffffff813aa8e8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/page-io.c (ffffffff813b503a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/page-io.c:ext4_bio_write_page
In fs/ext4/xattr.c (ffffffff813d4f53)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
In fs/jbd2/transaction.c (ffffffff813db335)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_refile_buffer
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:start_this_handle
- fs/jbd2/transaction.c:start_this_handle
In fs/jbd2/commit.c (ffffffff813dce3e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
In fs/jbd2/checkpoint.c (ffffffff813de9a1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
In fs/jbd2/journal.c (ffffffff813e45e8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_write_superblock
In fs/fat/dir.c (ffffffff813eee89)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_entries
- fs/fat/dir.c:fat_add_new_entries
In fs/fat/fatent.c (ffffffff813f1243)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_collect_bhs
In fs/ecryptfs/miscdev.c (ffffffff814054e5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_open
In fs/fuse/dev.c (ffffffff81408649)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/dev.c:fuse_dev_ioctl
- fs/fuse/dev.c:fuse_copy_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_simple_background
- fs/fuse/dev.c:fuse_simple_request
- fs/fuse/dev.c:fuse_get_req
In fs/fuse/file.c (ffffffff81411247)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_readpages_fill
In fs/fuse/inode.c (ffffffff81415afc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/inode.c:fuse_conn_init
In ipc/util.c (ffffffff8141fefd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/util.c:ipc_addid
In ipc/msg.c (ffffffff814219c5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/msg.c:do_msgsnd
In ipc/mqueue.c (ffffffff8142bf1e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:mq_create_mount
- ipc/mqueue.c:mqueue_init_fs_context
In ipc/namespace.c (ffffffff8142d33f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/namespace.c:copy_ipcs
In security/keys/key.c (ffffffff8142e432)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/key.c:key_reject_and_link
- security/keys/key.c:__key_instantiate_and_link
- security/keys/key.c:key_alloc
In security/keys/keyctl.c (ffffffff814323e1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_chown_key
- security/keys/keyctl.c:keyctl_chown_key
In security/keys/process_keys.c (ffffffff814345cb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:lookup_user_key
In security/keys/request_key.c (ffffffff814349ad)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/request_key.c:call_sbin_request_key
In security/keys/request_key_auth.c (ffffffff81435732)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_new
- security/keys/request_key_auth.c:request_key_auth_new
In security/selinux/hooks.c (ffffffff81444bc5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_secmark_refcount_inc
In security/selinux/selinuxfs.c (ffffffff8145027e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_mmap_policy_fault
In security/selinux/ss/services.c (ffffffff81460560)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/ss/services.c:security_set_bools
- security/selinux/ss/services.c:security_load_policy
- security/selinux/ss/services.c:security_load_policy
In security/selinux/xfrm.c (ffffffff814642f6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/xfrm.c:selinux_xfrm_state_alloc_acquire
- security/selinux/xfrm.c:selinux_xfrm_policy_clone
- security/selinux/xfrm.c:selinux_xfrm_alloc_user
In security/tomoyo/common.c (ffffffff81472a6a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_open_control
- security/tomoyo/common.c:tomoyo_update_stat
In security/tomoyo/condition.c (ffffffff814740bf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/condition.c:tomoyo_get_condition
In security/tomoyo/domain.c (ffffffff81476122)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
In security/tomoyo/memory.c (ffffffff8147907a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/memory.c:tomoyo_get_name
- security/tomoyo/memory.c:tomoyo_get_group
In security/tomoyo/securityfs_if.c (ffffffff8147af7a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_write_self
In security/tomoyo/tomoyo.c (ffffffff828d25c0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_init
- security/tomoyo/tomoyo.c:tomoyo_task_alloc
In security/apparmor/domain.c (ffffffff81487dfb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/apparmor/domain.c:aa_change_hat
In security/apparmor/policy_unpack.c (ffffffff8148bcf3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In block/bio.c (ffffffff814c9553)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/bio.c:bio_map_user_iov
In block/blk-core.c (ffffffff814cb285)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-core.c:blk_set_pm_only
In block/blk-map.c (ffffffff814d3c39)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-map.c:blk_rq_map_user_iov
In block/blk-mq.c (ffffffff814d9e24)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_dispatch_rq_list
- block/blk-mq.c:blk_mq_get_driver_tag
- block/blk-mq.c:blk_mq_get_request
In block/blk-mq-tag.c (ffffffff814dd0e1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-mq-tag.c:__blk_mq_tag_busy
In block/blk-iocost.c (ffffffff814f86a8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-iocost.c:iocg_kick_delay
In lib/iov_iter.c (ffffffff8150c662)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_get_pages
In lib/rhashtable.c (ffffffff8151401c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_insert_slow
In lib/sbitmap.c (ffffffff81544992)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/sbitmap.c:sbitmap_prepare_to_wait
In drivers/pci/pci.c (ffffffff8156617c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_config_pm_runtime_get
In drivers/pci/pcie/portdrv_pci.c (ffffffff8157c1e7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_remove
In drivers/pci/hotplug/cpci_hotplug_core.c (ffffffff81582bd3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/hotplug/cpci_hotplug_core.c:check_slots
In drivers/pci/hotplug/pciehp_hpc.c (ffffffff81585c3a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/hotplug/pciehp_hpc.c:pciehp_isr
In drivers/pci/ats.c (ffffffff8158ecd0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/ats.c:pci_enable_ats
In drivers/video/fbdev/core/fbmem.c (ffffffff815a0400)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:register_framebuffer
In drivers/video/fbdev/core/fb_defio.c (ffffffff815a5e26)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_fault
In drivers/clk/clk.c (ffffffff81607873)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/clk/clk.c:clk_core_is_enabled
In drivers/dma/dmaengine.c (ffffffff8161161f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/dma/dmaengine.c:dma_async_device_register
In drivers/virtio/virtio_balloon.c (ffffffff8161adae)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/virtio/virtio_balloon.c:virtballoon_migratepage
In drivers/tty/tty_buffer.c (ffffffff81632f0f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/tty_buffer.c:tty_buffer_flush
- drivers/tty/tty_buffer.c:tty_buffer_lock_exclusive
In drivers/tty/vt/keyboard.c (ffffffff8163b195)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:kbd_start
In drivers/tty/serial/kgdb_nmi.c (ffffffff8165d309)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/tty/serial/kgdboc.c (ffffffff8165da97)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/serial/kgdboc.c:kgdboc_pre_exp_handler
In drivers/char/virtio_console.c (ffffffff81664e52)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/virtio_console.c:pipe_to_sg
In drivers/char/agp/backend.c (ffffffff81668b54)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/backend.c:agp_backend_acquire
In drivers/char/agp/frontend.c (ffffffff81669d46)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agpioc_acquire_wrap
In drivers/char/agp/generic.c (ffffffff8166b25c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_pages
- drivers/char/agp/generic.c:agp_generic_alloc_pages
In drivers/char/agp/intel-gtt.c (ffffffff8166f5bf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/connector/cn_queue.c (ffffffff81697787)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/connector/cn_queue.c:cn_queue_add_callback
In drivers/connector/cn_proc.c (ffffffff8169809a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/base/core.c (ffffffff8169d410)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/core.c:device_shutdown
In drivers/base/dd.c (ffffffff816a0147)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/dd.c:really_probe
In drivers/base/devtmpfs.c (ffffffff816a9567)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/devtmpfs.c:public_dev_mount
In drivers/base/power/runtime.c (ffffffff816ae607)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/runtime.c:pm_runtime_forbid
- drivers/base/power/runtime.c:__pm_runtime_disable
- drivers/base/power/runtime.c:pm_runtime_barrier
- drivers/base/power/runtime.c:__pm_runtime_set_status
- drivers/base/power/runtime.c:__pm_runtime_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
In drivers/base/power/main.c (ffffffff816b2c41)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/main.c:dpm_prepare
In drivers/base/power/wakeup.c (ffffffff816b44d7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/wakeup.c:pm_system_irq_wakeup
In drivers/base/power/domain.c (ffffffff816b56d0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/domain.c:pm_genpd_add_subdomain
- drivers/base/power/domain.c:genpd_power_on
In drivers/block/loop.c (ffffffff816cb6c5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/mfd/mfd-core.c (ffffffff816d5d43)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/nvdimm/bus.c (ffffffff816da9ba)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/nvdimm/namespace_devs.c (ffffffff816e3503)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/nvdimm/namespace_devs.c:nd_region_register_namespaces
In drivers/dma-buf/udmabuf.c (ffffffff816f8202)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_vm_fault
In drivers/scsi/hosts.c (ffffffff816fae3a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/hosts.c:scsi_add_host_with_dma
In drivers/scsi/scsi_lib.c (ffffffff816ff6d5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:sdev_disable_disk_events
- drivers/scsi/scsi_lib.c:scsi_queue_rq
- drivers/scsi/scsi_lib.c:scsi_softirq_done
- drivers/scsi/scsi_lib.c:scsi_softirq_done
In drivers/scsi/storvsc_drv.c (ffffffff8171424a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/storvsc_drv.c:storvsc_queuecommand
In drivers/scsi/sg.c (ffffffff8171dee4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_vma_fault
In drivers/nvme/host/pci.c (ffffffff8173033e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/nvme/host/pci.c:nvme_timeout
- drivers/nvme/host/pci.c:nvme_timeout
- drivers/nvme/host/pci.c:abort_endio
In drivers/net/tun.c (ffffffff817653b6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/net/ppp/ppp_generic.c (ffffffff81775648)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_register_net_channel
- drivers/net/ppp/ppp_generic.c:ppp_dev_configure
In drivers/vfio/vfio.c (ffffffff8177c2c9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff8177e7a6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_pin_pages
In drivers/usb/core/hub.c (ffffffff817944e8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hub.c:hub_event
- drivers/usb/core/hub.c:usb_new_device
In drivers/usb/core/hcd.c (ffffffff817986b4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_start_port_resume
In drivers/usb/core/urb.c (ffffffff8179a0ce)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/urb.c:usb_anchor_suspend_wakeups
- drivers/usb/core/urb.c:usb_block_urb
- drivers/usb/core/urb.c:usb_anchor_urb
In drivers/usb/core/driver.c (ffffffff8179e430)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/driver.c:usb_autopm_get_interface_no_resume
In drivers/usb/core/devio.c (ffffffff817a7386)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:usbdev_open
- drivers/usb/core/devio.c:async_completed
In drivers/usb/core/port.c (ffffffff817ab977)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/port.c:usb_hub_create_port_device
- drivers/usb/core/port.c:usb_port_runtime_resume
In drivers/usb/core/hcd-pci.c (ffffffff817abcf5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hcd-pci.c:usb_hcd_pci_remove
In drivers/usb/host/xhci.c (ffffffff817b4fb8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/host/xhci.c:xhci_alloc_dev
In drivers/usb/host/xhci-pci.c (ffffffff817cd924)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/host/xhci-pci.c:xhci_pci_probe
In drivers/power/supply/power_supply_core.c (ffffffff817ef6ba)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/power/supply/power_supply_core.c:power_supply_get_by_name
In drivers/md/md.c (ffffffff82ac4328)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/md.c:md_exit
- drivers/md/md.c:md_notify_reboot
- drivers/md/md.c:md_do_sync
- drivers/md/md.c:md_seq_next
- drivers/md/md.c:md_seq_start
- drivers/md/md.c:md_open
- drivers/md/md.c:md_attr_store
- drivers/md/md.c:md_attr_show
- drivers/md/md.c:rdev_size_store
- drivers/md/md.c:mddev_find
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:md_handle_request
- drivers/md/md.c:md_new_event
In drivers/md/md-bitmap.c (ffffffff81811be5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/md-bitmap.c:md_bitmap_startwrite
- drivers/md/md-bitmap.c:read_page
- drivers/md/md-bitmap.c:read_page
- drivers/md/md-bitmap.c:write_page
- drivers/md/md-bitmap.c:write_page
In drivers/md/dm.c (ffffffff818175df)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:__map_bio
- drivers/md/dm.c:dm_blk_open
- drivers/md/dm.c:dm_issue_global_event
In drivers/md/dm-stripe.c (ffffffff8181c78a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-stripe.c:stripe_end_io
In drivers/md/dm-io.c (ffffffff8181ffa9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-io.c:dispatch_io
- drivers/md/dm-io.c:dispatch_io
In drivers/md/dm-kcopyd.c (ffffffff8182076c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-kcopyd.c:dm_kcopyd_prepare_callback
- drivers/md/dm-kcopyd.c:dm_kcopyd_copy
- drivers/md/dm-kcopyd.c:dispatch_job
In drivers/md/dm-stats.c (ffffffff81823124)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-stats.c:dm_stats_account_io
In drivers/edac/edac_pci_sysfs.c (ffffffff81828ad5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_npe
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_pe
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
In drivers/hv/vmbus_drv.c (ffffffff8184e95d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/hv/vmbus_drv.c:vmbus_bus_suspend
- drivers/hv/vmbus_drv.c:vmbus_on_msg_dpc
In drivers/hv/channel.c (ffffffff81851985)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/hv/channel.c:vmbus_reset_channel_cb
In drivers/hv/channel_mgmt.c (ffffffff818528a4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/hv/channel_mgmt.c:vmbus_onoffer
In drivers/ras/debugfs.c (ffffffff8185cfe5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/ras/debugfs.c:trace_open
In net/core/sock.c (ffffffff8186e6a2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/sock.c:__sk_receive_skb
- net/core/sock.c:__sock_queue_rcv_skb
- net/core/sock.c:__sock_queue_rcv_skb
In net/core/skbuff.c (ffffffff818772f4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/skbuff.c:pskb_carve
- net/core/skbuff.c:pskb_carve
- net/core/skbuff.c:skb_try_coalesce
- net/core/skbuff.c:skb_segment
- net/core/skbuff.c:skb_append_pagefrags
- net/core/skbuff.c:skb_shift
- net/core/skbuff.c:skb_split
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:pskb_expand_head
- net/core/skbuff.c:__pskb_copy_fclone
- net/core/skbuff.c:__skb_clone
- net/core/skbuff.c:__copy_skb_header
In net/core/datagram.c (ffffffff8187b141)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/datagram.c:__sk_queue_drop_skb
In net/core/net_namespace.c (ffffffff8187fee2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/net_namespace.c:copy_net_ns
In net/core/dev.c (ffffffff818872b1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/core/neighbour.c (ffffffff818a0369)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/neighbour.c:__neigh_update
- net/core/neighbour.c:neigh_probe
- net/core/neighbour.c:___neigh_create
In net/core/filter.c (ffffffff818b7848)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/filter.c:bpf_msg_pop_data
- net/core/filter.c:bpf_msg_push_data
In net/core/flow_offload.c (ffffffff818bddfd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/flow_offload.c:__flow_indr_block_cb_register
In net/core/skmsg.c (ffffffff818c3076)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/skmsg.c:sk_msg_clone
- net/core/skmsg.c:sk_msg_alloc
In net/sched/sch_generic.c (ffffffff818e6748)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/sched/cls_api.c (ffffffff818ef51e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/sched/cls_api.c:tc_cls_offload_cnt_update
In net/sched/act_api.c (ffffffff818f34c8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/sched/act_api.c:tcf_idr_check_alloc
In net/netlink/af_netlink.c (ffffffff818f782d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_getsockopt
- net/netlink/af_netlink.c:netlink_broadcast_filtered
- net/netlink/af_netlink.c:netlink_getname
- net/netlink/af_netlink.c:netlink_bind
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_remove
- net/netlink/af_netlink.c:__netlink_insert
- net/netlink/af_netlink.c:netlink_overrun
In net/ipv4/route.c (ffffffff81900c71)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ip_rt_multicast_event
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:rt_dst_clone
In net/ipv4/ip_output.c (ffffffff8190b3a6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ip_output.c:ip_copy_metadata
In net/ipv4/inet_timewait_sock.c (ffffffff8191399d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/inet_connection_sock.c (ffffffff81914481)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
In net/ipv4/tcp.c (ffffffff8191beec)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:do_tcp_sendpages
In net/ipv4/tcp_input.c (ffffffff8192217d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_conn_request
In net/ipv4/tcp_ipv4.c (ffffffff81933020)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_syn_recv_sock
- net/ipv4/tcp_ipv4.c:tcp_req_err
In net/ipv4/tcp_fastopen.c (ffffffff81939e6c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_detect_blackhole
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_disable_ofo_check
In net/ipv4/raw.c (ffffffff8193d7ed)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/udp.c (ffffffff81943599)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/udp.c:__udp4_lib_rcv
- net/ipv4/udp.c:udp_queue_rcv_one_skb
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:__first_packet_length
- net/ipv4/udp.c:__udp_enqueue_schedule_skb
In net/ipv4/fib_frontend.c (ffffffff81956fad)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:fib_netdev_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
In net/ipv4/fib_semantics.c (ffffffff81957dd9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/inet_fragment.c (ffffffff81960020)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/inet_fragment.c:inet_frag_create
In net/ipv4/ping.c (ffffffff81960594)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ping.c:ping_init_sock
In net/ipv4/ipmr.c (ffffffff8196f693)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_mfc_add
- net/ipv4/ipmr.c:ipmr_cache_unresolved
In net/ipv4/tcp_bpf.c (ffffffff81974ad9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_bpf.c:tcp_bpf_sendpage
- net/ipv4/tcp_bpf.c:tcp_bpf_sendmsg_redir
In net/xfrm/xfrm_policy.c (ffffffff8197e144)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_insert
- net/xfrm/xfrm_policy.c:xfrm_policy_inexact_alloc_bin
- net/xfrm/xfrm_policy.c:xfrm_policy_kill
In net/unix/af_unix.c (ffffffff8199055b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_stream_connect
- net/unix/af_unix.c:init_peercred
In net/ipv6/ip6_output.c (ffffffff8199418f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6_output.c:ip6_copy_metadata
In net/ipv6/addrconf.c (ffffffff8199c2db)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/addrconf.c:__ipv6_ifa_notify
In net/ipv6/route.c (ffffffff819ad977)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/route.c:icmp6_dst_alloc
- net/ipv6/route.c:ip6_blackhole_route
- net/ipv6/route.c:ip6_pol_route
- net/ipv6/route.c:ip6_rt_copy_init
- net/ipv6/route.c:ip6_dst_alloc
In net/ipv6/udp.c (ffffffff819beada)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/udp.c:__udp6_lib_rcv
- net/ipv6/udp.c:udpv6_queue_rcv_one_skb
- net/ipv6/udp.c:udpv6_recvmsg
In net/ipv6/raw.c (ffffffff819c1142)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_rcv
- net/ipv6/raw.c:rawv6_rcv
In net/ipv6/tcp_ipv6.c (ffffffff819cbf81)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_syn_recv_sock
In net/ipv6/ip6_flowlabel.c (ffffffff819d2fb2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff819d808a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_mfc_add
- net/ipv6/ip6mr.c:ip6mr_cache_unresolved
In net/ipv6/xfrm6_policy.c (ffffffff819d9ee7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/xfrm6_policy.c:xfrm6_fill_dst
In net/ipv6/seg6_hmac.c (ffffffff819e29d8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/seg6_hmac.c:seg6_hmac_info_add
In net/packet/af_packet.c (ffffffff819e7717)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_mmap
- net/packet/af_packet.c:packet_mm_open
- net/packet/af_packet.c:tpacket_snd
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:packet_rcv
- net/packet/af_packet.c:packet_rcv
In net/netlabel/netlabel_unlabeled.c (ffffffff819f4dd0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlabel/netlabel_unlabeled.c:netlbl_unlhsh_add
In net/netlabel/netlabel_cipso_v4.c (ffffffff819f6a3e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlabel/netlabel_cipso_v4.c:netlbl_cipsov4_add
In net/netlabel/netlabel_calipso.c (ffffffff819f7010)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vdso/vma.c (ffffffff810049bd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/entry/vdso/vma.c:vdso_fault
In arch/x86/events/core.c (ffffffff810069f9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/core.c:x86_pmu_event_init
- arch/x86/events/core.c:x86_add_exclusive
- arch/x86/events/core.c:x86_add_exclusive
In arch/x86/events/intel/core.c (ffffffff8100c7f8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In arch/x86/events/intel/uncore.c (ffffffff81017756)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/intel/uncore.c:uncore_pci_probe
- arch/x86/events/intel/uncore.c:uncore_get_constraint
In arch/x86/events/intel/uncore_nhmex.c (ffffffff81019766)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_mbox_get_shared_reg
In arch/x86/xen/spinlock.c (ffffffff8102d51b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/xen/spinlock.c:xen_qlock_wait
In arch/x86/kernel/i8259.c (ffffffff810377ce)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/i8259.c:mask_and_ack_8259A
In arch/x86/kernel/tboot.c (ffffffff81043b75)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In arch/x86/kernel/cpu/common.c (ffffffff8104742e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/common.c:cpu_init
In arch/x86/kernel/cpu/mce/core.c (ffffffff8104e5e7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/core.c:do_machine_check
- arch/x86/kernel/cpu/mce/core.c:mce_register_decode_chain
In arch/x86/kernel/cpu/microcode/core.c (ffffffff81056492)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/microcode/core.c:__wait_for_cpus
In arch/x86/kernel/cpu/resctrl/rdtgroup.c (ffffffff8105b2f3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdt_init_fs_context
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_kn_lock_live
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_tasks_write
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff8105fd0e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_dev_open
In arch/x86/kernel/acpi/sleep.c (ffffffff81062439)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/acpi/sleep.c:x86_acpi_suspend_lowlevel
In arch/x86/kernel/tsc_sync.c (ffffffff810657c0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
In arch/x86/kernel/apic/apic.c (ffffffff81c029be)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/apic/apic.c:smp_error_interrupt
In arch/x86/kernel/apic/io_apic.c (ffffffff8106a459)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/apic/io_apic.c:ioapic_ack_level
In arch/x86/kernel/ftrace.c (ffffffff8106e4b0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/ftrace.c:arch_ftrace_update_code
In arch/x86/mm/mmio-mod.c (ffffffff8108babd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/mm/mmio-mod.c:enable_mmiotrace
In kernel/fork.c (ffffffff81098748)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:get_task_mm
- kernel/fork.c:mm_init
- kernel/fork.c:dup_mmap
In kernel/cpu.c (ffffffff8109de4b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/exit.c (ffffffff8109fe1c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/exit.c:do_exit
In kernel/ptrace.c (ffffffff810a7679)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/umh.c (ffffffff810b7b09)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/umh.c:call_usermodehelper_exec
In kernel/workqueue.c (ffffffff810b9c5f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/workqueue.c:flush_workqueue_prep_pwqs
- kernel/workqueue.c:worker_thread
- kernel/workqueue.c:process_one_work
- kernel/workqueue.c:wq_worker_running
In kernel/nsproxy.c (ffffffff810c5ffb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/nsproxy.c:copy_namespaces
In kernel/cred.c (ffffffff810c7701)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:override_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:prepare_creds
- kernel/cred.c:prepare_creds
In kernel/async.c (ffffffff810c850e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/async.c:async_schedule_node_domain
In kernel/kmod.c (ffffffff810c99b8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/kmod.c:__request_module
In kernel/groups.c (ffffffff810c9dbe)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/groups.c:set_groups
In kernel/sched/core.c (ffffffff828c935f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/core.c:sched_init
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:__schedule
In kernel/sched/fair.c (ffffffff810e24c4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/fair.c:nohz_balance_enter_idle
In kernel/sched/rt.c (ffffffff810e44b6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/rt.c:rq_online_rt
- kernel/sched/rt.c:pull_rt_task
In kernel/sched/deadline.c (ffffffff810e71e4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/sched/cpupri.c (ffffffff810ec74b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/cpupri.c:cpupri_set
In kernel/sched/topology.c (ffffffff810edfd5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/topology.c:build_sched_domains
- kernel/sched/topology.c:build_overlap_sched_groups
- kernel/sched/topology.c:sched_get_rd
- kernel/sched/topology.c:rq_attach_root
In kernel/sched/debug.c (ffffffff810f457b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/debug.c:proc_sched_show_task
In kernel/power/process.c (ffffffff810fee6c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/process.c:freeze_processes
In kernel/power/hibernate.c (ffffffff81101326)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/hibernate.c:software_resume
- kernel/power/hibernate.c:hibernate
In kernel/power/swap.c (ffffffff81104193)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/swap.c:hib_submit_io
In kernel/power/user.c (ffffffff81106be6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_release
- kernel/power/user.c:snapshot_open
- kernel/power/user.c:snapshot_open
In kernel/printk/printk_safe.c (ffffffff8110b9fa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/printk/printk_safe.c:printk_safe_log_store
In kernel/irq/handle.c (ffffffff8110cab5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/irq/manage.c (ffffffff8110dc5b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/irq/manage.c:irq_forced_thread_fn
In kernel/rcu/update.c (ffffffff811199d5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/rcu/update.c:rcu_expedite_gp
In kernel/rcu/srcutree.c (ffffffff8111b80f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier
In kernel/rcu/tree.c (ffffffff8111cd06)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/time/clocksource.c (ffffffff81133ac5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/time/clocksource.c:clocksource_touch_watchdog
- kernel/time/clocksource.c:clocksource_resume
In kernel/futex.c (ffffffff81143e9a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/futex.c:futex_lock_pi
- kernel/futex.c:futex_wait_setup
- kernel/futex.c:futex_requeue
- kernel/futex.c:futex_requeue
In kernel/module.c (ffffffff8114bed1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/module.c:load_module
In kernel/cgroup/cgroup.c (ffffffff828ce4ac)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_init
- kernel/cgroup/cgroup.c:cgroup_create
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:cgroup_init_fs_context
In kernel/cgroup/namespace.c (ffffffff8115dec0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/namespace.c:copy_cgroup_ns
In kernel/cgroup/legacy_freezer.c (ffffffff811607d1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_apply_state
- kernel/cgroup/legacy_freezer.c:freezer_css_online
In kernel/utsname.c (ffffffff81167b31)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/utsname.c:copy_utsname
In kernel/user_namespace.c (ffffffff81167ed8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/user_namespace.c:ns_get_owner
- kernel/user_namespace.c:userns_install
- kernel/user_namespace.c:userns_get
In kernel/pid_namespace.c (ffffffff8116993e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/pid_namespace.c:copy_pid_ns
In kernel/audit.c (ffffffff8116ad95)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/debug/debug_core.c (ffffffff8117a565)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/debug/debug_core.c:kgdb_breakpoint
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
In kernel/relay.c (ffffffff81189745)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/relay.c:relay_buf_fault
In kernel/trace/ring_buffer.c (ffffffff811947df)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_empty
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_consume
- kernel/trace/ring_buffer.c:ring_buffer_peek
- kernel/trace/ring_buffer.c:rb_iter_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_advance_iter
- kernel/trace/ring_buffer.c:rb_advance_reader
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:ring_buffer_record_disable
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
In kernel/trace/trace.c (ffffffff8119c4d4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_cpumask_write
- kernel/trace/trace.c:s_start
- kernel/trace/trace.c:trace_vbprintk
In kernel/trace/trace_mmiotrace.c (ffffffff811ab015)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace_mmiotrace.c:mmio_trace_mapping
- kernel/trace/trace_mmiotrace.c:mmio_trace_rw
In kernel/trace/blktrace.c (ffffffff811ae912)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/trace/fgraph.c (ffffffff811aff2c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/fgraph.c:function_graph_enter
In kernel/trace/trace_kdb.c (ffffffff811cb2b6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace_kdb.c:kdb_ftdump
In kernel/bpf/syscall.c (ffffffff811d4cc8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/bpf/cpumap.c (ffffffff811f69c3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/bpf/cpumap.c:cpu_map_update_elem
- kernel/bpf/cpumap.c:cpu_map_update_elem
In kernel/bpf/offload.c (ffffffff811f874b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_offload_dev_netdev_register
In kernel/events/core.c (ffffffff81205bf0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_fault
In kernel/events/uprobes.c (ffffffff81212c06)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/events/uprobes.c:handle_swbp
- kernel/events/uprobes.c:__replace_page
In kernel/padata.c (ffffffff8121467b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/padata.c:padata_do_serial
- kernel/padata.c:padata_do_parallel
In kernel/jump_label.c (ffffffff81215551)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In mm/filemap.c (ffffffff812198a7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/filemap.c:__add_to_page_cache_locked
- mm/filemap.c:replace_page_cache_page
In mm/oom_kill.c (ffffffff8121fe1a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_kill_process
- mm/oom_kill.c:mark_oom_victim
- mm/oom_kill.c:mark_oom_victim
In mm/page-writeback.c (ffffffff812246f7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/page-writeback.c:write_one_page
In mm/swap.c (ffffffff81229616)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swap.c:lru_add_page_tail
- mm/swap.c:mark_page_lazyfree
- mm/swap.c:deactivate_page
- mm/swap.c:__lru_cache_add
- mm/swap.c:activate_page
- mm/swap.c:rotate_reclaimable_page
- mm/swap.c:get_kernel_pages
In mm/truncate.c (ffffffff8122adde)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/truncate.c:invalidate_mapping_pages
In mm/vmscan.c (ffffffff8122f687)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/vmscan.c:isolate_lru_page
In mm/shmem.c (ffffffff8123a1cc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/shmem.c:shmem_file_read_iter
- mm/shmem.c:shmem_get_inode
- mm/shmem.c:shmem_swapin_page
- mm/shmem.c:shmem_unuse
In mm/backing-dev.c (ffffffff8123efda)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In mm/mmu_context.c (ffffffff81240659)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_context.c:use_mm
In mm/gup.c (ffffffff8124f2f8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff81255e17)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memory.c:do_numa_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:vm_insert_page
In mm/mlock.c (ffffffff8125d53b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
- mm/mlock.c:__munlock_pagevec
In mm/mmap.c (ffffffff8125e57f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmap.c:special_mapping_fault
- mm/mmap.c:mmap_region
- mm/mmap.c:mmap_region
- mm/mmap.c:__vma_link_file
- mm/mmap.c:__remove_shared_vm_struct
In mm/mmu_gather.c (ffffffff81263f47)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_gather_mmu
In mm/mprotect.c (ffffffff812647c4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffff8126b316)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/rmap.c:anon_vma_fork
In mm/madvise.c (ffffffff8127ac23)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff8127c808)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff8127d35f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swap_state.c:lookup_swap_cache
In mm/swapfile.c (ffffffff81282b58)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapoff
- mm/swapfile.c:try_to_unuse
In mm/frontswap.c (ffffffff812845b3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/frontswap.c:__frontswap_store
In mm/zswap.c (ffffffff81285df4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zswap.c:zswap_frontswap_store
- mm/zswap.c:zswap_frontswap_store
In mm/hugetlb.c (ffffffff8128df69)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff81292b11)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mempolicy.c:mpol_shared_policy_lookup
- mm/mempolicy.c:kernel_get_mempolicy
In mm/mmu_notifier.c (ffffffff81293f5c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_notifier.c:__mmu_notifier_register
In mm/ksm.c (ffffffff812986df)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/ksm.c:__ksm_enter
- mm/ksm.c:stable_tree_search
- mm/ksm.c:stable_tree_search
- mm/ksm.c:try_to_merge_with_ksm_page
- mm/ksm.c:replace_page
In mm/memory_hotplug.c (ffffffff828dd9cc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memory_hotplug.c:register_page_bootmem_info_node
- mm/memory_hotplug.c:register_page_bootmem_info_node
In mm/migrate.c (ffffffff812a64a3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_huge_page_move_mapping
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812b0392)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:__split_huge_page
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:follow_devmap_pmd
In mm/khugepaged.c (ffffffff812b29d4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__khugepaged_enter
In mm/memcontrol.c (ffffffff812b9a5f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_task
In mm/zpool.c (ffffffff812c43c1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zpool.c:zpool_get_driver
In mm/zsmalloc.c (ffffffff812c6c31)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_page_migrate
In mm/memfd.c (ffffffff812cd79d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memfd.c:memfd_fcntl
In fs/open.c (ffffffff812ce491)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/open.c:do_dentry_open
In fs/file_table.c (ffffffff812d544a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/file_table.c:alloc_file
- fs/file_table.c:__alloc_file
In fs/super.c (ffffffff812d6395)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/super.c:freeze_super
- fs/super.c:alloc_super
In fs/exec.c (ffffffff812dade9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/exec.c:free_bprm
- fs/exec.c:would_dump
- fs/exec.c:kernel_read_file
In fs/pipe.c (ffffffff812dd392)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_get
In fs/dcache.c (ffffffff812ef6df)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/dcache.c:__d_move
- fs/dcache.c:take_dentry_name_snapshot
In fs/inode.c (ffffffff812f4591)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/inode.c:insert_inode_locked
- fs/inode.c:igrab
- fs/inode.c:inode_lru_isolate
In fs/file.c (ffffffff812f665a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/file.c:get_files_struct
In fs/namespace.c (ffffffff812fdcda)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/namespace.c:mntns_install
- fs/namespace.c:mntns_get
- fs/namespace.c:mount_subtree
- fs/namespace.c:copy_mnt_ns
- fs/namespace.c:alloc_mnt_ns
- fs/namespace.c:clone_mnt
- fs/namespace.c:vfs_create_mount
- fs/namespace.c:mnt_init
In fs/fs-writeback.c (ffffffff81308f2b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:wb_queue_work
In fs/fs_context.c (ffffffff81313a18)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fs_context.c:vfs_dup_fs_context
- fs/fs_context.c:vfs_dup_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
In fs/buffer.c (ffffffff81318e91)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/buffer.c:ll_rw_block
- fs/buffer.c:ll_rw_block
- fs/buffer.c:create_empty_buffers
- fs/buffer.c:__bread_gfp
- fs/buffer.c:__getblk_gfp
- fs/buffer.c:sync_mapping_buffers
- fs/buffer.c:sync_mapping_buffers
- fs/buffer.c:sync_mapping_buffers
In fs/block_dev.c (ffffffff8131b71e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/block_dev.c:__blkdev_direct_IO
- fs/block_dev.c:__blkdev_direct_IO
- fs/block_dev.c:__blkdev_direct_IO
In fs/direct-io.c (ffffffff8131f97e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_direct_IO
- fs/direct-io.c:do_direct_IO
- fs/direct-io.c:do_direct_IO
In fs/proc_namespace.c (ffffffff81322330)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc_namespace.c:mounts_open_common
In fs/notify/mark.c (ffffffff81323de0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/notify/mark.c:fsnotify_add_mark_locked
- fs/notify/mark.c:fsnotify_prepare_user_wait
In fs/notify/fanotify/fanotify_user.c (ffffffff81328570)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:__ia32_sys_fanotify_init
- fs/notify/fanotify/fanotify_user.c:__x64_sys_fanotify_init
In fs/userfaultfd.c (ffffffff8132e376)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/userfaultfd.c:__ia32_sys_userfaultfd
- fs/userfaultfd.c:__x64_sys_userfaultfd
- fs/userfaultfd.c:dup_userfaultfd
In fs/aio.c (ffffffff81333ae2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/aio.c:aio_migratepage
In fs/io_uring.c (ffffffff8133ad5b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:__io_queue_sqe
- fs/io_uring.c:io_sq_wq_submit_work
- fs/io_uring.c:io_timeout_fn
In fs/verity/enable.c (ffffffff81345f5c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
In fs/binfmt_script.c (ffffffff8134e3f8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/binfmt_script.c:load_script
In fs/binfmt_elf.c (ffffffff8135054a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/binfmt_elf.c:load_elf_binary
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff81353cba)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:load_elf_binary
- fs/compat_binfmt_elf.c:load_elf_binary
In fs/mbcache.c (ffffffff81355a2a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:__entry_find
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff81359c8a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_readpage_actor
- fs/iomap/buffered-io.c:iomap_readpage_actor
In fs/iomap/direct-io.c (ffffffff8135b684)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/iomap/direct-io.c:iomap_dio_rw
- fs/iomap/direct-io.c:iomap_dio_zero
In fs/quota/dquot.c (ffffffff81360041)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/quota/dquot.c:dquot_disable
- fs/quota/dquot.c:dqget
- fs/quota/dquot.c:dquot_writeback_dquots
- fs/quota/dquot.c:dquot_scan_active
In fs/proc/task_mmu.c (ffffffff813657f3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In fs/proc/root.c (ffffffff81368601)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/root.c:pid_ns_prepare_proc
- fs/proc/root.c:proc_init_fs_context
In fs/proc/base.c (ffffffff8136a99e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/base.c:proc_setgroups_open
- fs/proc/base.c:proc_id_map_open
- fs/proc/base.c:__set_oom_adj
- fs/proc/base.c:proc_mem_open
In fs/proc/proc_sysctl.c (ffffffff813748ba)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/proc_sysctl.c:proc_sys_poll_notify
In fs/kernfs/dir.c (ffffffff8137adf5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/kernfs/dir.c:kernfs_remove_self
- fs/kernfs/dir.c:kernfs_get
In fs/kernfs/file.c (ffffffff8137b1f8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_notify
- fs/kernfs/file.c:kernfs_drain_open_files
- fs/kernfs/file.c:kernfs_fop_open
In fs/sysfs/mount.c (ffffffff8137d9fe)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/sysfs/mount.c:sysfs_init_fs_context
In fs/configfs/dir.c (ffffffff81380e37)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/configfs/dir.c:configfs_make_dirent
- fs/configfs/dir.c:configfs_new_dirent
In fs/configfs/symlink.c (ffffffff81381adc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/configfs/symlink.c:create_link
In fs/devpts/inode.c (ffffffff81382eca)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/devpts/inode.c:devpts_acquire
In fs/ext4/balloc.c (ffffffff81384aee)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/ialloc.c (ffffffff81398315)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/ialloc.c:__ext4_new_inode
- fs/ext4/ialloc.c:ext4_free_inode
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/inline.c (ffffffff8139bbd2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_destroy_inline_data_nolock
- fs/ext4/inline.c:ext4_update_inline_data
- fs/ext4/inline.c:ext4_create_inline_data
In fs/ext4/inode.c (ffffffff813a5649)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_mark_iloc_dirty
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:ext4_direct_IO_write
- fs/ext4/inode.c:mpage_map_and_submit_extent
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:ext4_dio_get_block_unwritten_async
In fs/ext4/mballoc.c (ffffffff813ae4b3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_regular_allocator
- fs/ext4/mballoc.c:ext4_mb_simple_scan_group
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_use_best_found
In fs/ext4/mmp.c (ffffffff813b76b8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/page-io.c (ffffffff813c1a4a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/page-io.c:ext4_bio_write_page
In fs/ext4/xattr.c (ffffffff813e1853)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
In fs/jbd2/transaction.c (ffffffff813e7c35)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_refile_buffer
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:start_this_handle
- fs/jbd2/transaction.c:start_this_handle
In fs/jbd2/commit.c (ffffffff813e973e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
In fs/jbd2/checkpoint.c (ffffffff813eb2a1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
In fs/jbd2/journal.c (ffffffff813f0ee8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_write_superblock
In fs/fat/dir.c (ffffffff813fb789)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_entries
- fs/fat/dir.c:fat_add_new_entries
In fs/fat/fatent.c (ffffffff813fdb43)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_collect_bhs
In fs/ecryptfs/miscdev.c (ffffffff81411de5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_open
In fs/fuse/dev.c (ffffffff81413d69)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/dev.c:fuse_dev_ioctl
- fs/fuse/dev.c:fuse_copy_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_simple_background
- fs/fuse/dev.c:fuse_simple_request
- fs/fuse/dev.c:fuse_get_req
In fs/fuse/file.c (ffffffff8141c967)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_readpages_fill
In fs/fuse/inode.c (ffffffff8142121c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/inode.c:fuse_conn_init
In ipc/util.c (ffffffff8142b61d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/util.c:ipc_addid
In ipc/msg.c (ffffffff8142d0e5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/msg.c:do_msgsnd
In ipc/mqueue.c (ffffffff8143764e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:mq_create_mount
- ipc/mqueue.c:mqueue_init_fs_context
In ipc/namespace.c (ffffffff81438a6f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/namespace.c:copy_ipcs
In security/keys/key.c (ffffffff81439b62)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/key.c:key_reject_and_link
- security/keys/key.c:__key_instantiate_and_link
- security/keys/key.c:key_alloc
In security/keys/keyctl.c (ffffffff8143db11)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_chown_key
- security/keys/keyctl.c:keyctl_chown_key
In security/keys/process_keys.c (ffffffff8143fd1b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:lookup_user_key
In security/keys/request_key.c (ffffffff8144001d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/request_key.c:call_sbin_request_key
In security/keys/request_key_auth.c (ffffffff81440d82)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_new
- security/keys/request_key_auth.c:request_key_auth_new
In security/selinux/hooks.c (ffffffff81450225)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_secmark_refcount_inc
In security/selinux/selinuxfs.c (ffffffff8145b8ee)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_mmap_policy_fault
In security/selinux/ss/services.c (ffffffff8146bbf6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/ss/services.c:security_set_bools
- security/selinux/ss/services.c:security_load_policy
- security/selinux/ss/services.c:security_load_policy
In security/selinux/xfrm.c (ffffffff8146f976)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/xfrm.c:selinux_xfrm_state_alloc_acquire
- security/selinux/xfrm.c:selinux_xfrm_policy_clone
- security/selinux/xfrm.c:selinux_xfrm_alloc_user
In security/tomoyo/common.c (ffffffff8147e0ea)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_open_control
- security/tomoyo/common.c:tomoyo_update_stat
In security/tomoyo/condition.c (ffffffff8147f73f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/condition.c:tomoyo_get_condition
In security/tomoyo/domain.c (ffffffff814817a2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
In security/tomoyo/memory.c (ffffffff814846fa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/memory.c:tomoyo_get_name
- security/tomoyo/memory.c:tomoyo_get_group
In security/tomoyo/securityfs_if.c (ffffffff814865fa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_write_self
In security/tomoyo/tomoyo.c (ffffffff828ecc18)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_init
- security/tomoyo/tomoyo.c:tomoyo_task_alloc
In security/apparmor/domain.c (ffffffff8149347b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/apparmor/domain.c:aa_change_hat
In security/apparmor/policy_unpack.c (ffffffff81497373)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In block/bio.c (ffffffff814d4c33)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/bio.c:bio_map_user_iov
In block/blk-core.c (ffffffff814d6965)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-core.c:blk_set_pm_only
In block/blk-map.c (ffffffff814df349)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-map.c:blk_rq_map_user_iov
In block/blk-mq.c (ffffffff814e594a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_dispatch_rq_list
- block/blk-mq.c:blk_mq_get_driver_tag
- block/blk-mq.c:blk_mq_get_request
In block/blk-mq-tag.c (ffffffff814e8c21)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-mq-tag.c:__blk_mq_tag_busy
In block/blk-iocost.c (ffffffff81504288)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-iocost.c:iocg_kick_delay
In lib/iov_iter.c (ffffffff81518402)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_get_pages
In lib/rhashtable.c (ffffffff8151fdcc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_insert_slow
In lib/sbitmap.c (ffffffff81550452)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/sbitmap.c:sbitmap_prepare_to_wait
In drivers/pci/pci.c (ffffffff8157726c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_config_pm_runtime_get
In drivers/pci/pcie/portdrv_pci.c (ffffffff8158d567)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_remove
In drivers/pci/hotplug/cpci_hotplug_core.c (ffffffff81593f83)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/hotplug/cpci_hotplug_core.c:check_slots
In drivers/pci/hotplug/pciehp_hpc.c (ffffffff81596fea)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/hotplug/pciehp_hpc.c:pciehp_isr
In drivers/pci/ats.c (ffffffff815a00c0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/ats.c:pci_enable_ats
In drivers/video/fbdev/core/fbmem.c (ffffffff815b1800)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:register_framebuffer
In drivers/video/fbdev/core/fb_defio.c (ffffffff815b75d6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_fault
In drivers/acpi/apei/ghes.c (ffffffff816377c0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/acpi/apei/ghes.c:ghes_estatus_cached
In drivers/clk/clk.c (ffffffff81641123)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/clk/clk.c:clk_core_is_enabled
In drivers/dma/dmaengine.c (ffffffff8164aecf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/dma/dmaengine.c:dma_async_device_register
In drivers/virtio/virtio_balloon.c (ffffffff816546fe)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/virtio/virtio_balloon.c:virtballoon_migratepage
In drivers/tty/tty_buffer.c (ffffffff81680e8f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/tty_buffer.c:tty_buffer_flush
- drivers/tty/tty_buffer.c:tty_buffer_lock_exclusive
In drivers/tty/vt/keyboard.c (ffffffff81689185)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:kbd_start
- drivers/tty/vt/keyboard.c:kbd_led_trigger_activate
In drivers/tty/serial/kgdb_nmi.c (ffffffff816ac5f9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/tty/serial/kgdboc.c (ffffffff816acd87)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/serial/kgdboc.c:kgdboc_pre_exp_handler
In drivers/char/virtio_console.c (ffffffff816b55a2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/virtio_console.c:pipe_to_sg
In drivers/char/agp/backend.c (ffffffff816b93c4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/backend.c:agp_backend_acquire
In drivers/char/agp/frontend.c (ffffffff816ba5b6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agpioc_acquire_wrap
In drivers/char/agp/generic.c (ffffffff816bbadc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_pages
- drivers/char/agp/generic.c:agp_generic_alloc_pages
In drivers/char/agp/intel-gtt.c (ffffffff816bfe3f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/connector/cn_queue.c (ffffffff816e8017)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/connector/cn_queue.c:cn_queue_add_callback
In drivers/connector/cn_proc.c (ffffffff816e892a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/base/core.c (ffffffff816f0630)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/core.c:device_shutdown
In drivers/base/dd.c (ffffffff816f3397)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/dd.c:really_probe
In drivers/base/devtmpfs.c (ffffffff816fc7a7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/devtmpfs.c:public_dev_mount
In drivers/base/power/runtime.c (ffffffff81701887)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/runtime.c:pm_runtime_forbid
- drivers/base/power/runtime.c:__pm_runtime_disable
- drivers/base/power/runtime.c:pm_runtime_barrier
- drivers/base/power/runtime.c:__pm_runtime_set_status
- drivers/base/power/runtime.c:__pm_runtime_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
In drivers/base/power/main.c (ffffffff81705f21)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/main.c:dpm_prepare
In drivers/base/power/wakeup.c (ffffffff817077e7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/wakeup.c:pm_system_irq_wakeup
In drivers/base/power/domain.c (ffffffff817089e0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/domain.c:pm_genpd_add_subdomain
- drivers/base/power/domain.c:genpd_power_on
In drivers/block/loop.c (ffffffff8171eca5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/mfd/twl6030-irq.c (0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/mfd/mfd-core.c (ffffffff81737353)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/nvdimm/bus.c (ffffffff81745d0a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/nvdimm/namespace_devs.c (ffffffff8174e853)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/nvdimm/namespace_devs.c:nd_region_register_namespaces
In drivers/dma-buf/udmabuf.c (ffffffff8175dba2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_vm_fault
In drivers/scsi/hosts.c (ffffffff817607da)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/hosts.c:scsi_add_host_with_dma
In drivers/scsi/scsi_lib.c (ffffffff81765075)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:sdev_disable_disk_events
- drivers/scsi/scsi_lib.c:scsi_queue_rq
- drivers/scsi/scsi_lib.c:scsi_softirq_done
- drivers/scsi/scsi_lib.c:scsi_softirq_done
In drivers/scsi/sg.c (ffffffff8177c9d4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_vma_fault
In drivers/net/tun.c (ffffffff817b5e16)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/net/ppp/ppp_generic.c (ffffffff817bcc18)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_register_net_channel
- drivers/net/ppp/ppp_generic.c:ppp_dev_configure
In drivers/net/xen-netfront.c (ffffffff817c3513)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/net/xen-netfront.c:xennet_poll
In drivers/vfio/vfio.c (ffffffff817c7099)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff817c9576)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_pin_pages
In drivers/usb/core/hub.c (ffffffff817df148)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hub.c:hub_event
- drivers/usb/core/hub.c:usb_new_device
In drivers/usb/core/hcd.c (ffffffff817e36b4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_start_port_resume
In drivers/usb/core/urb.c (ffffffff817e515e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/urb.c:usb_anchor_suspend_wakeups
- drivers/usb/core/urb.c:usb_block_urb
- drivers/usb/core/urb.c:usb_anchor_urb
In drivers/usb/core/driver.c (ffffffff817e94d0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/driver.c:usb_autopm_get_interface_no_resume
In drivers/usb/core/devio.c (ffffffff817f23f6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:usbdev_open
- drivers/usb/core/devio.c:async_completed
In drivers/usb/core/port.c (ffffffff817f69e7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/port.c:usb_hub_create_port_device
- drivers/usb/core/port.c:usb_port_runtime_resume
In drivers/usb/core/hcd-pci.c (ffffffff817f6d65)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hcd-pci.c:usb_hcd_pci_remove
In drivers/usb/host/xhci-pci.c (ffffffff81845254)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/host/xhci-pci.c:xhci_pci_probe
In drivers/i2c/busses/i2c-amd-mp2-pci.c (ffffffff818681bf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-amd-mp2-pci.c:amd_mp2_pci_remove
In drivers/i2c/busses/i2c-designware-master.c (ffffffff8186a82e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe
In drivers/i2c/busses/i2c-designware-platdrv.c (ffffffff8186b024)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-platdrv.c:dw_i2c_plat_probe
In drivers/power/supply/power_supply_core.c (ffffffff81874f6a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/power/supply/power_supply_core.c:power_supply_get_by_name
In drivers/md/md.c (ffffffff82b0f3bb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/md.c:md_exit
- drivers/md/md.c:md_notify_reboot
- drivers/md/md.c:md_do_sync
- drivers/md/md.c:md_seq_next
- drivers/md/md.c:md_seq_start
- drivers/md/md.c:md_open
- drivers/md/md.c:md_attr_store
- drivers/md/md.c:md_attr_show
- drivers/md/md.c:rdev_size_store
- drivers/md/md.c:mddev_find
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:md_handle_request
- drivers/md/md.c:md_new_event
In drivers/md/md-bitmap.c (ffffffff81899be7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/md-bitmap.c:md_bitmap_startwrite
- drivers/md/md-bitmap.c:read_page
- drivers/md/md-bitmap.c:read_page
- drivers/md/md-bitmap.c:write_page
- drivers/md/md-bitmap.c:write_page
In drivers/md/dm.c (ffffffff8189f5ff)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:__map_bio
- drivers/md/dm.c:dm_blk_open
- drivers/md/dm.c:dm_issue_global_event
In drivers/md/dm-stripe.c (ffffffff818a47aa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-stripe.c:stripe_end_io
In drivers/md/dm-io.c (ffffffff818a7fc9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-io.c:dispatch_io
- drivers/md/dm-io.c:dispatch_io
In drivers/md/dm-kcopyd.c (ffffffff818a878c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-kcopyd.c:dm_kcopyd_prepare_callback
- drivers/md/dm-kcopyd.c:dm_kcopyd_copy
- drivers/md/dm-kcopyd.c:dispatch_job
In drivers/md/dm-stats.c (ffffffff818ab184)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-stats.c:dm_stats_account_io
In drivers/edac/edac_pci_sysfs.c (ffffffff818b0b55)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_npe
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_pe
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
In drivers/mmc/core/sdio.c (ffffffff818d538c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/mmc/core/sdio.c:mmc_attach_sdio
In drivers/mmc/core/sdio_bus.c (ffffffff818d5dbf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/mmc/core/sdio_bus.c:sdio_bus_probe
In drivers/ras/debugfs.c (ffffffff818f2e65)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/ras/debugfs.c:trace_open
In net/core/sock.c (ffffffff81905752)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/sock.c:__sk_receive_skb
- net/core/sock.c:__sock_queue_rcv_skb
- net/core/sock.c:__sock_queue_rcv_skb
In net/core/skbuff.c (ffffffff8190e3b4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/skbuff.c:pskb_carve
- net/core/skbuff.c:pskb_carve
- net/core/skbuff.c:skb_try_coalesce
- net/core/skbuff.c:skb_segment
- net/core/skbuff.c:skb_append_pagefrags
- net/core/skbuff.c:skb_shift
- net/core/skbuff.c:skb_split
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:pskb_expand_head
- net/core/skbuff.c:__pskb_copy_fclone
- net/core/skbuff.c:__skb_clone
- net/core/skbuff.c:__copy_skb_header
In net/core/datagram.c (ffffffff81912201)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/datagram.c:__sk_queue_drop_skb
In net/core/net_namespace.c (ffffffff81916fa2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/net_namespace.c:copy_net_ns
In net/core/dev.c (ffffffff8191e221)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/core/neighbour.c (ffffffff81937559)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/neighbour.c:__neigh_update
- net/core/neighbour.c:neigh_probe
- net/core/neighbour.c:___neigh_create
In net/core/filter.c (ffffffff8194ea48)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/filter.c:bpf_msg_pop_data
- net/core/filter.c:bpf_msg_push_data
In net/core/flow_offload.c (ffffffff81954ffd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/flow_offload.c:__flow_indr_block_cb_register
In net/core/skmsg.c (ffffffff8195a296)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/skmsg.c:sk_msg_clone
- net/core/skmsg.c:sk_msg_alloc
In net/sched/sch_generic.c (ffffffff8197ddd8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/sched/cls_api.c (ffffffff81986bae)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/sched/cls_api.c:tc_cls_offload_cnt_update
In net/sched/act_api.c (ffffffff8198ab58)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/sched/act_api.c:tcf_idr_check_alloc
In net/netlink/af_netlink.c (ffffffff8198eebd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_getsockopt
- net/netlink/af_netlink.c:netlink_broadcast_filtered
- net/netlink/af_netlink.c:netlink_getname
- net/netlink/af_netlink.c:netlink_bind
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_remove
- net/netlink/af_netlink.c:__netlink_insert
- net/netlink/af_netlink.c:netlink_overrun
In net/netfilter/nf_conntrack_core.c (ffffffff8199eade)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netfilter/nf_conntrack_core.c:nf_ct_iterate_cleanup
- net/netfilter/nf_conntrack_core.c:nf_conntrack_attach
- net/netfilter/nf_conntrack_core.c:__nf_conntrack_alloc
- net/netfilter/nf_conntrack_core.c:__nf_conntrack_confirm
In net/netfilter/nf_conntrack_netlink.c (ffffffff819b0946)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netfilter/nf_conntrack_netlink.c:ctnetlink_dump_table
In net/ipv4/route.c (ffffffff819b1951)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ip_rt_multicast_event
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:rt_dst_clone
In net/ipv4/ip_output.c (ffffffff819bc086)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ip_output.c:ip_copy_metadata
In net/ipv4/inet_timewait_sock.c (ffffffff819c467d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/inet_connection_sock.c (ffffffff819c5161)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
In net/ipv4/tcp.c (ffffffff819ccbcc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:do_tcp_sendpages
In net/ipv4/tcp_input.c (ffffffff819d2e5d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_conn_request
In net/ipv4/tcp_ipv4.c (ffffffff819e3d30)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_syn_recv_sock
- net/ipv4/tcp_ipv4.c:tcp_req_err
In net/ipv4/tcp_fastopen.c (ffffffff819eab7c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_detect_blackhole
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_disable_ofo_check
In net/ipv4/raw.c (ffffffff819ee4fd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/udp.c (ffffffff819f42a9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/udp.c:__udp4_lib_rcv
- net/ipv4/udp.c:udp_queue_rcv_one_skb
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:__first_packet_length
- net/ipv4/udp.c:__udp_enqueue_schedule_skb
In net/ipv4/fib_frontend.c (ffffffff81a07d8d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:fib_netdev_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
In net/ipv4/fib_semantics.c (ffffffff81a08bb9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/inet_fragment.c (ffffffff81a10e00)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/inet_fragment.c:inet_frag_create
In net/ipv4/ping.c (ffffffff81a11374)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ping.c:ping_init_sock
In net/ipv4/ipmr.c (ffffffff81a1d903)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_mfc_add
- net/ipv4/ipmr.c:ipmr_cache_unresolved
In net/ipv4/tcp_bpf.c (ffffffff81a22769)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_bpf.c:tcp_bpf_sendpage
- net/ipv4/tcp_bpf.c:tcp_bpf_sendmsg_redir
In net/xfrm/xfrm_policy.c (ffffffff81a2bdd4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_insert
- net/xfrm/xfrm_policy.c:xfrm_policy_inexact_alloc_bin
- net/xfrm/xfrm_policy.c:xfrm_policy_kill
In net/unix/af_unix.c (ffffffff81a3e21b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_stream_connect
- net/unix/af_unix.c:init_peercred
In net/ipv6/ip6_output.c (ffffffff81a41e4f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6_output.c:ip6_copy_metadata
In net/ipv6/addrconf.c (ffffffff81a49f9b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/addrconf.c:__ipv6_ifa_notify
In net/ipv6/route.c (ffffffff81a5b637)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/route.c:icmp6_dst_alloc
- net/ipv6/route.c:ip6_blackhole_route
- net/ipv6/route.c:ip6_pol_route
- net/ipv6/route.c:ip6_rt_copy_init
- net/ipv6/route.c:ip6_dst_alloc
In net/ipv6/udp.c (ffffffff81a6c79a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/udp.c:__udp6_lib_rcv
- net/ipv6/udp.c:udpv6_queue_rcv_one_skb
- net/ipv6/udp.c:udpv6_recvmsg
In net/ipv6/raw.c (ffffffff81a6ee02)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_rcv
- net/ipv6/raw.c:rawv6_rcv
In net/ipv6/tcp_ipv6.c (ffffffff81a79c41)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_syn_recv_sock
In net/ipv6/ip6_flowlabel.c (ffffffff81a80c72)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff81a85d4a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_mfc_add
- net/ipv6/ip6mr.c:ip6mr_cache_unresolved
In net/ipv6/xfrm6_policy.c (ffffffff81a87ba7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/xfrm6_policy.c:xfrm6_fill_dst
In net/ipv6/seg6_hmac.c (ffffffff81a90698)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/seg6_hmac.c:seg6_hmac_info_add
In net/packet/af_packet.c (ffffffff81a960d7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_mmap
- net/packet/af_packet.c:packet_mm_open
- net/packet/af_packet.c:tpacket_snd
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:packet_rcv
- net/packet/af_packet.c:packet_rcv
In net/netlabel/netlabel_unlabeled.c (ffffffff81aa4060)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlabel/netlabel_unlabeled.c:netlbl_unlhsh_add
In net/netlabel/netlabel_cipso_v4.c (ffffffff81aa5cce)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlabel/netlabel_cipso_v4.c:netlbl_cipsov4_add
In net/netlabel/netlabel_calipso.c (ffffffff81aa62a0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/entry/vdso/vma.c (ffffffff81004afd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/entry/vdso/vma.c:vdso_fault
In arch/x86/events/core.c (ffffffff81006b59)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/core.c:x86_pmu_event_init
- arch/x86/events/core.c:x86_add_exclusive
- arch/x86/events/core.c:x86_add_exclusive
In arch/x86/events/intel/core.c (ffffffff8100ca28)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In arch/x86/events/intel/uncore.c (ffffffff81017996)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/intel/uncore.c:uncore_pci_probe
- arch/x86/events/intel/uncore.c:uncore_get_constraint
In arch/x86/events/intel/uncore_nhmex.c (ffffffff810199a6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_rbox_get_constraint
- arch/x86/events/intel/uncore_nhmex.c:nhmex_mbox_get_shared_reg
In arch/x86/xen/spinlock.c (ffffffff8102e30b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/xen/spinlock.c:xen_qlock_wait
In arch/x86/kernel/i8259.c (ffffffff810387ce)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/i8259.c:mask_and_ack_8259A
In arch/x86/kernel/tboot.c (ffffffff81044f75)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In arch/x86/kernel/cpu/common.c (ffffffff8104882e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/common.c:cpu_init
In arch/x86/kernel/cpu/mce/core.c (ffffffff8104fa27)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/core.c:do_machine_check
- arch/x86/kernel/cpu/mce/core.c:mce_register_decode_chain
In arch/x86/kernel/cpu/microcode/core.c (ffffffff81057932)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/microcode/core.c:__wait_for_cpus
In arch/x86/kernel/cpu/resctrl/rdtgroup.c (ffffffff8105c7b3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdt_init_fs_context
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_kn_lock_live
- arch/x86/kernel/cpu/resctrl/rdtgroup.c:rdtgroup_tasks_write
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff8106126e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_dev_open
In arch/x86/kernel/acpi/sleep.c (ffffffff810639f9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/acpi/sleep.c:x86_acpi_suspend_lowlevel
In arch/x86/kernel/tsc_sync.c (ffffffff81066da0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_target
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
- arch/x86/kernel/tsc_sync.c:check_tsc_sync_source
In arch/x86/kernel/apic/apic.c (ffffffff81c02c7e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/apic/apic.c:smp_error_interrupt
In arch/x86/kernel/apic/io_apic.c (ffffffff8106bbd9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/apic/io_apic.c:ioapic_ack_level
In arch/x86/kernel/ftrace.c (ffffffff81070730)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/kernel/ftrace.c:arch_ftrace_update_code
In arch/x86/mm/mmio-mod.c (ffffffff8108de1d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/mm/mmio-mod.c:enable_mmiotrace
In arch/x86/platform/uv/tlb_uv.c (ffffffff81097efa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In arch/x86/platform/uv/uv_nmi.c (ffffffff8109b010)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- arch/x86/platform/uv/uv_nmi.c:uv_handle_nmi
- arch/x86/platform/uv/uv_nmi.c:uv_handle_nmi
In kernel/fork.c (ffffffff810a036f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:copy_process
- kernel/fork.c:get_task_mm
- kernel/fork.c:mm_init
- kernel/fork.c:dup_mmap
In kernel/cpu.c (ffffffff810a5d3b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/exit.c (ffffffff810a7d87)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/exit.c:do_exit
In kernel/ptrace.c (ffffffff810af7a9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/umh.c (ffffffff810bfe79)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/umh.c:call_usermodehelper_exec
In kernel/workqueue.c (ffffffff810c1320)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/workqueue.c:flush_workqueue_prep_pwqs
- kernel/workqueue.c:worker_thread
- kernel/workqueue.c:process_one_work
- kernel/workqueue.c:wq_worker_running
In kernel/nsproxy.c (ffffffff810ce44e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/nsproxy.c:copy_namespaces
In kernel/cred.c (ffffffff810cfbd1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:prepare_kernel_cred
- kernel/cred.c:override_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:commit_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:copy_creds
- kernel/cred.c:prepare_creds
- kernel/cred.c:prepare_creds
In kernel/async.c (ffffffff810d0a3e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/async.c:async_schedule_node_domain
In kernel/kmod.c (ffffffff810d1ef8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/kmod.c:__request_module
In kernel/groups.c (ffffffff810d230e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/groups.c:set_groups
In kernel/sched/core.c (ffffffff828ce653)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/core.c:sched_init
- kernel/sched/core.c:__schedule
- kernel/sched/core.c:__schedule
In kernel/sched/fair.c (ffffffff810ee064)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/fair.c:nohz_balance_enter_idle
In kernel/sched/rt.c (ffffffff810ef730)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/rt.c:rq_online_rt
- kernel/sched/rt.c:pull_rt_task
In kernel/sched/deadline.c (ffffffff810f21a4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/sched/cpupri.c (ffffffff810f778b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/cpupri.c:cpupri_set
In kernel/sched/topology.c (ffffffff810f9015)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/topology.c:build_sched_domains
- kernel/sched/topology.c:build_overlap_sched_groups
- kernel/sched/topology.c:sched_get_rd
- kernel/sched/topology.c:rq_attach_root
In kernel/sched/debug.c (ffffffff810fee5d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/sched/debug.c:proc_sched_show_task
In kernel/power/process.c (ffffffff8110a16c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/process.c:freeze_processes
In kernel/power/hibernate.c (ffffffff8110c6f6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/hibernate.c:software_resume
- kernel/power/hibernate.c:hibernate
In kernel/power/swap.c (ffffffff8110f583)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/swap.c:hib_submit_io
In kernel/power/user.c (ffffffff81111fa6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_release
- kernel/power/user.c:snapshot_open
- kernel/power/user.c:snapshot_open
In kernel/printk/printk_safe.c (ffffffff81116f0a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/printk/printk_safe.c:printk_safe_log_store
In kernel/irq/handle.c (ffffffff81117fe5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/irq/manage.c (ffffffff81118f4b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/irq/manage.c:irq_forced_thread_fn
In kernel/rcu/update.c (ffffffff81125145)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/rcu/update.c:rcu_expedite_gp
In kernel/rcu/srcutree.c (ffffffff81126a6f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/rcu/srcutree.c:srcu_barrier
In kernel/rcu/tree.c (ffffffff81129886)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/time/clocksource.c (ffffffff811404e5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/time/clocksource.c:clocksource_touch_watchdog
- kernel/time/clocksource.c:clocksource_resume
In kernel/futex.c (ffffffff8114ff2a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/futex.c:futex_lock_pi
- kernel/futex.c:futex_wait_setup
- kernel/futex.c:futex_requeue
- kernel/futex.c:futex_requeue
In kernel/module.c (ffffffff81158bbc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/module.c:load_module
In kernel/cgroup/cgroup.c (ffffffff828d38a6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/cgroup.c:cgroup_init
- kernel/cgroup/cgroup.c:cgroup_create
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:online_css
- kernel/cgroup/cgroup.c:cgroup_init_fs_context
In kernel/cgroup/namespace.c (ffffffff8116b12e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/namespace.c:copy_cgroup_ns
In kernel/cgroup/legacy_freezer.c (ffffffff8116db41)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/cgroup/legacy_freezer.c:freezer_apply_state
- kernel/cgroup/legacy_freezer.c:freezer_css_online
In kernel/utsname.c (ffffffff81175211)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/utsname.c:copy_utsname
In kernel/user_namespace.c (ffffffff81175578)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/user_namespace.c:ns_get_owner
- kernel/user_namespace.c:userns_install
- kernel/user_namespace.c:userns_get
In kernel/pid_namespace.c (ffffffff8117705e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/pid_namespace.c:copy_pid_ns
In kernel/audit.c (ffffffff811785a5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/debug/debug_core.c (ffffffff81187e95)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/debug/debug_core.c:kgdb_breakpoint
- kernel/debug/debug_core.c:kgdb_cpu_enter
- kernel/debug/debug_core.c:kgdb_cpu_enter
In kernel/relay.c (ffffffff811970b5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/relay.c:relay_buf_fault
In kernel/trace/ring_buffer.c (ffffffff811a23ef)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_swap_cpu
- kernel/trace/ring_buffer.c:ring_buffer_empty
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_reset_cpu
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_read_prepare
- kernel/trace/ring_buffer.c:ring_buffer_consume
- kernel/trace/ring_buffer.c:ring_buffer_peek
- kernel/trace/ring_buffer.c:rb_iter_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_buffer_peek
- kernel/trace/ring_buffer.c:rb_advance_iter
- kernel/trace/ring_buffer.c:rb_advance_reader
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:rb_get_reader_page
- kernel/trace/ring_buffer.c:ring_buffer_record_disable
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_write
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_discard_commit
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:ring_buffer_lock_reserve
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_commit
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_move_tail
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_check_pages
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
- kernel/trace/ring_buffer.c:rb_set_head_page
In kernel/trace/trace.c (ffffffff811aa174)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_cpumask_write
- kernel/trace/trace.c:s_start
- kernel/trace/trace.c:trace_vbprintk
In kernel/trace/trace_mmiotrace.c (ffffffff811b8e7c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace_mmiotrace.c:mmio_trace_mapping
- kernel/trace/trace_mmiotrace.c:mmio_trace_rw
In kernel/trace/blktrace.c (ffffffff811bc7e2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/trace/fgraph.c (ffffffff811bdf9c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/fgraph.c:function_graph_enter
In kernel/trace/trace_kdb.c (ffffffff811d9516)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/trace/trace_kdb.c:kdb_ftdump
In kernel/bpf/syscall.c (ffffffff811e2ff8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In kernel/bpf/cpumap.c (ffffffff812055f3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/bpf/cpumap.c:cpu_map_update_elem
- kernel/bpf/cpumap.c:cpu_map_update_elem
In kernel/bpf/offload.c (ffffffff81206ebe)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_offload_dev_netdev_register
In kernel/events/core.c (ffffffff81214a71)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_event_alloc
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_open
- kernel/events/core.c:perf_mmap_fault
In kernel/events/uprobes.c (ffffffff81221b83)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/events/uprobes.c:handle_swbp
- kernel/events/uprobes.c:__replace_page
In kernel/padata.c (ffffffff812226be)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- kernel/padata.c:padata_do_serial
- kernel/padata.c:padata_do_parallel
In kernel/jump_label.c (ffffffff81224541)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In mm/filemap.c (ffffffff81228997)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/filemap.c:__add_to_page_cache_locked
- mm/filemap.c:replace_page_cache_page
In mm/oom_kill.c (ffffffff8122eefa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/oom_kill.c:__oom_kill_process
- mm/oom_kill.c:mark_oom_victim
- mm/oom_kill.c:mark_oom_victim
In mm/page-writeback.c (ffffffff812339c7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/page-writeback.c:write_one_page
In mm/swap.c (ffffffff81238a26)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swap.c:lru_add_page_tail
- mm/swap.c:mark_page_lazyfree
- mm/swap.c:deactivate_page
- mm/swap.c:__lru_cache_add
- mm/swap.c:activate_page
- mm/swap.c:rotate_reclaimable_page
- mm/swap.c:get_kernel_pages
In mm/truncate.c (ffffffff8123a1de)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/truncate.c:invalidate_mapping_pages
In mm/vmscan.c (ffffffff8123eab8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/vmscan.c:isolate_lru_page
In mm/shmem.c (ffffffff812498b7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/shmem.c:shmem_file_read_iter
- mm/shmem.c:shmem_get_inode
- mm/shmem.c:shmem_swapin_page
- mm/shmem.c:shmem_unuse
In mm/backing-dev.c (ffffffff8124e72a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In mm/mmu_context.c (ffffffff8124fdb8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_context.c:use_mm
In mm/gup.c (ffffffff8125ec68)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/gup.c:__gup_device_huge
- mm/gup.c:__get_user_pages
- mm/gup.c:follow_page_pte
- mm/gup.c:follow_page_pte
In mm/memory.c (ffffffff812658a5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memory.c:do_numa_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:do_wp_page
- mm/memory.c:vm_insert_page
In mm/mlock.c (ffffffff8126cf1f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mlock.c:munlock_vma_pages_range
- mm/mlock.c:__munlock_pagevec
In mm/mmap.c (ffffffff8126dfcf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmap.c:special_mapping_fault
- mm/mmap.c:mmap_region
- mm/mmap.c:mmap_region
- mm/mmap.c:__vma_link_file
- mm/mmap.c:__remove_shared_vm_struct
In mm/mmu_gather.c (ffffffff81273907)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_gather.c:tlb_gather_mmu
In mm/mprotect.c (ffffffff81274184)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mprotect.c:change_protection_range
In mm/rmap.c (ffffffff8127ac86)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/rmap.c:anon_vma_fork
In mm/madvise.c (ffffffff8128a804)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/madvise.c:madvise_free_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/page_io.c (ffffffff8128c3d8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/page_io.c:swap_readpage
In mm/swap_state.c (ffffffff8128cf25)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swap_state.c:lookup_swap_cache
In mm/swapfile.c (ffffffff8129283d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapon
- mm/swapfile.c:__do_sys_swapoff
- mm/swapfile.c:try_to_unuse
In mm/frontswap.c (ffffffff81294413)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/frontswap.c:__frontswap_store
In mm/zswap.c (ffffffff81295b91)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zswap.c:zswap_frontswap_store
- mm/zswap.c:zswap_frontswap_store
In mm/hugetlb.c (ffffffff8129dd16)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/hugetlb.c:follow_huge_pmd
- mm/hugetlb.c:huge_pmd_share
- mm/hugetlb.c:follow_hugetlb_page
- mm/hugetlb.c:hugetlb_mcopy_atomic_pte
- mm/hugetlb.c:hugetlb_fault
- mm/hugetlb.c:hugetlb_no_page
- mm/hugetlb.c:hugetlb_cow
- mm/hugetlb.c:copy_hugetlb_page_range
- mm/hugetlb.c:copy_hugetlb_page_range
In mm/mempolicy.c (ffffffff812a28ea)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mempolicy.c:mpol_shared_policy_lookup
- mm/mempolicy.c:kernel_get_mempolicy
In mm/mmu_notifier.c (ffffffff812a3d7c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/mmu_notifier.c:__mmu_notifier_register
In mm/ksm.c (ffffffff812a845d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/ksm.c:__ksm_enter
- mm/ksm.c:stable_tree_search
- mm/ksm.c:stable_tree_search
- mm/ksm.c:try_to_merge_with_ksm_page
- mm/ksm.c:replace_page
In mm/memory_hotplug.c (ffffffff828e2de3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memory_hotplug.c:register_page_bootmem_info_node
- mm/memory_hotplug.c:register_page_bootmem_info_node
In mm/migrate.c (ffffffff812b67be)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/migrate.c:migrate_vma_setup
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_vma_collect_pmd
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_huge_page_move_mapping
- mm/migrate.c:remove_migration_pte
- mm/migrate.c:remove_migration_pte
In mm/huge_memory.c (ffffffff812c06d2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/huge_memory.c:remove_migration_pmd
- mm/huge_memory.c:__split_huge_page
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:__split_huge_pmd_locked
- mm/huge_memory.c:madvise_free_huge_pmd
- mm/huge_memory.c:do_huge_pmd_numa_page
- mm/huge_memory.c:follow_trans_huge_pmd
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:do_huge_pmd_wp_page
- mm/huge_memory.c:follow_devmap_pud
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:copy_huge_pmd
- mm/huge_memory.c:follow_devmap_pmd
In mm/khugepaged.c (ffffffff812c2c11)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/khugepaged.c:collapse_file
- mm/khugepaged.c:__khugepaged_enter
In mm/memcontrol.c (ffffffff812ca0ef)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memcontrol.c:mem_cgroup_move_task
In mm/zpool.c (ffffffff812d4e5f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zpool.c:zpool_get_driver
In mm/zsmalloc.c (ffffffff812d728f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/zsmalloc.c:zs_page_migrate
In mm/memfd.c (ffffffff812de5ad)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- mm/memfd.c:memfd_fcntl
In fs/open.c (ffffffff812df2a1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/open.c:do_dentry_open
In fs/file_table.c (ffffffff812e629a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/file_table.c:alloc_file
- fs/file_table.c:__alloc_file
In fs/super.c (ffffffff812e6f05)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/super.c:freeze_super
- fs/super.c:alloc_super
In fs/exec.c (ffffffff812ebce9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/exec.c:free_bprm
- fs/exec.c:would_dump
- fs/exec.c:kernel_read_file
In fs/pipe.c (ffffffff812ee322)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/pipe.c:generic_pipe_buf_get
In fs/dcache.c (ffffffff813009ec)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/dcache.c:__d_move
- fs/dcache.c:take_dentry_name_snapshot
In fs/inode.c (ffffffff813054e1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/inode.c:insert_inode_locked
- fs/inode.c:igrab
- fs/inode.c:inode_lru_isolate
In fs/file.c (ffffffff8130787c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/file.c:get_files_struct
In fs/namespace.c (ffffffff8130f01a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/namespace.c:mntns_install
- fs/namespace.c:mntns_get
- fs/namespace.c:mount_subtree
- fs/namespace.c:copy_mnt_ns
- fs/namespace.c:alloc_mnt_ns
- fs/namespace.c:clone_mnt
- fs/namespace.c:vfs_create_mount
- fs/namespace.c:mnt_init
In fs/fs-writeback.c (ffffffff8131ac13)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fs-writeback.c:inode_switch_wbs
- fs/fs-writeback.c:wb_queue_work
In fs/fs_context.c (ffffffff81325268)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fs_context.c:vfs_dup_fs_context
- fs/fs_context.c:vfs_dup_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
- fs/fs_context.c:alloc_fs_context
In fs/buffer.c (ffffffff8132aac1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/buffer.c:ll_rw_block
- fs/buffer.c:ll_rw_block
- fs/buffer.c:create_empty_buffers
- fs/buffer.c:__bread_gfp
- fs/buffer.c:__getblk_gfp
- fs/buffer.c:sync_mapping_buffers
- fs/buffer.c:sync_mapping_buffers
- fs/buffer.c:sync_mapping_buffers
In fs/block_dev.c (ffffffff8132d4fe)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/block_dev.c:__blkdev_direct_IO
- fs/block_dev.c:__blkdev_direct_IO
- fs/block_dev.c:__blkdev_direct_IO
In fs/direct-io.c (ffffffff8133169e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_blockdev_direct_IO
- fs/direct-io.c:do_direct_IO
- fs/direct-io.c:do_direct_IO
- fs/direct-io.c:do_direct_IO
In fs/proc_namespace.c (ffffffff81334092)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc_namespace.c:mounts_open_common
In fs/notify/mark.c (ffffffff81335b10)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/notify/mark.c:fsnotify_add_mark_locked
- fs/notify/mark.c:fsnotify_prepare_user_wait
In fs/notify/fanotify/fanotify_user.c (ffffffff8133a390)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:__ia32_sys_fanotify_init
- fs/notify/fanotify/fanotify_user.c:__x64_sys_fanotify_init
In fs/userfaultfd.c (ffffffff81340c76)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/userfaultfd.c:__ia32_sys_userfaultfd
- fs/userfaultfd.c:__x64_sys_userfaultfd
- fs/userfaultfd.c:dup_userfaultfd
In fs/aio.c (ffffffff81345b50)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/aio.c:aio_migratepage
In fs/io_uring.c (ffffffff8134df0b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:io_uring_create
- fs/io_uring.c:__io_queue_sqe
- fs/io_uring.c:io_sq_wq_submit_work
- fs/io_uring.c:io_timeout_fn
In fs/verity/enable.c (ffffffff8135923c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
In fs/binfmt_script.c (ffffffff81361978)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/binfmt_script.c:load_script
In fs/binfmt_elf.c (ffffffff81363aca)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/binfmt_elf.c:load_elf_binary
- fs/binfmt_elf.c:load_elf_binary
In fs/compat_binfmt_elf.c (ffffffff8136747a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:load_elf_binary
- fs/compat_binfmt_elf.c:load_elf_binary
In fs/mbcache.c (ffffffff81369091)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/mbcache.c:mb_cache_entry_get
- fs/mbcache.c:__entry_find
- fs/mbcache.c:mb_cache_entry_create
In fs/iomap/buffered-io.c (ffffffff8136d39a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/iomap/buffered-io.c:iomap_readpage_actor
- fs/iomap/buffered-io.c:iomap_readpage_actor
In fs/iomap/direct-io.c (ffffffff8136edd4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/iomap/direct-io.c:iomap_dio_rw
- fs/iomap/direct-io.c:iomap_dio_zero
In fs/quota/dquot.c (ffffffff81372afb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/quota/dquot.c:dquot_disable
- fs/quota/dquot.c:dqget
- fs/quota/dquot.c:dquot_writeback_dquots
- fs/quota/dquot.c:dquot_scan_active
In fs/proc/task_mmu.c (ffffffff81378553)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In fs/proc/root.c (ffffffff8137bc51)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/root.c:pid_ns_prepare_proc
- fs/proc/root.c:proc_init_fs_context
In fs/proc/base.c (ffffffff8137e3a0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/base.c:proc_setgroups_open
- fs/proc/base.c:proc_id_map_open
- fs/proc/base.c:__set_oom_adj
- fs/proc/base.c:proc_mem_open
In fs/proc/proc_sysctl.c (ffffffff813882ca)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/proc/proc_sysctl.c:proc_sys_poll_notify
In fs/kernfs/dir.c (ffffffff8138e8f5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/kernfs/dir.c:kernfs_remove_self
- fs/kernfs/dir.c:kernfs_get
In fs/kernfs/file.c (ffffffff8138ece8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_notify
- fs/kernfs/file.c:kernfs_drain_open_files
- fs/kernfs/file.c:kernfs_fop_open
In fs/sysfs/mount.c (ffffffff813914fe)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/sysfs/mount.c:sysfs_init_fs_context
In fs/configfs/dir.c (ffffffff813948f7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/configfs/dir.c:configfs_make_dirent
- fs/configfs/dir.c:configfs_new_dirent
In fs/configfs/symlink.c (ffffffff8139560c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/configfs/symlink.c:create_link
In fs/devpts/inode.c (ffffffff813969ea)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/devpts/inode.c:devpts_acquire
In fs/ext4/balloc.c (ffffffff81398667)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/balloc.c:ext4_read_block_bitmap_nowait
In fs/ext4/ialloc.c (ffffffff813ac6fb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/ialloc.c:__ext4_new_inode
- fs/ext4/ialloc.c:ext4_free_inode
- fs/ext4/ialloc.c:ext4_read_inode_bitmap
In fs/ext4/inline.c (ffffffff813b00f2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/inline.c:ext4_destroy_inline_data_nolock
- fs/ext4/inline.c:ext4_update_inline_data
- fs/ext4/inline.c:ext4_create_inline_data
In fs/ext4/inode.c (ffffffff813b9d89)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/inode.c:ext4_mark_iloc_dirty
- fs/ext4/inode.c:__ext4_get_inode_loc
- fs/ext4/inode.c:ext4_direct_IO_write
- fs/ext4/inode.c:mpage_map_and_submit_extent
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:__ext4_journalled_writepage
- fs/ext4/inode.c:ext4_dio_get_block_unwritten_async
In fs/ext4/mballoc.c (ffffffff813c2ac1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_free_metadata
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_release_context
- fs/ext4/mballoc.c:ext4_mb_regular_allocator
- fs/ext4/mballoc.c:ext4_mb_simple_scan_group
- fs/ext4/mballoc.c:ext4_mb_use_best_found
- fs/ext4/mballoc.c:ext4_mb_use_best_found
In fs/ext4/mmp.c (ffffffff813cc3c8)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/mmp.c:read_mmp_block
- fs/ext4/mmp.c:write_mmp_block
In fs/ext4/page-io.c (ffffffff813d6baa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/page-io.c:ext4_bio_write_page
In fs/ext4/xattr.c (ffffffff813f6c61)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ext4/xattr.c:ext4_xattr_block_set
- fs/ext4/xattr.c:ext4_xattr_release_block
In fs/jbd2/transaction.c (ffffffff813fd435)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/transaction.c:jbd2_journal_refile_buffer
- fs/jbd2/transaction.c:jbd2_journal_unfile_buffer
- fs/jbd2/transaction.c:start_this_handle
- fs/jbd2/transaction.c:start_this_handle
In fs/jbd2/commit.c (ffffffff813ff042)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
- fs/jbd2/commit.c:jbd2_journal_commit_transaction
In fs/jbd2/checkpoint.c (ffffffff81400c34)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
- fs/jbd2/checkpoint.c:jbd2_log_do_checkpoint
In fs/jbd2/journal.c (ffffffff81406a64)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/jbd2/journal.c:jbd2_journal_add_journal_head
- fs/jbd2/journal.c:jbd2_write_superblock
In fs/fat/dir.c (ffffffff814113a9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fat/dir.c:fat_add_entries
- fs/fat/dir.c:fat_add_new_entries
In fs/fat/fatent.c (ffffffff814137f3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fat/fatent.c:fat_collect_bhs
In fs/ecryptfs/miscdev.c (ffffffff81427a55)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_open
In fs/fuse/dev.c (ffffffff8142ba79)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/dev.c:fuse_dev_ioctl
- fs/fuse/dev.c:fuse_copy_page
- fs/fuse/dev.c:fuse_try_move_page
- fs/fuse/dev.c:fuse_simple_background
- fs/fuse/dev.c:fuse_simple_request
- fs/fuse/dev.c:fuse_get_req
In fs/fuse/file.c (ffffffff81433747)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/file.c:fuse_readpages_fill
In fs/fuse/inode.c (ffffffff8143809c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- fs/fuse/inode.c:fuse_conn_init
In ipc/util.c (ffffffff814425c5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/util.c:ipc_addid
In ipc/msg.c (ffffffff81444f85)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/msg.c:do_msgsnd
In ipc/mqueue.c (ffffffff8144ed58)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:mq_create_mount
- ipc/mqueue.c:mqueue_init_fs_context
In ipc/namespace.c (ffffffff8144fbdf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- ipc/namespace.c:copy_ipcs
In security/keys/key.c (ffffffff81450dd2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/key.c:key_reject_and_link
- security/keys/key.c:__key_instantiate_and_link
- security/keys/key.c:key_alloc
In security/keys/keyctl.c (ffffffff81454c9b)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_chown_key
- security/keys/keyctl.c:keyctl_chown_key
In security/keys/process_keys.c (ffffffff81456ecb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:key_change_session_keyring
- security/keys/process_keys.c:lookup_user_key
In security/keys/request_key.c (ffffffff8145729d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/request_key.c:call_sbin_request_key
In security/keys/request_key_auth.c (ffffffff81458072)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_new
- security/keys/request_key_auth.c:request_key_auth_new
In security/selinux/hooks.c (ffffffff814676c5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_secmark_refcount_inc
In security/selinux/selinuxfs.c (ffffffff8147308e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_mmap_policy_fault
In security/selinux/ss/services.c (ffffffff81483392)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/ss/services.c:security_set_bools
- security/selinux/ss/services.c:security_load_policy
- security/selinux/ss/services.c:security_load_policy
In security/selinux/xfrm.c (ffffffff814871e6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/selinux/xfrm.c:selinux_xfrm_state_alloc_acquire
- security/selinux/xfrm.c:selinux_xfrm_policy_clone
- security/selinux/xfrm.c:selinux_xfrm_alloc_user
In security/tomoyo/common.c (ffffffff81495bfa)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_open_control
- security/tomoyo/common.c:tomoyo_update_stat
In security/tomoyo/condition.c (ffffffff8149726f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/condition.c:tomoyo_get_condition
In security/tomoyo/domain.c (ffffffff81499332)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/domain.c:tomoyo_find_next_domain
In security/tomoyo/memory.c (ffffffff8149c23a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/memory.c:tomoyo_get_name
- security/tomoyo/memory.c:tomoyo_get_group
In security/tomoyo/securityfs_if.c (ffffffff8149e13a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_write_self
In security/tomoyo/tomoyo.c (ffffffff828f203a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/tomoyo/tomoyo.c:tomoyo_init
- security/tomoyo/tomoyo.c:tomoyo_task_alloc
In security/apparmor/domain.c (ffffffff814ab4f2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- security/apparmor/domain.c:aa_change_hat
In security/apparmor/policy_unpack.c (ffffffff814af46a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In block/bio.c (ffffffff814ed7e3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/bio.c:bio_map_user_iov
In block/blk-core.c (ffffffff814ef575)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-core.c:blk_set_pm_only
In block/blk-map.c (ffffffff814f81b9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-map.c:blk_rq_map_user_iov
In block/blk-mq.c (ffffffff814fe89e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-mq.c:blk_mq_dispatch_rq_list
- block/blk-mq.c:blk_mq_get_driver_tag
- block/blk-mq.c:blk_mq_get_request
In block/blk-mq-tag.c (ffffffff81501bc1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-mq-tag.c:__blk_mq_tag_busy
In block/blk-iocost.c (ffffffff8151d838)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- block/blk-iocost.c:iocg_kick_delay
In lib/iov_iter.c (ffffffff81531c82)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages_alloc
- lib/iov_iter.c:iov_iter_get_pages
- lib/iov_iter.c:iov_iter_get_pages
In lib/rhashtable.c (ffffffff815396e5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/rhashtable.c:rhashtable_insert_slow
In lib/sbitmap.c (ffffffff8156a292)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- lib/sbitmap.c:sbitmap_prepare_to_wait
In drivers/pci/pci.c (ffffffff8159172c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/pci.c:pci_config_pm_runtime_get
In drivers/pci/pcie/portdrv_pci.c (ffffffff815a7a17)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/pcie/portdrv_pci.c:pcie_portdrv_remove
In drivers/pci/hotplug/cpci_hotplug_core.c (ffffffff815ae403)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/hotplug/cpci_hotplug_core.c:check_slots
In drivers/pci/hotplug/pciehp_hpc.c (ffffffff815b142a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/hotplug/pciehp_hpc.c:pciehp_isr
In drivers/pci/ats.c (ffffffff815ba4f0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/pci/ats.c:pci_enable_ats
In drivers/video/fbdev/core/fbmem.c (ffffffff815cb270)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:register_framebuffer
In drivers/video/fbdev/core/fb_defio.c (ffffffff815d1046)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_defio.c:fb_deferred_io_fault
In drivers/acpi/apei/ghes.c (ffffffff81651b3e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/acpi/apei/ghes.c:ghes_estatus_cached
In drivers/clk/clk.c (ffffffff8165b4a3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/clk/clk.c:clk_core_is_enabled
In drivers/dma/dmaengine.c (ffffffff8166546f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/dma/dmaengine.c:dma_async_device_register
In drivers/virtio/virtio_balloon.c (ffffffff8166f17e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/virtio/virtio_balloon.c:virtballoon_migratepage
In drivers/tty/tty_buffer.c (ffffffff8169b4df)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/tty_buffer.c:tty_buffer_flush
- drivers/tty/tty_buffer.c:tty_buffer_lock_exclusive
In drivers/tty/vt/keyboard.c (ffffffff816a3775)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:kbd_start
- drivers/tty/vt/keyboard.c:kbd_led_trigger_activate
In drivers/tty/serial/kgdb_nmi.c (ffffffff816c6a59)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/tty/serial/kgdboc.c (ffffffff816c71e7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/tty/serial/kgdboc.c:kgdboc_pre_exp_handler
In drivers/char/virtio_console.c (ffffffff816d0032)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/virtio_console.c:pipe_to_sg
In drivers/char/agp/backend.c (ffffffff816d3994)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/backend.c:agp_backend_acquire
In drivers/char/agp/frontend.c (ffffffff816d4b86)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agpioc_acquire_wrap
In drivers/char/agp/generic.c (ffffffff816d60ac)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_page
- drivers/char/agp/generic.c:agp_generic_alloc_pages
- drivers/char/agp/generic.c:agp_generic_alloc_pages
In drivers/char/agp/intel-gtt.c (ffffffff816da40f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/connector/cn_queue.c (ffffffff81702717)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/connector/cn_queue.c:cn_queue_add_callback
In drivers/connector/cn_proc.c (ffffffff81703043)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/base/core.c (ffffffff8170ae6e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/core.c:device_shutdown
In drivers/base/dd.c (ffffffff8170dbc7)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/dd.c:really_probe
In drivers/base/devtmpfs.c (ffffffff81717047)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/devtmpfs.c:public_dev_mount
In drivers/base/power/runtime.c (ffffffff8171c047)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/runtime.c:pm_runtime_forbid
- drivers/base/power/runtime.c:__pm_runtime_disable
- drivers/base/power/runtime.c:pm_runtime_barrier
- drivers/base/power/runtime.c:__pm_runtime_set_status
- drivers/base/power/runtime.c:__pm_runtime_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
- drivers/base/power/runtime.c:rpm_resume
In drivers/base/power/main.c (ffffffff817208ec)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/main.c:dpm_prepare
In drivers/base/power/wakeup.c (ffffffff81722217)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/wakeup.c:pm_system_irq_wakeup
In drivers/base/power/domain.c (ffffffff81723550)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/base/power/domain.c:pm_genpd_add_subdomain
- drivers/base/power/domain.c:genpd_power_on
In drivers/block/loop.c (ffffffff8173a0d5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/mfd/twl6030-irq.c (0)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/mfd/mfd-core.c (ffffffff81752793)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/nvdimm/bus.c (ffffffff8176114a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/nvdimm/namespace_devs.c (ffffffff81769cd3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/nvdimm/namespace_devs.c:nd_region_register_namespaces
In drivers/dma-buf/udmabuf.c (ffffffff81779242)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_vm_fault
In drivers/scsi/hosts.c (ffffffff8177be3a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/hosts.c:scsi_add_host_with_dma
In drivers/scsi/scsi_lib.c (ffffffff817806d5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:sdev_disable_disk_events
- drivers/scsi/scsi_lib.c:scsi_queue_rq
- drivers/scsi/scsi_lib.c:scsi_softirq_done
- drivers/scsi/scsi_lib.c:scsi_softirq_done
In drivers/scsi/sg.c (ffffffff81796804)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_vma_fault
In drivers/net/tun.c (ffffffff817d0286)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In drivers/net/ppp/ppp_generic.c (ffffffff817d7823)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_register_net_channel
- drivers/net/ppp/ppp_generic.c:ppp_dev_configure
In drivers/net/xen-netfront.c (ffffffff817dd7d3)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/net/xen-netfront.c:xennet_poll
In drivers/vfio/vfio.c (ffffffff817e1339)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff817e3816)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_pin_pages
In drivers/usb/core/hub.c (ffffffff817f9438)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hub.c:hub_event
- drivers/usb/core/hub.c:usb_new_device
In drivers/usb/core/hcd.c (ffffffff817fd974)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_submit_urb
- drivers/usb/core/hcd.c:usb_hcd_start_port_resume
In drivers/usb/core/urb.c (ffffffff817ff3be)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/urb.c:usb_anchor_suspend_wakeups
- drivers/usb/core/urb.c:usb_block_urb
- drivers/usb/core/urb.c:usb_anchor_urb
In drivers/usb/core/driver.c (ffffffff81803a00)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/driver.c:usb_autopm_get_interface_no_resume
In drivers/usb/core/devio.c (ffffffff8180c636)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:usbdev_open
- drivers/usb/core/devio.c:async_completed
In drivers/usb/core/port.c (ffffffff81810c27)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/port.c:usb_hub_create_port_device
- drivers/usb/core/port.c:usb_port_runtime_resume
In drivers/usb/core/hcd-pci.c (ffffffff81810fa5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/core/hcd-pci.c:usb_hcd_pci_remove
In drivers/usb/host/xhci-pci.c (ffffffff8185f7d4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/usb/host/xhci-pci.c:xhci_pci_probe
In drivers/i2c/busses/i2c-designware-master.c (ffffffff818847be)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-master.c:i2c_dw_probe
In drivers/i2c/busses/i2c-designware-platdrv.c (ffffffff81884fb4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/i2c/busses/i2c-designware-platdrv.c:dw_i2c_plat_probe
In drivers/media/cec/cec-pin.c (ffffffff8188b848)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/media/cec/cec-pin.c:cec_pin_update
In drivers/power/supply/power_supply_core.c (ffffffff8189091a)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/power/supply/power_supply_core.c:power_supply_get_by_name
In drivers/md/md.c (ffffffff82b03eb9)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/md.c:md_exit
- drivers/md/md.c:md_notify_reboot
- drivers/md/md.c:md_do_sync
- drivers/md/md.c:md_seq_next
- drivers/md/md.c:md_seq_start
- drivers/md/md.c:md_open
- drivers/md/md.c:md_attr_store
- drivers/md/md.c:md_attr_show
- drivers/md/md.c:rdev_size_store
- drivers/md/md.c:mddev_find
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:submit_flushes
- drivers/md/md.c:md_handle_request
- drivers/md/md.c:md_new_event
In drivers/md/md-bitmap.c (ffffffff818b5c3e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/md-bitmap.c:md_bitmap_startwrite
- drivers/md/md-bitmap.c:read_page
- drivers/md/md-bitmap.c:read_page
- drivers/md/md-bitmap.c:write_page
- drivers/md/md-bitmap.c:write_page
In drivers/md/dm.c (ffffffff818bb85f)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm.c:event_callback
- drivers/md/dm.c:__map_bio
- drivers/md/dm.c:dm_blk_open
- drivers/md/dm.c:dm_issue_global_event
In drivers/md/dm-stripe.c (ffffffff818c09ea)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-stripe.c:stripe_end_io
In drivers/md/dm-io.c (ffffffff818c4209)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-io.c:dispatch_io
- drivers/md/dm-io.c:dispatch_io
In drivers/md/dm-kcopyd.c (ffffffff818c49cc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-kcopyd.c:dm_kcopyd_prepare_callback
- drivers/md/dm-kcopyd.c:dm_kcopyd_copy
- drivers/md/dm-kcopyd.c:dispatch_job
In drivers/md/dm-stats.c (ffffffff818c73a2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/md/dm-stats.c:dm_stats_account_io
In drivers/edac/edac_pci_sysfs.c (ffffffff818ccde5)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_npe
- drivers/edac/edac_pci_sysfs.c:edac_pci_handle_pe
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
- drivers/edac/edac_pci_sysfs.c:edac_pci_dev_parity_test
In drivers/mmc/core/sdio.c (ffffffff818f1eac)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/mmc/core/sdio.c:mmc_attach_sdio
In drivers/mmc/core/sdio_bus.c (ffffffff818f28df)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/mmc/core/sdio_bus.c:sdio_bus_probe
In drivers/remoteproc/remoteproc_core.c (ffffffff81906a0e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_core.c:rproc_shutdown
In drivers/ras/debugfs.c (ffffffff81913f05)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- drivers/ras/debugfs.c:trace_open
In net/core/sock.c (ffffffff81926760)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/sock.c:__sk_receive_skb
- net/core/sock.c:__sock_queue_rcv_skb
- net/core/sock.c:__sock_queue_rcv_skb
In net/core/skbuff.c (ffffffff8192f4e4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/skbuff.c:pskb_carve
- net/core/skbuff.c:pskb_carve
- net/core/skbuff.c:skb_try_coalesce
- net/core/skbuff.c:skb_segment
- net/core/skbuff.c:skb_append_pagefrags
- net/core/skbuff.c:skb_shift
- net/core/skbuff.c:skb_split
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:skb_zerocopy
- net/core/skbuff.c:pskb_expand_head
- net/core/skbuff.c:__pskb_copy_fclone
- net/core/skbuff.c:__skb_clone
- net/core/skbuff.c:__copy_skb_header
In net/core/datagram.c (ffffffff819333a1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/datagram.c:__sk_queue_drop_skb
In net/core/net_namespace.c (ffffffff819381b2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/net_namespace.c:copy_net_ns
In net/core/dev.c (ffffffff8193f8b1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/core/neighbour.c (ffffffff81958d59)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/neighbour.c:__neigh_update
- net/core/neighbour.c:neigh_probe
- net/core/neighbour.c:___neigh_create
In net/core/filter.c (ffffffff81970418)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/filter.c:bpf_msg_pop_data
- net/core/filter.c:bpf_msg_push_data
In net/core/flow_offload.c (ffffffff81976fec)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/flow_offload.c:__flow_indr_block_cb_register
In net/core/skmsg.c (ffffffff8197c4b6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/core/skmsg.c:sk_msg_clone
- net/core/skmsg.c:sk_msg_alloc
In net/sched/sch_generic.c (ffffffff819a0708)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/sched/cls_api.c (ffffffff819a6b18)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/sched/cls_api.c:tc_cls_offload_cnt_update
In net/sched/act_api.c (ffffffff819ad348)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/sched/act_api.c:tcf_idr_check_alloc
In net/netlink/af_netlink.c (ffffffff819b177d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_getsockopt
- net/netlink/af_netlink.c:netlink_broadcast_filtered
- net/netlink/af_netlink.c:netlink_getname
- net/netlink/af_netlink.c:netlink_bind
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_create
- net/netlink/af_netlink.c:netlink_remove
- net/netlink/af_netlink.c:__netlink_insert
- net/netlink/af_netlink.c:netlink_overrun
In net/ipv4/route.c (ffffffff819baff1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ipv4_sysctl_rtcache_flush
- net/ipv4/route.c:ip_rt_multicast_event
- net/ipv4/route.c:ip_route_input_slow
- net/ipv4/route.c:rt_dst_clone
In net/ipv4/ip_output.c (ffffffff819c5996)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ip_output.c:ip_copy_metadata
In net/ipv4/inet_timewait_sock.c (ffffffff819ce21d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/inet_connection_sock.c (ffffffff819cec31)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
- net/ipv4/inet_connection_sock.c:inet_csk_reqsk_queue_hash_add
In net/ipv4/tcp.c (ffffffff819d675c)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_sendmsg_locked
- net/ipv4/tcp.c:do_tcp_sendpages
In net/ipv4/tcp_input.c (ffffffff819dc9fe)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_input.c:tcp_conn_request
In net/ipv4/tcp_ipv4.c (ffffffff819ede50)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_syn_recv_sock
- net/ipv4/tcp_ipv4.c:tcp_req_err
In net/ipv4/tcp_fastopen.c (ffffffff819f49fc)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_detect_blackhole
- net/ipv4/tcp_fastopen.c:tcp_fastopen_active_disable_ofo_check
In net/ipv4/raw.c (ffffffff819f855d)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/udp.c (ffffffff819fe469)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/udp.c:__udp4_lib_rcv
- net/ipv4/udp.c:udp_queue_rcv_one_skb
- net/ipv4/udp.c:udp_recvmsg
- net/ipv4/udp.c:__first_packet_length
- net/ipv4/udp.c:__udp_enqueue_schedule_skb
In net/ipv4/fib_frontend.c (ffffffff81a124cd)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:fib_netdev_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
- net/ipv4/fib_frontend.c:fib_inetaddr_event
In net/ipv4/fib_semantics.c (ffffffff81a13319)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
In net/ipv4/inet_fragment.c (ffffffff81a1b6d1)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/inet_fragment.c:inet_frag_create
In net/ipv4/ping.c (ffffffff81a1bce4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ping.c:ping_init_sock
In net/ipv4/ipmr.c (ffffffff81a28ae4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_mfc_add
- net/ipv4/ipmr.c:ipmr_cache_unresolved
In net/ipv4/tcp_bpf.c (ffffffff81a2db45)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv4/tcp_bpf.c:tcp_bpf_sendpage
- net/ipv4/tcp_bpf.c:tcp_bpf_sendmsg_redir
In net/xfrm/xfrm_policy.c (ffffffff81a374a4)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/xfrm/xfrm_policy.c:xfrm_policy_insert
- net/xfrm/xfrm_policy.c:xfrm_policy_inexact_alloc_bin
- net/xfrm/xfrm_policy.c:xfrm_policy_kill
In net/unix/af_unix.c (ffffffff81a49cce)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_stream_connect
- net/unix/af_unix.c:init_peercred
In net/ipv6/ip6_output.c (ffffffff81a4dadf)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6_output.c:ip6_copy_metadata
In net/ipv6/addrconf.c (ffffffff81a55edb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/addrconf.c:__ipv6_ifa_notify
In net/ipv6/route.c (ffffffff81a67951)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/route.c:icmp6_dst_alloc
- net/ipv6/route.c:ip6_blackhole_route
- net/ipv6/route.c:ip6_pol_route
- net/ipv6/route.c:ip6_rt_copy_init
- net/ipv6/route.c:ip6_dst_alloc
In net/ipv6/udp.c (ffffffff81a78dd2)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/udp.c:__udp6_lib_rcv
- net/ipv6/udp.c:udpv6_queue_rcv_one_skb
- net/ipv6/udp.c:udpv6_recvmsg
In net/ipv6/raw.c (ffffffff81a7b432)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_rcv
- net/ipv6/raw.c:rawv6_rcv
In net/ipv6/tcp_ipv6.c (ffffffff81a86434)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_syn_recv_sock
In net/ipv6/ip6_flowlabel.c (ffffffff81a8d532)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff81a9286e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_mfc_add
- net/ipv6/ip6mr.c:ip6mr_cache_unresolved
In net/ipv6/xfrm6_policy.c (ffffffff81a947c6)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/xfrm6_policy.c:xfrm6_fill_dst
In net/ipv6/seg6_hmac.c (ffffffff81a9d823)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/ipv6/seg6_hmac.c:seg6_hmac_info_add
In net/packet/af_packet.c (ffffffff81aa2d47)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_mmap
- net/packet/af_packet.c:packet_mm_open
- net/packet/af_packet.c:tpacket_snd
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:tpacket_rcv
- net/packet/af_packet.c:packet_rcv
- net/packet/af_packet.c:packet_rcv
In net/netlabel/netlabel_unlabeled.c (ffffffff81ab03eb)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlabel/netlabel_unlabeled.c:netlbl_unlhsh_add
In net/netlabel/netlabel_cipso_v4.c (ffffffff81ab206e)
Location: arch/x86/include/asm/atomic.h:95
Inline: True
Inline callers:
- net/netlabel/netlabel_cipso_v4.c:netlbl_cipsov4_add
In net/netlabel/netlabel_calipso.c (ffffffff81ab2640)
Location: arch/x86/include/asm/atomic.h:95
Inline: True