Defined in 1 files as a struct:
Defined in 2 files as a function:
- include/linux/jump_label.h, line 204 (as a function)
- include/linux/jump_label.h, line 265 (as a function)
Referenced in 12 files:
- arch/powerpc/include/asm/cpu_has_feature.h, line 21
- arch/powerpc/include/asm/mmu.h, line 235
- arch/powerpc/kernel/cputable.c
- include/linux/cgroup.h
- include/linux/dynamic_debug.h, line 56
- include/linux/jump_label.h
- include/linux/jump_label_ratelimit.h
- include/linux/once.h
- include/linux/page_table_check.h, line 13
- kernel/cgroup/cgroup.c
- lib/once.c
- lib/test_static_keys.c
Smatch caller information:
lib/test_static_keys.c base_inv_old_true_key_static_key_true() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 1063305163060277248 |
lib/test_static_keys.c base_old_true_key_static_key_true() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 7915610477797937152 |
lib/test_static_keys.c old_true_key_static_key_true() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 3261396672383561728 |
kernel/sched/build_policy.c static_branch_HRTICK_DL() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773005928 |
| BUF_SIZE | 0 | key | 256 |
| BUF_SIZE | 0 | key | 256 |
| DATA_SOURCE | 0 | key | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
kernel/sched/build_policy.c static_branch_UTIL_EST() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773006024 |
| BUF_SIZE | 0 | key | 64 |
| BUF_SIZE | 0 | key | 64 |
| DATA_SOURCE | 0 | key | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &shares_mutex | ||
| HALF_LOCKED2 | rf.flags | ||
| HALF_LOCKED2 | rq |
kernel/sched/fair.c static_branch_ATTACH_AGE_LOAD() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773005992 |
| BUF_SIZE | 0 | key | 128 |
| BUF_SIZE | 0 | key | 128 |
| DATA_SOURCE | 0 | key | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/sched/fair.c static_branch_CACHE_HOT_BUDDY() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773005880 |
| BUF_SIZE | 0 | key | 352 |
| BUF_SIZE | 0 | key | 352 |
| DATA_SOURCE | 0 | key | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | busiest | ||
| HALF_LOCKED2 | busiest_rq | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | rf.flags |
kernel/sched/fair.c static_branch_DELAY_DEQUEUE() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773005888 |
| BUF_SIZE | 0 | key | 336 |
| BUF_SIZE | 0 | key | 336 |
| DATA_SOURCE | 0 | key | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rq |
kernel/sched/fair.c static_branch_DELAY_ZERO() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773005896 |
| BUF_SIZE | 0 | key | 320 |
| BUF_SIZE | 0 | key | 320 |
| DATA_SOURCE | 0 | key | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/sched/fair.c static_branch_HRTICK() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773005920 |
| BUF_SIZE | 0 | key | 272 |
| BUF_SIZE | 0 | key | 272 |
| DATA_SOURCE | 0 | key | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
kernel/sched/fair.c static_branch_NI_RANDOM() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773006040 |
| BUF_SIZE | 0 | key | 32 |
| BUF_SIZE | 0 | key | 32 |
| DATA_SOURCE | 0 | key | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq |
kernel/sched/fair.c static_branch_NI_RATE() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773006048 |
| DATA_SOURCE | 0 | key | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq |
kernel/sched/fair.c static_branch_PICK_BUDDY() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773005872 |
| BUF_SIZE | 0 | key | 368 |
| BUF_SIZE | 0 | key | 368 |
| DATA_SOURCE | 0 | key | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
kernel/sched/fair.c static_branch_PLACE_DEADLINE_INITIAL() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773005832 |
| BUF_SIZE | 0 | key | 448 |
| BUF_SIZE | 0 | key | 448 |
| DATA_SOURCE | 0 | key | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/sched/fair.c static_branch_PLACE_LAG() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773005824 |
| BUF_SIZE | 0 | key | 464 |
| BUF_SIZE | 0 | key | 464 |
| DATA_SOURCE | 0 | key | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/sched/fair.c static_branch_PLACE_REL_DEADLINE() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773005840 |
| BUF_SIZE | 0 | key | 432 |
| BUF_SIZE | 0 | key | 432 |
| DATA_SOURCE | 0 | key | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/sched/fair.c static_branch_PREEMPT_SHORT() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773005856 |
| BUF_SIZE | 0 | key | 400 |
| BUF_SIZE | 0 | key | 400 |
| DATA_SOURCE | 0 | key | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
kernel/sched/fair.c static_branch_RUN_TO_PARITY() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773005848 |
| BUF_SIZE | 0 | key | 416 |
| BUF_SIZE | 0 | key | 416 |
| DATA_SOURCE | 0 | key | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
kernel/sched/fair.c static_branch_SIS_UTIL() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773005952 |
| BUF_SIZE | 0 | key | 208 |
| BUF_SIZE | 0 | key | 208 |
| DATA_SOURCE | 0 | key | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | irq |
kernel/sched/fair.c static_branch_UTIL_EST() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773006024 |
| BUF_SIZE | 0 | key | 64 |
| BUF_SIZE | 0 | key | 64 |
| DATA_SOURCE | 0 | key | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/sched/fair.c static_branch_WAKEUP_PREEMPTION() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773005912 |
| BUF_SIZE | 0 | key | 288 |
| BUF_SIZE | 0 | key | 288 |
| DATA_SOURCE | 0 | key | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/sched/fair.c static_branch_WA_BIAS() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773006016 |
| BUF_SIZE | 0 | key | 80 |
| BUF_SIZE | 0 | key | 80 |
| DATA_SOURCE | 0 | key | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &p->pi_lock | ||
| HALF_LOCKED2 | &p->sighand->siglock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct task_struct)->pi_lock |
kernel/sched/fair.c static_branch_WA_IDLE() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773006000 |
| BUF_SIZE | 0 | key | 112 |
| BUF_SIZE | 0 | key | 112 |
| DATA_SOURCE | 0 | key | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &p->pi_lock | ||
| HALF_LOCKED2 | &p->sighand->siglock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct task_struct)->pi_lock |
kernel/sched/fair.c static_branch_WA_WEIGHT() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773006008 |
| BUF_SIZE | 0 | key | 96 |
| BUF_SIZE | 0 | key | 96 |
| DATA_SOURCE | 0 | key | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &p->pi_lock | ||
| HALF_LOCKED2 | &p->sighand->siglock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct task_struct)->pi_lock |
kernel/sched/core.c static_branch_NONTASK_CAPACITY() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773005936 |
| BUF_SIZE | 0 | key | 240 |
| BUF_SIZE | 0 | key | 240 |
| DATA_SOURCE | 0 | key | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | _T->flags | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | _T->rf.flags | ||
| HALF_LOCKED2 | busiest | ||
| HALF_LOCKED2 | busiest_rq | ||
| HALF_LOCKED2 | global &shares_mutex | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | rf.flags | ||
| HALF_LOCKED2 | rq |
kernel/sched/core.c static_branch_TTWU_QUEUE() -> static_key_true()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 5362478307773005944 |
| BUF_SIZE | 0 | key | 224 |
| BUF_SIZE | 0 | key | 224 |
| DATA_SOURCE | 0 | key | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &p->pi_lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &p->sighand->siglock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct task_struct)->pi_lock |