Lines Matching refs:tt_work

79 struct tt_work {  struct
85 static inline struct tt_work *tt_work_of_work(struct work_struct *work) in tt_work_of_work() argument
87 return container_of(work, struct tt_work, work); in tt_work_of_work()
161 struct tt_work *tt_work = tt_work_of_work(work); in tt_add_tz_work_fn() local
162 struct tt_thermal_zone *tt_zone = tt_work->tt_zone; in tt_add_tz_work_fn()
165 kfree(tt_work); in tt_add_tz_work_fn()
193 struct tt_work *tt_work __free(kfree) = kzalloc_obj(*tt_work); in tt_add_tz()
194 if (!tt_work) in tt_add_tz()
208 INIT_WORK(&tt_work->work, tt_add_tz_work_fn); in tt_add_tz()
209 tt_work->tt_zone = no_free_ptr(tt_zone); in tt_add_tz()
210 schedule_work(&(no_free_ptr(tt_work)->work)); in tt_add_tz()
217 struct tt_work *tt_work = tt_work_of_work(work); in tt_del_tz_work_fn() local
218 struct tt_thermal_zone *tt_zone = tt_work->tt_zone; in tt_del_tz_work_fn()
220 kfree(tt_work); in tt_del_tz_work_fn()
246 struct tt_work *tt_work __free(kfree) = kzalloc_obj(*tt_work); in tt_del_tz()
247 if (!tt_work) in tt_del_tz()
270 INIT_WORK(&tt_work->work, tt_del_tz_work_fn); in tt_del_tz()
271 tt_work->tt_zone = tt_zone; in tt_del_tz()
272 schedule_work(&(no_free_ptr(tt_work)->work)); in tt_del_tz()
310 struct tt_work *tt_work = tt_work_of_work(work); in tt_zone_add_trip_work_fn() local
311 struct tt_thermal_zone *tt_zone = tt_work->tt_zone; in tt_zone_add_trip_work_fn()
312 struct tt_trip *tt_trip = tt_work->tt_trip; in tt_zone_add_trip_work_fn()
315 kfree(tt_work); in tt_zone_add_trip_work_fn()
332 struct tt_work *tt_work __free(kfree) = kzalloc_obj(*tt_work); in tt_zone_add_trip()
333 if (!tt_work) in tt_zone_add_trip()
358 INIT_WORK(&tt_work->work, tt_zone_add_trip_work_fn); in tt_zone_add_trip()
359 tt_work->tt_zone = no_free_ptr(tt_zone); in tt_zone_add_trip()
360 tt_work->tt_trip = no_free_ptr(tt_trip); in tt_zone_add_trip()
361 schedule_work(&(no_free_ptr(tt_work)->work)); in tt_zone_add_trip()