Lines Matching refs:si
63 struct suspend_info *si = data; in xen_suspend() local
78 si->cancelled = HYPERVISOR_suspend(xen_pv_domain() in xen_suspend()
82 xen_arch_post_suspend(si->cancelled); in xen_suspend()
83 xen_manage_runstate_time(si->cancelled ? 1 : 0); in xen_suspend()
86 if (!si->cancelled) { in xen_suspend()
99 struct suspend_info si; in do_suspend() local
127 si.cancelled = 0; in do_suspend()
133 si.cancelled = 1; in do_suspend()
135 err = stop_machine(xen_suspend, &si, cpumask_of(0)); in do_suspend()
138 if (!si.cancelled) in do_suspend()
143 dpm_resume_start(si.cancelled ? PMSG_THAW : PMSG_RESTORE); in do_suspend()
147 si.cancelled = 1; in do_suspend()
153 if (!si.cancelled) in do_suspend()
158 dpm_resume_end(si.cancelled ? PMSG_THAW : PMSG_RESTORE); in do_suspend()