Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/thermal/testing/zone.c tt_add_tz_work_fn() -> tt_zone_free()

Type Parameter Key Value
PARAM_VALUE 0 tt_zone 4096-ptr_max
PARAM_VALUE 0 tt_zone->d_tt_zone (-4095)-(-1)
BUF_SIZE 0 tt_zone->d_tt_zone s32min-(-1),1-s32max
CAPPED_DATA 0 tt_zone->d_tt_zone 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/thermal/testing/zone.c tt_del_tz_work_fn() -> tt_zone_free()

Type Parameter Key Value
PARAM_VALUE 0 tt_zone 4096-ptr_max
PARAM_VALUE 0 tt_zone->d_tt_zone 0,4096-u64max
PARAM_VALUE 0 tt_zone->d_tt_zone->d_fsdata->management_timer.flags 0-4294967295
PARAM_VALUE 0 tt_zone->d_tt_zone->d_inode->i_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 tt_zone->d_tt_zone->d_sb->s_fs_info->lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 tt_zone->d_tt_zone->d_sb->s_roots_lock.rlock.dep_map->name 0-255
CAPPED_DATA 0 tt_zone->d_tt_zone 1
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/thermal/testing/zone.c tt_zone_cleanup() -> tt_zone_free()

Type Parameter Key Value
PARAM_VALUE 0 tt_zone 4096-ptr_max
PARAM_VALUE 0 tt_zone->lock.dep_map->name 0-255
PARAM_VALUE 0 tt_zone->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 tt_zone->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 tt_zone->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 tt_zone->tz 0
CAPPED_DATA 0 &tt_zone->list_node 1
NOCHECK_CALL