Home
last modified time | relevance | path

Searched refs:pm_notifier (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/greybus/
H A Dsvc_watchdog.c19 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 Dsoc-jack.c261 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 Dxe_pm.c399 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 Dxe_device_types.h592 struct notifier_block pm_notifier; member
/linux/drivers/phy/broadcom/
H A Dphy-brcm-usb.c73 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 Dds2760_battery.c115 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 Diosm_ipc_pcie.c559 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 Dsoc-jack.h72 struct notifier_block pm_notifier; member
/linux/drivers/platform/x86/intel/telemetry/
H A Ddebugfs.c900 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 Dvirtio_mem.c260 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 Dnotifiers.rst73 need to unregister the notifier, you can also use the :c:func:`pm_notifier()`
/linux/kernel/
H A Dhung_task.c530 pm_notifier(hungtask_pm_notify, 0); in hung_task_init()
H A Dcpu.c2034 pm_notifier(cpu_hotplug_pm_callback, 0); in cpu_hotplug_pm_callback()
/linux/arch/x86/power/
H A Dcpu.c382 pm_notifier(bsp_pm_callback, -INT_MAX); in bsp_pm_check_init()
/linux/drivers/char/
H A Drandom.c851 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 Dkvm_main.c918 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 Dr8152.c879 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 Dkvm_host.h874 struct notifier_block pm_notifier; member
/linux/kernel/rcu/
H A Dtree.c4894 pm_notifier(rcu_pm_notify, 0); in rcu_init()