Lines Matching refs:n
35 struct bl_trig_notifier *n = container_of(p, in fb_notifier_callback() local
37 struct led_classdev *led = n->led; in fb_notifier_callback()
49 if (new_status == n->old_status) in fb_notifier_callback()
52 if ((n->old_status == UNBLANK) ^ n->invert) { in fb_notifier_callback()
53 n->brightness = led->brightness; in fb_notifier_callback()
56 led_set_brightness_async(led, n->brightness); in fb_notifier_callback()
59 n->old_status = new_status; in fb_notifier_callback()
68 struct bl_trig_notifier *n = led->trigger_data; in bl_trig_invert_show() local
70 return sprintf(buf, "%u\n", n->invert); in bl_trig_invert_show()
77 struct bl_trig_notifier *n = led->trigger_data; in bl_trig_invert_store() local
88 n->invert = invert; in bl_trig_invert_store()
91 if ((n->old_status == BLANK) ^ n->invert) in bl_trig_invert_store()
94 led_set_brightness_async(led, n->brightness); in bl_trig_invert_store()
104 struct bl_trig_notifier *n; in bl_trig_activate() local
106 n = kzalloc(sizeof(struct bl_trig_notifier), GFP_KERNEL); in bl_trig_activate()
107 led->trigger_data = n; in bl_trig_activate()
108 if (!n) { in bl_trig_activate()
117 n->led = led; in bl_trig_activate()
118 n->brightness = led->brightness; in bl_trig_activate()
119 n->old_status = UNBLANK; in bl_trig_activate()
120 n->notifier.notifier_call = fb_notifier_callback; in bl_trig_activate()
122 ret = fb_register_client(&n->notifier); in bl_trig_activate()
131 kfree(n); in bl_trig_activate()
136 struct bl_trig_notifier *n = in bl_trig_deactivate() local
141 fb_unregister_client(&n->notifier); in bl_trig_deactivate()
142 kfree(n); in bl_trig_deactivate()