Lines Matching refs:sos

784 		{ .sos = NULL, .monarch_cpu = &monarch_cpu };  in ia64_mca_rendez_int_handler()
896 finish_pt_regs(struct pt_regs *regs, struct ia64_sal_os_state *sos, in finish_pt_regs() argument
899 const struct pal_min_state_area *ms = sos->pal_min_state; in finish_pt_regs()
914 sos->iip = ms->pmsa_iip; in finish_pt_regs()
915 sos->ipsr = ms->pmsa_ipsr; in finish_pt_regs()
916 sos->ifs = ms->pmsa_ifs; in finish_pt_regs()
969 struct ia64_sal_os_state *sos, in ia64_mca_modify_original_stack() argument
975 const struct pal_min_state_area *ms = sos->pal_min_state; in ia64_mca_modify_original_stack()
1051 if (r13 != sos->prev_IA64_KR_CURRENT) { in ia64_mca_modify_original_stack()
1092 finish_pt_regs(old_regs, sos, &old_unat); in ia64_mca_modify_original_stack()
1156 sos->prev_task = previous_current; in ia64_mca_modify_original_stack()
1163 finish_pt_regs(regs, sos, &old_unat); in ia64_mca_modify_original_stack()
1286 struct ia64_sal_os_state *sos) in ia64_mca_handler() argument
1291 { .sos = sos, .monarch_cpu = &monarch_cpu, .data = &recover }; in ia64_mca_handler()
1297 sos->monarch = 1; in ia64_mca_handler()
1300 sos->monarch = 0; in ia64_mca_handler()
1303 "monarch=%ld\n", sos->proc_state_param, cpu, sos->monarch); in ia64_mca_handler()
1305 previous_current = ia64_mca_modify_original_stack(regs, sw, sos, "MCA"); in ia64_mca_handler()
1310 if (sos->monarch) { in ia64_mca_handler()
1335 sos)); in ia64_mca_handler()
1341 sos->os_status = IA64_MCA_CORRECTED; in ia64_mca_handler()
1664 struct ia64_sal_os_state *sos) in ia64_init_handler() argument
1671 { .sos = sos, .monarch_cpu = &monarch_cpu }; in ia64_init_handler()
1676 sos->proc_state_param, cpu, sos->monarch); in ia64_init_handler()
1679 previous_current = ia64_mca_modify_original_stack(regs, sw, sos, "INIT"); in ia64_init_handler()
1680 sos->os_status = IA64_INIT_RESUME; in ia64_init_handler()
1687 if (!sos->monarch && atomic_add_return(1, &slaves) == num_online_cpus()) { in ia64_init_handler()
1691 sos->monarch = 1; in ia64_init_handler()
1699 if (sos->monarch && atomic_add_return(1, &monarchs) > 1) { in ia64_init_handler()
1703 sos->monarch = 0; in ia64_init_handler()
1706 if (!sos->monarch) { in ia64_init_handler()