Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/base/attribute_container.c, line 76
- drivers/base/bus.c
- drivers/base/class.c, line 200
- drivers/base/core.c, line 3610
- lib/klist.c, line 92
- lib/tests/list-test.c
Smatch caller information:
drivers/base/class.c class_register() -> klist_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | k | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &func_lock | ||
| HALF_LOCKED2 | global &hidg_ida_lock | ||
| HALF_LOCKED2 | global &printer_ida_lock | ||
| HALF_LOCKED2 | global &rdtgroup_mutex | ||
| HALF_LOCKED2 | global &ucaps_mutex |
drivers/base/attribute_container.c attribute_container_register() -> klist_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | k | 4096-ptr_max |
| NOCHECK_CALL |
drivers/base/bus.c bus_add_driver() -> klist_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | k | 4096-ptr_max |
| PARAM_VALUE | 1 | get | 0 |
| PARAM_VALUE | 2 | put | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &ipmi_interfaces_mutex | ||
| HALF_LOCKED2 | global &table_lock |
drivers/base/bus.c bus_register() -> klist_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | k | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &pmus_lock |
drivers/base/bus.c bus_register() -> klist_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | k | 4096-ptr_max |
| PARAM_VALUE | 1 | get | 0 |
| PARAM_VALUE | 2 | put | 0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &pmus_lock |
drivers/base/core.c device_private_init() -> klist_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | k | 4096-ptr_max |
| NOCHECK_CALL |
lib/tests/list-test.c klist_test_add_before() -> klist_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | k | 269654901860569088 |
| PARAM_VALUE | 1 | get | 219889267673993216 |
| PARAM_VALUE | 2 | put | 0 |
| NOCHECK_CALL |
lib/tests/list-test.c klist_test_add_behind() -> klist_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | k | 1562662058041688064 |
| PARAM_VALUE | 1 | get | 219889267673993216 |
| PARAM_VALUE | 2 | put | 0 |
| NOCHECK_CALL |
lib/tests/list-test.c klist_test_add_head() -> klist_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | k | 7622503939964665856 |
| PARAM_VALUE | 1 | get | 219889267673993216 |
| PARAM_VALUE | 2 | put | 0 |
| NOCHECK_CALL |
lib/tests/list-test.c klist_test_add_tail() -> klist_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | k | 1375355288024154112 |
| PARAM_VALUE | 1 | get | 219889267673993216 |
| PARAM_VALUE | 2 | put | 0 |
| NOCHECK_CALL |
lib/tests/list-test.c klist_test_del_refcount_greater_than_zero() -> klist_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | k | 1110063589052612608 |
| PARAM_VALUE | 1 | get | 219889267673993216 |
| PARAM_VALUE | 2 | put | 7818476545058041856 |
| NOCHECK_CALL |
lib/tests/list-test.c klist_test_del_refcount_zero() -> klist_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | k | 1641452512474484736 |
| PARAM_VALUE | 1 | get | 219889267673993216 |
| PARAM_VALUE | 2 | put | 7818476545058041856 |
| NOCHECK_CALL |
lib/tests/list-test.c klist_test_node_attached() -> klist_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | k | 576934384175435776 |
| PARAM_VALUE | 1 | get | 0 |
| PARAM_VALUE | 2 | put | 0 |
| NOCHECK_CALL |
lib/tests/list-test.c klist_test_remove() -> klist_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | k | 2620473255834009600 |
| PARAM_VALUE | 1 | get | 219889267673993216 |
| PARAM_VALUE | 2 | put | 7818476545058041856 |
| NOCHECK_CALL |