Documented in 1 files:

Defined in 1 files as a function:

Referenced in 16 files:

Smatch caller information:

lib/atomic64_test.c test_atomic() -> atomic_fetch_or()

Type Parameter Key Value
PARAM_VALUE 0 i (-559038737)
PARAM_VALUE 1 v 244908970501345280
PARAM_VALUE 1 v->counter (-1432153289)

drivers/gpu/drm/xe/xe_guc_submit.c guc_submit_reset_prepare() -> atomic_fetch_or()

Type Parameter Key Value
PARAM_VALUE 0 i 1
PARAM_VALUE 1 v 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

fs/stat.c fill_mg_cmtime() -> atomic_fetch_or()

Type Parameter Key Value
PARAM_VALUE 0 i s32min
PARAM_VALUE 1 v 4096-ptr_max
BUF_SIZE 1 v 4
RX_PATH
TASK_NOT_RUNNING

drivers/net/xen-netback/interface.c xenvif_interrupt() -> atomic_fetch_or()

Type Parameter Key Value
PARAM_VALUE 0 i 4
PARAM_VALUE 1 v 4096-ptr_max

drivers/net/xen-netback/interface.c xenvif_rx_interrupt() -> atomic_fetch_or()

Type Parameter Key Value
PARAM_VALUE 0 i 1
PARAM_VALUE 1 v 4096-ptr_max
RX_PATH

drivers/net/xen-netback/interface.c xenvif_tx_interrupt() -> atomic_fetch_or()

Type Parameter Key Value
PARAM_VALUE 0 i 2
PARAM_VALUE 1 v 4096-ptr_max

kernel/sched/fair.c kick_ilb() -> atomic_fetch_or()

Type Parameter Key Value
PARAM_VALUE 0 i 2-3,8,10-11
PARAM_VALUE 1 v 4096-ptr_max
DATA_SOURCE 0 i $0
BIT_INFO 0 i 0x0,0xb
RX_PATH
TASK_NOT_RUNNING

io_uring/poll.c io_poll_get_ownership_slowpath() -> atomic_fetch_or()

Type Parameter Key Value
PARAM_VALUE 0 i 1073741824
PARAM_VALUE 1 v 4096-ptr_max
PARAM_VALUE 1 v->counter 128-s32max
RX_PATH
TASK_NOT_RUNNING

kernel/irq_work.c irq_work_claim() -> atomic_fetch_or()

Type Parameter Key Value
PARAM_VALUE 0 i 35
PARAM_VALUE 1 v 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

kernel/time/timer_migration.c tmigr_setup_groups() -> atomic_fetch_or()

Type Parameter Key Value
PARAM_VALUE 0 i 0
PARAM_VALUE 1 v 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

io_uring/eventfd.c __io_eventfd_signal() -> atomic_fetch_or()

Type Parameter Key Value
PARAM_VALUE 0 i 1
PARAM_VALUE 1 v 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

drivers/gpio/gpio-mpsse.c gpio_mpsse_irq_enable() -> atomic_fetch_or()

Type Parameter Key Value
PARAM_VALUE 1 v 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING