Defined in 1 files as a variable:

Defined in 45 files as a member:

Defined in 1 files as a macro:

Defined in 2 files as a function:

Referenced in 459 files:

Smatch caller information:

arch/x86/mm/mmio-mod.c disable_mmiotrace() -> is_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &mmiotrace_mutex
HALF_LOCKED2 _T->lock

arch/x86/mm/mmio-mod.c disable_mmiotrace() -> is_enabled()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &mmiotrace_mutex
LOCK2 global &trace_lock
LOCK2 irq
HALF_LOCKED2 _T->lock

arch/x86/mm/mmio-mod.c enable_mmiotrace() -> is_enabled()

Type Parameter Key Value
LOCK2 global &mmiotrace_mutex
HALF_LOCKED2 _T->lock

arch/x86/mm/mmio-mod.c ioremap_trace_core() -> is_enabled()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &trace_lock
LOCK2 irq

arch/x86/mm/mmio-mod.c iounmap_trace_core() -> is_enabled()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
LOCK2 global &trace_lock
LOCK2 irq

arch/x86/mm/mmio-mod.c mmiotrace_ioremap() -> is_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

arch/x86/mm/mmio-mod.c mmiotrace_iounmap() -> is_enabled()

Type Parameter Key Value

arch/x86/mm/mmio-mod.c mmiotrace_printk() -> is_enabled()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
LOCK2 flags
LOCK2 global &trace_lock