/linux-3.4.99/include/linux/ |
D | pm_qos.h | 83 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
|
D | preempt.h | 132 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(¬ifier->link); in preempt_notifier_init() 156 notifier->ops = ops; in preempt_notifier_init()
|
/linux-3.4.99/drivers/acpi/acpica/ |
D | evmisc.c | 260 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/ |
D | qos.c | 356 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/ |
D | ledtrig-backlight.c | 28 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/ |
D | adp5520-keys.c | 19 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/ |
D | nvec_power.c | 26 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()
|
D | nvec_ps2.c | 40 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()
|
D | nvec_kbd.c | 33 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/ |
D | recv.c | 298 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(¬ifier->n_list, ©); 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(¬ifier->n_list); in rds_notify_queue_get() 345 kfree(notifier); in rds_notify_queue_get()
|
D | send.c | 426 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(¬ifier->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(¬ifier->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/ |
D | xt_TEE.c | 34 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/ |
D | eth_media.c | 63 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(¬ifier); in tipc_eth_media_start() 409 unregister_netdevice_notifier(¬ifier); in tipc_eth_media_stop()
|
/linux-3.4.99/drivers/input/touchscreen/ |
D | da9034-ts.c | 58 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/ |
D | otg.h | 102 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/ |
D | soc-jack.c | 42 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/ |
D | core.txt | 46 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/ |
D | pm_qos_interface.txt | 61 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):
|
D | notifiers.txt | 13 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/ |
D | qos.c | 373 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/ |
D | mailbox.c | 154 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/ |
D | vc_screen.c | 54 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/ |
D | notifier.txt | 1 Keyboard notifier 52 NOTE: This notifier is usually called from interrupt context.
|
/linux-3.4.99/include/linux/mfd/ |
D | dbx500-prcmu.h | 866 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/ |
D | raw3270.c | 1176 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()
|