Defined in 1 files as a prototype:

Defined in 10 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/debug/kdb/kdb_main.c kdb_rm() -> dbg_set_reg()

Type Parameter Key Value
PARAM_VALUE 0 regno 0-23
PARAM_VALUE 1 mem 7783765159362043904
PARAM_VALUE 1 *mem 0-255
FUZZY_MAX 0 regno 23
HARD_MAX 0 regno 23
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 *mem
HALF_LOCKED2 rcu_read

kernel/debug/kdb/kdb_main.c kdb_rm() -> dbg_set_reg()

Type Parameter Key Value
PARAM_VALUE 0 regno 0-23
PARAM_VALUE 1 mem 5397603165728444416
PARAM_VALUE 1 *mem 0-u16max
BUF_SIZE 1 mem 2
FUZZY_MAX 0 regno 23
HARD_MAX 0 regno 23
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 *mem
HALF_LOCKED2 rcu_read

kernel/debug/kdb/kdb_main.c kdb_rm() -> dbg_set_reg()

Type Parameter Key Value
PARAM_VALUE 0 regno 0-23
PARAM_VALUE 1 mem 3306019386400288768
BUF_SIZE 1 mem 4
FUZZY_MAX 0 regno 23
HARD_MAX 0 regno 23
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 *mem
HALF_LOCKED2 rcu_read

kernel/debug/kdb/kdb_main.c kdb_rm() -> dbg_set_reg()

Type Parameter Key Value
PARAM_VALUE 0 regno 0-23
PARAM_VALUE 1 mem 5044919274219126784
BUF_SIZE 1 mem 8
FUZZY_MAX 0 regno 23
HARD_MAX 0 regno 23
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 *mem
HALF_LOCKED2 rcu_read

kernel/debug/gdbstub.c gdb_cmd_reg_set() -> dbg_set_reg()

Type Parameter Key Value
PARAM_VALUE 1 mem 2221681543986692096
PARAM_VALUE 2 regs 0,4096-ptr_max
BUF_SIZE 1 mem 160
CAPPED_DATA 2 regs 1
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 flags
HALF_LOCKED2 global &dbg_master_lock
HALF_LOCKED2 global &dbg_slave_lock

kernel/debug/gdbstub.c gdb_regs_to_pt_regs() -> dbg_set_reg()

Type Parameter Key Value
PARAM_VALUE 0 regno 0-23
PARAM_VALUE 1 *mem 0-255
PARAM_VALUE 2 regs 0,4096-ptr_max
DATA_SOURCE 2 regs $1
FUZZY_MAX 0 regno 23
HARD_MAX 0 regno 23
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read