Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

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