Lines Matching defs:sal_info_type
387 ia64_log_init(int sal_info_type)
391 IA64_LOG_NEXT_INDEX(sal_info_type) = 0;
392 IA64_LOG_LOCK_INIT(sal_info_type);
395 max_size = ia64_sal_get_state_info_size(sal_info_type);
401 IA64_LOG_ALLOCATE(sal_info_type, max_size);
402 memset(IA64_LOG_CURR_BUFFER(sal_info_type), 0, max_size);
403 memset(IA64_LOG_NEXT_BUFFER(sal_info_type), 0, max_size);
418 ia64_log_get(int sal_info_type, u8 **buffer, int irq_safe)
424 IA64_LOG_LOCK(sal_info_type);
427 log_buffer = IA64_LOG_NEXT_BUFFER(sal_info_type);
429 total_len = ia64_sal_get_state_info(sal_info_type, (u64 *)log_buffer);
432 IA64_LOG_INDEX_INC(sal_info_type);
433 IA64_LOG_UNLOCK(sal_info_type);
436 __func__, sal_info_type, total_len);
441 IA64_LOG_UNLOCK(sal_info_type);
447 ia64_mca_log_sal_error_record(int sal_info_type)
452 int irq_safe = sal_info_type != SAL_INFO_TYPE_MCA;
457 size = ia64_log_get(sal_info_type, &buffer, irq_safe);
461 salinfo_log_wakeup(sal_info_type, buffer, size, irq_safe);
466 sal_info_type < ARRAY_SIZE(rec_name) ? rec_name[sal_info_type] : "UNKNOWN");
471 ia64_sal_clear_state_info(sal_info_type);