Lines Matching refs:spapr
87 static target_ulong watchdog_stop_all(SpaprMachineState *spapr) in watchdog_stop_all() argument
92 for (i = 1; i <= ARRAY_SIZE(spapr->wds); ++i) { in watchdog_stop_all()
93 target_ulong r = watchdog_stop(i, &spapr->wds[i - 1]); in watchdog_stop_all()
107 SpaprMachineState *spapr = SPAPR_MACHINE(qdev_get_machine()); in watchdog_expired() local
108 unsigned num = w - spapr->wds; in watchdog_expired()
110 g_assert(num < ARRAY_SIZE(spapr->wds)); in watchdog_expired()
126 watchdog_stop_all(spapr); in watchdog_expired()
131 SpaprMachineState *spapr, in h_watchdog() argument
148 if (watchdogNumber > ARRAY_SIZE(spapr->wds)) { in h_watchdog()
155 w = &spapr->wds[watchdogNumber - 1]; in h_watchdog()
172 ret = watchdog_stop_all(spapr); in h_watchdog()
173 } else if (watchdogNumber <= ARRAY_SIZE(spapr->wds)) { in h_watchdog()
175 &spapr->wds[watchdogNumber - 1]); in h_watchdog()
183 ARRAY_SIZE(spapr->wds)); in h_watchdog()
187 if (watchdogNumber > ARRAY_SIZE(spapr->wds)) { in h_watchdog()
200 void spapr_watchdog_init(SpaprMachineState *spapr) in spapr_watchdog_init() argument
204 for (i = 0; i < ARRAY_SIZE(spapr->wds); ++i) { in spapr_watchdog_init()
206 SpaprWatchdog *w = &spapr->wds[i]; in spapr_watchdog_init()
209 object_initialize_child_with_props(OBJECT(spapr), name, w, in spapr_watchdog_init()