| /linux/drivers/greybus/ |
| H A D | svc_watchdog.c | 19 struct notifier_block pm_notifier; member 28 container_of(notifier, struct gb_svc_watchdog, pm_notifier); in svc_watchdog_pm_notifier() 124 watchdog->pm_notifier.notifier_call = svc_watchdog_pm_notifier; in gb_svc_watchdog_create() 125 retval = register_pm_notifier(&watchdog->pm_notifier); in gb_svc_watchdog_create() 135 unregister_pm_notifier(&watchdog->pm_notifier); in gb_svc_watchdog_create() 154 unregister_pm_notifier(&watchdog->pm_notifier); in gb_svc_watchdog_destroy()
|
| /linux/sound/soc/ |
| H A D | soc-jack.c | 261 container_of(nb, struct snd_soc_jack_gpio, pm_notifier); in snd_soc_jack_pm_notifier() 285 unregister_pm_notifier(&gpios[i].pm_notifier); in jack_free_gpios() 377 gpios[i].pm_notifier.notifier_call = snd_soc_jack_pm_notifier; in snd_soc_jack_add_gpios() 378 register_pm_notifier(&gpios[i].pm_notifier); in snd_soc_jack_add_gpios()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_pm.c | 399 struct xe_device *xe = container_of(nb, struct xe_device, pm_notifier); in xe_pm_notifier_callback() 454 xe->pm_notifier.notifier_call = xe_pm_notifier_callback; in xe_pm_init() 455 err = register_pm_notifier(&xe->pm_notifier); in xe_pm_init() 482 unregister_pm_notifier(&xe->pm_notifier); in xe_pm_init() 507 unregister_pm_notifier(&xe->pm_notifier); in xe_pm_fini()
|
| H A D | xe_device_types.h | 592 struct notifier_block pm_notifier; member
|
| /linux/drivers/phy/broadcom/ |
| H A D | phy-brcm-usb.c | 73 struct notifier_block pm_notifier; member 86 container_of(notifier, struct brcm_usb_phy_data, pm_notifier); in brcm_pm_notifier() 547 priv->pm_notifier.notifier_call = brcm_pm_notifier; in brcm_usb_phy_probe() 548 register_pm_notifier(&priv->pm_notifier); in brcm_usb_phy_probe() 593 unregister_pm_notifier(&priv->pm_notifier); in brcm_usb_phy_remove()
|
| /linux/drivers/power/supply/ |
| H A D | ds2760_battery.c | 115 struct notifier_block pm_notifier; member 599 container_of(notifier, struct ds2760_device_info, pm_notifier); in ds2760_pm_notifier() 710 di->pm_notifier.notifier_call = ds2760_pm_notifier; in w1_ds2760_add_slave() 711 register_pm_notifier(&di->pm_notifier); in w1_ds2760_add_slave() 726 unregister_pm_notifier(&di->pm_notifier); in w1_ds2760_remove_slave()
|
| /linux/drivers/net/wwan/iosm/ |
| H A D | iosm_ipc_pcie.c | 559 static struct notifier_block pm_notifier = { variable 573 register_pm_notifier(&pm_notifier); in iosm_ipc_driver_init() 581 unregister_pm_notifier(&pm_notifier); in iosm_ipc_driver_exit()
|
| /linux/include/sound/ |
| H A D | soc-jack.h | 72 struct notifier_block pm_notifier; member
|
| /linux/drivers/platform/x86/intel/telemetry/ |
| H A D | debugfs.c | 900 static struct notifier_block pm_notifier = { variable 928 register_pm_notifier(&pm_notifier); in telemetry_debugfs_init() 952 unregister_pm_notifier(&pm_notifier); in telemetry_debugfs_exit()
|
| /linux/drivers/virtio/ |
| H A D | virtio_mem.c | 260 struct notifier_block pm_notifier; member 1125 pm_notifier); in virtio_mem_pm_notifier_cb() 2644 vm->pm_notifier.priority = INT_MAX; in virtio_mem_init_hotplug() 2645 vm->pm_notifier.notifier_call = virtio_mem_pm_notifier_cb; in virtio_mem_init_hotplug() 2646 rc = register_pm_notifier(&vm->pm_notifier); in virtio_mem_init_hotplug() 2656 unregister_pm_notifier(&vm->pm_notifier); in virtio_mem_init_hotplug() 3024 unregister_pm_notifier(&vm->pm_notifier); in virtio_mem_deinit_hotplug()
|
| /linux/Documentation/driver-api/pm/ |
| H A D | notifiers.rst | 73 need to unregister the notifier, you can also use the :c:func:`pm_notifier()`
|
| /linux/kernel/ |
| H A D | hung_task.c | 530 pm_notifier(hungtask_pm_notify, 0); in hung_task_init()
|
| H A D | cpu.c | 2034 pm_notifier(cpu_hotplug_pm_callback, 0); in cpu_hotplug_pm_callback()
|
| /linux/arch/x86/power/ |
| H A D | cpu.c | 382 pm_notifier(bsp_pm_callback, -INT_MAX); in bsp_pm_check_init()
|
| /linux/drivers/char/ |
| H A D | random.c | 851 static struct notifier_block pm_notifier = { .notifier_call = random_pm_notification }; variable 918 WARN_ON(register_pm_notifier(&pm_notifier)); in random_init()
|
| /linux/virt/kvm/ |
| H A D | kvm_main.c | 918 struct kvm *kvm = container_of(bl, struct kvm, pm_notifier); in kvm_pm_notifier_call() 925 kvm->pm_notifier.notifier_call = kvm_pm_notifier_call; in kvm_init_pm_notifier() 927 kvm->pm_notifier.priority = INT_MAX; in kvm_init_pm_notifier() 928 register_pm_notifier(&kvm->pm_notifier); in kvm_init_pm_notifier() 933 unregister_pm_notifier(&kvm->pm_notifier); in kvm_destroy_pm_notifier()
|
| /linux/drivers/net/usb/ |
| H A D | r8152.c | 879 struct notifier_block pm_notifier; member 6894 struct r8152 *tp = container_of(nb, struct r8152, pm_notifier); in rtl_notifier() 6958 tp->pm_notifier.notifier_call = rtl_notifier; in rtl8152_open() 6959 register_pm_notifier(&tp->pm_notifier); in rtl8152_open() 6978 unregister_pm_notifier(&tp->pm_notifier); in rtl8152_close()
|
| /linux/include/linux/ |
| H A D | kvm_host.h | 874 struct notifier_block pm_notifier; member
|
| /linux/kernel/rcu/ |
| H A D | tree.c | 4894 pm_notifier(rcu_pm_notify, 0); in rcu_init()
|