Defined in 2 files as a function:

Referenced in 43 files:

Smatch caller information:

arch/x86/mm/fault.c do_user_addr_fault() -> perf_sw_event()

Type Parameter Key Value
PARAM_VALUE 0 event_id 2
PARAM_VALUE 1 nr 1
PARAM_VALUE 2 regs 4096-ptr_max
CAPPED_DATA 2 regs 1
DATA_SOURCE 2 regs $0
DATA_SOURCE 3 addr $2
BIT_INFO 2 regs->flags 0x200,0xffffffffffffffff
NOCHECK_CALL

mm/memory.c mm_account_fault() -> perf_sw_event()

Type Parameter Key Value
PARAM_VALUE 0 event_id 6
PARAM_VALUE 1 nr 1
PARAM_VALUE 2 regs 4096-ptr_max
PARAM_VALUE 2 regs->orig_ax 0-u32max,u64max
CAPPED_DATA 2 regs 1
DATA_SOURCE 2 regs $1
DATA_SOURCE 3 addr $2
NOSPEC 3 addr
NOSPEC 3 addr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 addr 0-u64max
UNITS 3 addr unit_byte
HALF_LOCKED2 &mm->mmap_lock

mm/memory.c mm_account_fault() -> perf_sw_event()

Type Parameter Key Value
PARAM_VALUE 0 event_id 5
PARAM_VALUE 1 nr 1
PARAM_VALUE 2 regs 4096-ptr_max
PARAM_VALUE 2 regs->orig_ax 0-u32max,u64max
CAPPED_DATA 2 regs 1
DATA_SOURCE 2 regs $1
DATA_SOURCE 3 addr $2
NOSPEC 3 addr
NOSPEC 3 addr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 addr 0-u64max
UNITS 3 addr unit_byte
HALF_LOCKED2 &mm->mmap_lock