Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 14 files:

Smatch caller information:

kernel/kprobes.c kprobe_add_ksym_blacklist() -> kernel_text_address()

Type Parameter Key Value
DATA_SOURCE 0 addr $0
UNITS 0 addr unit_byte
HALF_LOCKED2 _T->lock

kernel/jump_label.c jump_label_can_update() -> kernel_text_address()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &jump_label_mutex

lib/error-inject.c populate_error_injection_list() -> kernel_text_address()

Type Parameter Key Value
DATA_SOURCE 0 addr r dereference_symbol_descriptor
LOCK2 global &ei_mutex

kernel/extable.c __kernel_text_address() -> kernel_text_address()

Type Parameter Key Value
DATA_SOURCE 0 addr $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

kernel/static_call_inline.c __static_call_update() -> kernel_text_address()

Type Parameter Key Value
DATA_SOURCE 0 addr r static_call_addr
LOCK2 global &static_call_mutex

kernel/static_call_inline.c static_call_add_module() -> kernel_text_address()

Type Parameter Key Value
PARAM_VALUE 0 addr 0,4-u64max
BIT_INFO 0 addr 0x0,0xfffffffffffffffc
BIT_INFO 0 addr 0x0,0xfffffffffffffffc
LOCK2 global &static_call_mutex

arch/x86/events/utils.c get_branch_type() -> kernel_text_address()

Type Parameter Key Value
PARAM_VALUE 0 addr 9223372036854775808-u64max
DATA_SOURCE 0 addr $0
HARD_MAX 0 addr u64max
RX_PATH
TASK_NOT_RUNNING

arch/x86/kernel/static_call.c __static_call_fixup() -> kernel_text_address()

Type Parameter Key Value
UNITS 0 addr unit_byte