Lines Matching full:si
59 struct suspend_info *si = data; in xen_suspend() local
74 si->cancelled = HYPERVISOR_suspend(xen_pv_domain() in xen_suspend()
78 xen_arch_post_suspend(si->cancelled); in xen_suspend()
79 xen_manage_runstate_time(si->cancelled ? 1 : 0); in xen_suspend()
82 if (!si->cancelled) { in xen_suspend()
95 struct suspend_info si; in do_suspend() local
129 si.cancelled = 0; in do_suspend()
135 si.cancelled = 1; in do_suspend()
137 err = stop_machine(xen_suspend, &si, cpumask_of(0)); in do_suspend()
140 if (!si.cancelled) in do_suspend()
147 dpm_resume_start(si.cancelled ? PMSG_THAW : PMSG_RESTORE); in do_suspend()
151 si.cancelled = 1; in do_suspend()
155 if (!si.cancelled) in do_suspend()
161 dpm_resume_end(si.cancelled ? PMSG_THAW : PMSG_RESTORE); in do_suspend()