Lines Matching refs:sys_off
38 struct sys_off_handler *sys_off; member
97 struct sys_off_handler *sys_off; in pvpanic_synchronize_sys_off_handler() local
99 if (!(pi->events & PVPANIC_SHUTDOWN) == !pi->sys_off) in pvpanic_synchronize_sys_off_handler()
102 if (!pi->sys_off) { in pvpanic_synchronize_sys_off_handler()
103 sys_off = register_sys_off_handler(SYS_OFF_MODE_POWER_OFF, SYS_OFF_PRIO_LOW, in pvpanic_synchronize_sys_off_handler()
105 if (IS_ERR(sys_off)) in pvpanic_synchronize_sys_off_handler()
106 dev_warn(dev, "Could not register sys_off_handler: %pe\n", sys_off); in pvpanic_synchronize_sys_off_handler()
108 pi->sys_off = sys_off; in pvpanic_synchronize_sys_off_handler()
110 unregister_sys_off_handler(pi->sys_off); in pvpanic_synchronize_sys_off_handler()
111 pi->sys_off = NULL; in pvpanic_synchronize_sys_off_handler()
129 unregister_sys_off_handler(pi->sys_off); in pvpanic_remove()
202 pi->sys_off = NULL; in devm_pvpanic_probe()