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()
188 struct tt_work *tt_work __free(kfree) = NULL; in tt_add_tz()
195 tt_work = kzalloc(sizeof(*tt_work), GFP_KERNEL); in tt_add_tz()
196 if (!tt_work) in tt_add_tz()
210 INIT_WORK(&tt_work->work, tt_add_tz_work_fn); in tt_add_tz()
211 tt_work->tt_zone = no_free_ptr(tt_zone); in tt_add_tz()
212 schedule_work(&(no_free_ptr(tt_work)->work)); in tt_add_tz()
219 struct tt_work *tt_work = tt_work_of_work(work); in tt_del_tz_work_fn() local
220 struct tt_thermal_zone *tt_zone = tt_work->tt_zone; in tt_del_tz_work_fn()
222 kfree(tt_work); in tt_del_tz_work_fn()
240 struct tt_work *tt_work __free(kfree) = NULL; in tt_del_tz()
249 tt_work = kzalloc(sizeof(*tt_work), GFP_KERNEL); in tt_del_tz()
250 if (!tt_work) in tt_del_tz()
273 INIT_WORK(&tt_work->work, tt_del_tz_work_fn); in tt_del_tz()
274 tt_work->tt_zone = tt_zone; in tt_del_tz()
275 schedule_work(&(no_free_ptr(tt_work)->work)); in tt_del_tz()
313 struct tt_work *tt_work = tt_work_of_work(work); in tt_zone_add_trip_work_fn() local
314 struct tt_thermal_zone *tt_zone = tt_work->tt_zone; in tt_zone_add_trip_work_fn()
315 struct tt_trip *tt_trip = tt_work->tt_trip; in tt_zone_add_trip_work_fn()
318 kfree(tt_work); in tt_zone_add_trip_work_fn()
335 struct tt_work *tt_work __free(kfree); in tt_zone_add_trip()
338 tt_work = kzalloc(sizeof(*tt_work), GFP_KERNEL); in tt_zone_add_trip()
339 if (!tt_work) in tt_zone_add_trip()
364 INIT_WORK(&tt_work->work, tt_zone_add_trip_work_fn); in tt_zone_add_trip()
365 tt_work->tt_zone = no_free_ptr(tt_zone); in tt_zone_add_trip()
366 tt_work->tt_trip = no_free_ptr(tt_trip); in tt_zone_add_trip()
367 schedule_work(&(no_free_ptr(tt_work)->work)); in tt_zone_add_trip()