Searched refs:sos (Results 1 - 5 of 5) sorted by relevance

/linux-4.1.27/arch/ia64/kernel/
H A Dmca_drv.c367 * @sos: pointer to hand off struct between SAL and OS
375 struct ia64_sal_os_state *sos) is_mca_global()
387 switch (sos->rv_rc) { is_mca_global()
486 * @sos: pointer to hand off struct between SAL and OS
495 struct ia64_sal_os_state *sos) recover_from_read_error()
532 pmsa = sos->pal_min_state; recover_from_read_error()
568 * @sos: pointer to hand off struct between SAL and OS
577 struct ia64_sal_os_state *sos) recover_from_platform_error()
589 sos); recover_from_platform_error()
606 status = recover_from_read_error(slidx, peidx, pbci, sos); recover_from_platform_error()
645 * @sos: pointer to hand off struct between SAL and OS
654 struct ia64_sal_os_state *sos) recover_from_processor_error()
708 return recover_from_platform_error(slidx, peidx, pbci, sos); recover_from_processor_error()
719 * @sos: pointer to hand off struct between SAL and OS
726 mca_try_to_recover(void *rec, struct ia64_sal_os_state *sos) mca_try_to_recover() argument
755 if (is_mca_global(&peidx, &pbci, sos)) mca_try_to_recover()
760 &pbci, sos); mca_try_to_recover()
374 is_mca_global(peidx_table_t *peidx, pal_bus_check_info_t *pbci, struct ia64_sal_os_state *sos) is_mca_global() argument
493 recover_from_read_error(slidx_table_t *slidx, peidx_table_t *peidx, pal_bus_check_info_t *pbci, struct ia64_sal_os_state *sos) recover_from_read_error() argument
575 recover_from_platform_error(slidx_table_t *slidx, peidx_table_t *peidx, pal_bus_check_info_t *pbci, struct ia64_sal_os_state *sos) recover_from_platform_error() argument
652 recover_from_processor_error(int platform, slidx_table_t *slidx, peidx_table_t *peidx, pal_bus_check_info_t *pbci, struct ia64_sal_os_state *sos) recover_from_processor_error() argument
H A Dmca.c781 { .sos = NULL, .monarch_cpu = &monarch_cpu }; ia64_mca_rendez_int_handler()
893 finish_pt_regs(struct pt_regs *regs, struct ia64_sal_os_state *sos, finish_pt_regs() argument
896 const pal_min_state_area_t *ms = sos->pal_min_state; finish_pt_regs()
911 sos->iip = ms->pmsa_iip; finish_pt_regs()
912 sos->ipsr = ms->pmsa_ipsr; finish_pt_regs()
913 sos->ifs = ms->pmsa_ifs; finish_pt_regs()
966 struct ia64_sal_os_state *sos, ia64_mca_modify_original_stack()
972 const pal_min_state_area_t *ms = sos->pal_min_state; ia64_mca_modify_original_stack()
1048 if (r13 != sos->prev_IA64_KR_CURRENT) { ia64_mca_modify_original_stack()
1089 finish_pt_regs(old_regs, sos, &old_unat); ia64_mca_modify_original_stack()
1153 sos->prev_task = previous_current; ia64_mca_modify_original_stack()
1160 finish_pt_regs(regs, sos, &old_unat); ia64_mca_modify_original_stack()
1283 struct ia64_sal_os_state *sos) ia64_mca_handler()
1288 { .sos = sos, .monarch_cpu = &monarch_cpu, .data = &recover }; ia64_mca_handler()
1294 sos->monarch = 1; ia64_mca_handler()
1297 sos->monarch = 0; ia64_mca_handler()
1300 "monarch=%ld\n", sos->proc_state_param, cpu, sos->monarch); ia64_mca_handler()
1302 previous_current = ia64_mca_modify_original_stack(regs, sw, sos, "MCA"); ia64_mca_handler()
1307 if (sos->monarch) { ia64_mca_handler()
1332 sos)); ia64_mca_handler()
1338 sos->os_status = IA64_MCA_CORRECTED; ia64_mca_handler()
1653 * sos->monarch.
1665 struct ia64_sal_os_state *sos) ia64_init_handler()
1672 { .sos = sos, .monarch_cpu = &monarch_cpu }; ia64_init_handler()
1677 sos->proc_state_param, cpu, sos->monarch); ia64_init_handler()
1680 previous_current = ia64_mca_modify_original_stack(regs, sw, sos, "INIT"); ia64_init_handler()
1681 sos->os_status = IA64_INIT_RESUME; ia64_init_handler()
1688 if (!sos->monarch && atomic_add_return(1, &slaves) == num_online_cpus()) { ia64_init_handler()
1692 sos->monarch = 1; ia64_init_handler()
1700 if (sos->monarch && atomic_add_return(1, &monarchs) > 1) { ia64_init_handler()
1704 sos->monarch = 0; ia64_init_handler()
1707 if (!sos->monarch) { ia64_init_handler()
964 ia64_mca_modify_original_stack(struct pt_regs *regs, const struct switch_stack *sw, struct ia64_sal_os_state *sos, const char *type) ia64_mca_modify_original_stack() argument
1282 ia64_mca_handler(struct pt_regs *regs, struct switch_stack *sw, struct ia64_sal_os_state *sos) ia64_mca_handler() argument
1664 ia64_init_handler(struct pt_regs *regs, struct switch_stack *sw, struct ia64_sal_os_state *sos) ia64_init_handler() argument
H A Dcrash.c217 if (kdump_on_init && (nd->sos->rv_rc != 1)) { kdump_init_notifier()
224 if (kdump_on_init && (nd->sos->rv_rc != 1)) kdump_init_notifier()
H A Dmca_asm.S325 // sos->monarch flag in r19.
466 mov regs=temp1 // save the start of sos
514 // left regs at sos.
911 // On entry, sos->pal_min_state is physical, on exit it is virtual.
/linux-4.1.27/arch/ia64/include/asm/
H A Dmca.h166 struct ia64_sal_os_state *sos; member in struct:ia64_mca_notify_die

Completed in 151 milliseconds