Home
last modified time | relevance | path

Searched refs:notifier (Results 1 – 25 of 85) sorted by relevance

1234

/linux-3.4.99/include/linux/
Dpm_qos.h83 int pm_qos_add_notifier(int pm_qos_class, struct notifier_block *notifier);
84 int pm_qos_remove_notifier(int pm_qos_class, struct notifier_block *notifier);
96 struct notifier_block *notifier);
98 struct notifier_block *notifier);
99 int dev_pm_qos_add_global_notifier(struct notifier_block *notifier);
100 int dev_pm_qos_remove_global_notifier(struct notifier_block *notifier);
120 struct notifier_block *notifier) in dev_pm_qos_add_notifier() argument
123 struct notifier_block *notifier) in dev_pm_qos_remove_notifier() argument
126 struct notifier_block *notifier) in dev_pm_qos_add_global_notifier() argument
129 struct notifier_block *notifier) in dev_pm_qos_remove_global_notifier() argument
Dpreempt.h132 void (*sched_in)(struct preempt_notifier *notifier, int cpu);
133 void (*sched_out)(struct preempt_notifier *notifier,
149 void preempt_notifier_register(struct preempt_notifier *notifier);
150 void preempt_notifier_unregister(struct preempt_notifier *notifier);
152 static inline void preempt_notifier_init(struct preempt_notifier *notifier, in preempt_notifier_init() argument
155 INIT_HLIST_NODE(&notifier->link); in preempt_notifier_init()
156 notifier->ops = ops; in preempt_notifier_init()
/linux-3.4.99/drivers/acpi/acpica/
Devmisc.c260 struct acpi_object_notify_handler *notifier; in acpi_ev_notify_dispatch() local
262 notifier = &handler_obj->notify; in acpi_ev_notify_dispatch()
263 while (notifier) { in acpi_ev_notify_dispatch()
264 notifier->handler(notify_info->notify.node, in acpi_ev_notify_dispatch()
266 notifier->context); in acpi_ev_notify_dispatch()
267 notifier = notifier->next; in acpi_ev_notify_dispatch()
/linux-3.4.99/drivers/base/power/
Dqos.c356 int dev_pm_qos_add_notifier(struct device *dev, struct notifier_block *notifier) in dev_pm_qos_add_notifier() argument
366 notifier); in dev_pm_qos_add_notifier()
384 struct notifier_block *notifier) in dev_pm_qos_remove_notifier() argument
394 notifier); in dev_pm_qos_remove_notifier()
410 int dev_pm_qos_add_global_notifier(struct notifier_block *notifier) in dev_pm_qos_add_global_notifier() argument
412 return blocking_notifier_chain_register(&dev_pm_notifiers, notifier); in dev_pm_qos_add_global_notifier()
425 int dev_pm_qos_remove_global_notifier(struct notifier_block *notifier) in dev_pm_qos_remove_global_notifier() argument
427 return blocking_notifier_chain_unregister(&dev_pm_notifiers, notifier); in dev_pm_qos_remove_global_notifier()
/linux-3.4.99/drivers/leds/
Dledtrig-backlight.c28 struct notifier_block notifier; member
36 struct bl_trig_notifier, notifier); in fb_notifier_callback()
118 n->notifier.notifier_call = fb_notifier_callback; in bl_trig_activate()
120 ret = fb_register_client(&n->notifier); in bl_trig_activate()
138 fb_unregister_client(&n->notifier); in bl_trig_deactivate()
/linux-3.4.99/drivers/input/keyboard/
Dadp5520-keys.c19 struct notifier_block notifier; member
43 dev = container_of(nb, struct adp5520_keys, notifier); in adp5520_keys_notifier()
165 dev->notifier.notifier_call = adp5520_keys_notifier; in adp5520_keys_probe()
166 ret = adp5520_register_notifier(dev->master, &dev->notifier, in adp5520_keys_probe()
189 adp5520_unregister_notifier(dev->master, &dev->notifier, in adp5520_keys_remove()
/linux-3.4.99/drivers/staging/nvec/
Dnvec_power.c26 struct notifier_block notifier; member
90 container_of(nb, struct nvec_power, notifier); in nvec_power_notifier()
126 container_of(nb, struct nvec_power, notifier); in nvec_power_bat_notifier()
385 power->notifier.notifier_call = nvec_power_notifier; in nvec_power_probe()
393 power->notifier.notifier_call = nvec_power_bat_notifier; in nvec_power_probe()
400 nvec_register_notifier(nvec, &power->notifier, NVEC_SYS); in nvec_power_probe()
Dnvec_ps2.c40 struct notifier_block notifier; member
110 ps2_dev.notifier.notifier_call = nvec_ps2_notifier; in nvec_mouse_probe()
112 nvec_register_notifier(nvec, &ps2_dev.notifier, 0); in nvec_mouse_probe()
Dnvec_kbd.c33 struct notifier_block notifier; member
136 keys_dev.notifier.notifier_call = nvec_keys_notifier; in nvec_kbd_probe()
138 nvec_register_notifier(nvec, &keys_dev.notifier, 0); in nvec_kbd_probe()
/linux-3.4.99/net/rds/
Drecv.c298 struct rds_notifier *notifier; in rds_notify_queue_get() local
321 notifier = list_entry(rs->rs_notify_queue.next, in rds_notify_queue_get()
323 list_move(&notifier->n_list, &copy); in rds_notify_queue_get()
332 notifier = list_entry(copy.next, struct rds_notifier, n_list); in rds_notify_queue_get()
335 cmsg.user_token = notifier->n_user_token; in rds_notify_queue_get()
336 cmsg.status = notifier->n_status; in rds_notify_queue_get()
344 list_del_init(&notifier->n_list); in rds_notify_queue_get()
345 kfree(notifier); in rds_notify_queue_get()
Dsend.c426 struct rds_notifier *notifier; in rds_rdma_send_complete() local
434 notifier = ro->op_notifier; in rds_rdma_send_complete()
438 notifier->n_status = status; in rds_rdma_send_complete()
440 list_add_tail(&notifier->n_list, &rs->rs_notify_queue); in rds_rdma_send_complete()
462 struct rds_notifier *notifier; in rds_atomic_send_complete() local
470 notifier = ao->op_notifier; in rds_atomic_send_complete()
474 notifier->n_status = status; in rds_atomic_send_complete()
476 list_add_tail(&notifier->n_list, &rs->rs_notify_queue); in rds_atomic_send_complete()
602 struct rds_notifier *notifier; in rds_send_remove_from_sock() local
609 notifier = ro->op_notifier; in rds_send_remove_from_sock()
[all …]
/linux-3.4.99/net/netfilter/
Dxt_TEE.c34 struct notifier_block notifier; member
205 priv = container_of(this, struct xt_tee_priv, notifier); in tee_netdev_event()
246 priv->notifier.notifier_call = tee_netdev_event; in tee_tg_check()
249 register_netdevice_notifier(&priv->notifier); in tee_tg_check()
261 unregister_netdevice_notifier(&info->priv->notifier); in tee_tg_destroy()
/linux-3.4.99/net/tipc/
Deth_media.c63 static struct notifier_block notifier; variable
391 notifier.notifier_call = &recv_notification; in tipc_eth_media_start()
392 notifier.priority = 0; in tipc_eth_media_start()
393 res = register_netdevice_notifier(&notifier); in tipc_eth_media_start()
409 unregister_netdevice_notifier(&notifier); in tipc_eth_media_stop()
/linux-3.4.99/drivers/input/touchscreen/
Dda9034-ts.c58 struct notifier_block notifier; member
239 container_of(nb, struct da9034_touch, notifier); in da9034_touch_notifier()
255 ret = da903x_register_notifier(touch->da9034_dev, &touch->notifier, in da9034_touch_open()
285 da903x_unregister_notifier(touch->da9034_dev, &touch->notifier, in da9034_touch_close()
324 touch->notifier.notifier_call = da9034_touch_notifier; in da9034_touch_probe()
/linux-3.4.99/include/linux/usb/
Dotg.h102 struct atomic_notifier_head notifier; member
267 return atomic_notifier_chain_register(&x->notifier, nb); in usb_register_notifier()
273 atomic_notifier_chain_unregister(&x->notifier, nb); in usb_unregister_notifier()
/linux-3.4.99/sound/soc/
Dsoc-jack.c42 BLOCKING_INIT_NOTIFIER_HEAD(&jack->notifier); in snd_soc_jack_new()
105 blocking_notifier_call_chain(&jack->notifier, status, jack); in snd_soc_jack_report()
219 blocking_notifier_chain_register(&jack->notifier, nb); in snd_soc_jack_notifier_register()
234 blocking_notifier_chain_unregister(&jack->notifier, nb); in snd_soc_jack_notifier_unregister()
/linux-3.4.99/Documentation/cpu-freq/
Dcore.txt46 CPUFreq notifiers conform to the standard kernel notifier interface.
47 See linux/include/linux/notifier.h for details on notifiers.
57 CPUFreq policy notifier is called three times for a policy transition:
71 The phase is specified in the second argument to the notifier.
/linux-3.4.99/Documentation/power/
Dpm_qos_interface.txt61 int pm_qos_add_notifier(param_class, notifier):
65 int pm_qos_remove_notifier(int param_class, notifier):
127 int dev_pm_qos_add_notifier(device, notifier):
132 int dev_pm_qos_remove_notifier(device, notifier):
135 int dev_pm_qos_add_global_notifier(notifier):
140 int dev_pm_qos_remove_global_notifier(notifier):
Dnotifiers.txt13 A suspend/hibernation notifier may be used for this purpose.
50 NULL). To register and/or unregister a suspend notifier use the functions
52 include/linux/suspend.h . If you don't need to unregister the notifier, you can
/linux-3.4.99/kernel/power/
Dqos.c373 int pm_qos_add_notifier(int pm_qos_class, struct notifier_block *notifier) in pm_qos_add_notifier() argument
379 notifier); in pm_qos_add_notifier()
393 int pm_qos_remove_notifier(int pm_qos_class, struct notifier_block *notifier) in pm_qos_remove_notifier() argument
399 notifier); in pm_qos_remove_notifier()
/linux-3.4.99/arch/arm/plat-omap/
Dmailbox.c154 blocking_notifier_call_chain(&mq->mbox->notifier, len, in mbox_rx_work()
346 blocking_notifier_chain_register(&mbox->notifier, nb); in omap_mbox_get()
354 blocking_notifier_chain_unregister(&mbox->notifier, nb); in omap_mbox_put()
379 BLOCKING_INIT_NOTIFIER_HEAD(&mbox->notifier); in omap_mbox_register()
/linux-3.4.99/drivers/tty/vt/
Dvc_screen.c54 struct notifier_block notifier; member
67 container_of(nb, struct vcs_poll_data, notifier); in vcs_notifier()
89 unregister_vt_notifier(&poll->notifier); in vcs_poll_data_free()
106 poll->notifier.notifier_call = vcs_notifier; in vcs_poll_data_get()
107 if (register_vt_notifier(&poll->notifier) != 0) { in vcs_poll_data_get()
/linux-3.4.99/Documentation/input/
Dnotifier.txt1 Keyboard notifier
52 NOTE: This notifier is usually called from interrupt context.
/linux-3.4.99/include/linux/mfd/
Ddbx500-prcmu.h866 struct notifier_block *notifier);
868 struct notifier_block *notifier);
903 struct notifier_block *notifier) in prcmu_qos_add_notifier() argument
908 struct notifier_block *notifier) in prcmu_qos_remove_notifier() argument
/linux-3.4.99/drivers/s390/char/
Draw3270.c1176 void (*notifier)(int, int); member
1181 int raw3270_register_notifier(void (*notifier)(int, int)) in raw3270_register_notifier()
1189 np->notifier = notifier; in raw3270_register_notifier()
1194 notifier(rp->minor, 1); in raw3270_register_notifier()
1200 void raw3270_unregister_notifier(void (*notifier)(int, int)) in raw3270_unregister_notifier()
1206 if (np->notifier == notifier) { in raw3270_unregister_notifier()
1242 np->notifier(rp->minor, 1); in raw3270_set_online()
1293 np->notifier(rp->minor, 0); in raw3270_remove()

1234