Lines Matching refs:notifier
519 struct rt_thermal_notifier *notifier) in rt_thermal_zone_notifier_register() argument
521 if (!zdev || !notifier) in rt_thermal_zone_notifier_register()
526 notifier->zdev = zdev; in rt_thermal_zone_notifier_register()
527 rt_list_init(¬ifier->list); in rt_thermal_zone_notifier_register()
530 rt_list_insert_after(&zdev->notifier_nodes, ¬ifier->list); in rt_thermal_zone_notifier_register()
537 struct rt_thermal_notifier *notifier) in rt_thermal_zone_notifier_unregister() argument
539 if (!zdev || !notifier) in rt_thermal_zone_notifier_unregister()
545 rt_list_remove(¬ifier->list); in rt_thermal_zone_notifier_unregister()
555 struct rt_thermal_notifier *notifier, *next_notifier; in rt_thermal_zone_device_update() local
685 rt_list_for_each_entry_safe(notifier, next_notifier, &zdev->notifier_nodes, list) in rt_thermal_zone_device_update()
689 notifier->callback(notifier, msg); in rt_thermal_zone_device_update()