Lines Matching refs:cpusave

90 kaif_master_loop(kaif_cpusave_t *cpusave)  in kaif_master_loop()  argument
103 kmdb_kdi_stop_slaves(cpusave->krs_cpu_id, 0); in kaif_master_loop()
113 if (kmdb_dpi_switch_target == cpusave->krs_cpu_id) in kaif_master_loop()
117 cpusave->krs_cpu_state = KAIF_CPU_STATE_SLAVE; in kaif_master_loop()
125 kaif_trap_set_saved(cpusave); in kaif_master_loop()
144 kaif_trap_set_saved(cpusave); in kaif_master_loop()
184 if (cpusave->krs_cpu_id == 0) in kaif_master_loop()
205 kaif_slave_loop(kaif_cpusave_t *cpusave) in kaif_slave_loop() argument
224 kaif_slave_tgt == cpusave->krs_cpu_id) { in kaif_slave_loop()
226 cpusave->krs_cpu_state = KAIF_CPU_STATE_MASTER; in kaif_slave_loop()
232 cpusave->krs_cpu_flushed = 1; in kaif_slave_loop()
237 cpusave->krs_cpu_id == 0) { in kaif_slave_loop()
248 cpusave->krs_cpu_acked = 1; in kaif_slave_loop()
249 } else if (cpusave->krs_cpu_acked && in kaif_slave_loop()
251 cpusave->krs_cpu_acked = 0; in kaif_slave_loop()
266 kaif_select_master(kaif_cpusave_t *cpusave) in kaif_select_master() argument
272 kaif_master_cpuid = cpusave->krs_cpu_id; in kaif_select_master()
273 cpusave->krs_cpu_state = KAIF_CPU_STATE_MASTER; in kaif_select_master()
278 kmdb_kdi_stop_slaves(cpusave->krs_cpu_id, 1); in kaif_select_master()
281 cpusave->krs_cpu_state = KAIF_CPU_STATE_SLAVE; in kaif_select_master()
289 kaif_main_loop(kaif_cpusave_t *cpusave) in kaif_main_loop() argument
302 cpusave->krs_cpu_state = KAIF_CPU_STATE_NONE; in kaif_main_loop()
318 if (cpusave->krs_cpu_state == KAIF_CPU_STATE_SLAVE) { in kaif_main_loop()
319 cpusave->krs_cpu_state = KAIF_CPU_STATE_NONE; in kaif_main_loop()
323 kaif_select_master(cpusave); in kaif_main_loop()
326 if (kaif_master_cpuid == cpusave->krs_cpu_id) { in kaif_main_loop()
335 } else if (kaif_master_cpuid == cpusave->krs_cpu_id) { in kaif_main_loop()
336 cpusave->krs_cpu_state = KAIF_CPU_STATE_MASTER; in kaif_main_loop()
338 cpusave->krs_cpu_state = KAIF_CPU_STATE_SLAVE; in kaif_main_loop()
341 cpusave->krs_cpu_flushed = 0; in kaif_main_loop()
352 if (kaif_master_cpuid == cpusave->krs_cpu_id) in kaif_main_loop()
353 cmd = kaif_master_loop(cpusave); in kaif_main_loop()
355 cmd = kaif_slave_loop(cpusave); in kaif_main_loop()
362 cpusave->krs_cpu_state = KAIF_CPU_STATE_NONE; in kaif_main_loop()