Documented in 1 files:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

mm/kasan/report.c is_kernel() -> __is_kernel()

Type Parameter Key Value
BUF_SIZE 0 addr (-1)-s32max
DATA_SOURCE 0 addr $0
STR_LEN 0 addr (-1)-1010101
STR_LEN 0 addr (-1)-1010101
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte
LOCK2 global &report_lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq_flags

kernel/kallsyms_selftest.c is_kernel() -> __is_kernel()

Type Parameter Key Value
DATA_SOURCE 0 addr $0

mm/memblock.c free_reserved_area() -> __is_kernel()

Type Parameter Key Value
DATA_SOURCE 0 addr $0
STR_LEN 0 addr (-1)-0,6,16,27,29,37
STR_LEN 0 addr (-1)-0,6,16,27,29,37
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte
HALF_LOCKED2 _T->lock

kernel/trace/trace.c trace_adjust_address() -> __is_kernel()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 addr unit_byte
LOCK2 rcu_read
HALF_LOCKED2 flags

kernel/kallsyms.c is_kernel() -> __is_kernel()

Type Parameter Key Value
DATA_SOURCE 0 addr $0
STR_LEN 0 addr (-1)
STR_LEN 0 addr (-1)
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 addr 0-u64max
UNITS 0 addr unit_byte