Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

arch/x86/kernel/hw_breakpoint.c arch_install_hw_breakpoint() -> encode_dr7()

Type Parameter Key Value
PARAM_VALUE 0 drnum 0-3
FUZZY_MAX 0 drnum 3
HARD_MAX 0 drnum 3
RX_PATH
TASK_NOT_RUNNING

arch/x86/kernel/ptrace.c ptrace_get_dr7() -> encode_dr7()

Type Parameter Key Value
PARAM_VALUE 0 drnum 0-3
FUZZY_MAX 0 drnum 3
HARD_MAX 0 drnum 3

arch/x86/kernel/kgdb.c kgdb_correct_hw_break() -> encode_dr7()

Type Parameter Key Value
PARAM_VALUE 0 drnum 0-3
FUZZY_MAX 0 drnum 3
HARD_MAX 0 drnum 3
HALF_LOCKED2 rcu_read

arch/x86/kernel/kgdb.c kgdb_disable_hw_debug() -> encode_dr7()

Type Parameter Key Value
PARAM_VALUE 0 drnum 0-3
FUZZY_MAX 0 drnum 3
HARD_MAX 0 drnum 3
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

arch/x86/kernel/kgdb.c kgdb_remove_all_hw_break() -> encode_dr7()

Type Parameter Key Value
PARAM_VALUE 0 drnum 0-3
FUZZY_MAX 0 drnum 3
HARD_MAX 0 drnum 3
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read