Defined in 2 files as a variable:

Defined in 13 files as a struct:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 20 files:

Smatch caller information:

arch/x86/lib/insn-eval.c get_reg_offset() -> pt_regs_offset()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
PARAM_VALUE 1 regno 0-15
BUF_SIZE 0 regs (-1),168
BUF_SIZE 0 regs (-1),168
CAPPED_DATA 1 regno 1
DATA_SOURCE 0 regs $1
DATA_SOURCE 1 regno r get_regno
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 regno 0-15[c]

arch/x86/kernel/traps.c pt_regs_val() -> pt_regs_offset()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
PARAM_VALUE 1 regno 0-15
DATA_SOURCE 0 regs $0
DATA_SOURCE 1 regno $1
PREEMPT_ADD

arch/x86/mm/extable.c pt_regs_nr() -> pt_regs_offset()

Type Parameter Key Value
PARAM_VALUE 0 regs 4096-ptr_max
PARAM_VALUE 1 regno 0-s32max
BUF_SIZE 0 regs (-1),168
BUF_SIZE 0 regs (-1),168
DATA_SOURCE 0 regs $0
DATA_SOURCE 1 regno $1
STR_LEN 0 regs (-1),8,24
STR_LEN 0 regs (-1),8,24
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING