Defined in 1 files as a struct:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
kernel/jump_label.c __jump_label_mod_update() -> static_key_mod()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 4096-ptr_max |
| PARAM_VALUE | 0 | key->type | 2-u64max |
| BUF_SIZE | 0 | key | (-1),4-5,7-8,12,16,20,24,28,32,36-37,40,44,46,48,52,63-65,74,132,768,2048 |
| BUF_SIZE | 0 | key | (-1),4-5,7-8,12,16,20,24,28,32,36-37,40,44,46,48,52,63-65,74,132,768,2048 |
| DATA_SOURCE | 0 | key | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &jump_label_mutex |
kernel/jump_label.c jump_label_add_module() -> static_key_mod()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 4096-ptr_max |
| PARAM_VALUE | 0 | key->type | 0,2-u64max |
| LOCK2 | global &jump_label_mutex |
kernel/jump_label.c jump_label_del_module() -> static_key_mod()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 4096-ptr_max |
| PARAM_VALUE | 0 | key->type | 2-u64max |
| DATA_SOURCE | 0 | key | r jump_entry_key |
| LOCK2 | global &jump_label_mutex |
kernel/jump_label.c jump_label_del_module() -> static_key_mod()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 4096-ptr_max |
| DATA_SOURCE | 0 | key | r jump_entry_key |
| LOCK2 | global &jump_label_mutex |