예제 #1
0
static int __init acpi_sleep_setup(char *str)
{
	while ((str != NULL) && (*str != '\0')) {
		if (strncmp(str, "s3_bios", 7) == 0)
			acpi_realmode_flags |= 1;
		if (strncmp(str, "s3_mode", 7) == 0)
			acpi_realmode_flags |= 2;
		if (strncmp(str, "s3_beep", 7) == 0)
			acpi_realmode_flags |= 4;
#ifdef CONFIG_HIBERNATION
		if (strncmp(str, "s4_nohwsig", 10) == 0)
			acpi_no_s4_hw_signature();
		if (strncmp(str, "s4_nonvs", 8) == 0) {
			pr_warning("ACPI: acpi_sleep=s4_nonvs is deprecated, "
					"please use acpi_sleep=nonvs instead");
			acpi_nvs_nosave();
		}
#endif
		if (strncmp(str, "nonvs", 5) == 0)
			acpi_nvs_nosave();
		if (strncmp(str, "old_ordering", 12) == 0)
			acpi_old_suspend_ordering();
		str = strchr(str, ',');
		if (str != NULL)
			str += strspn(str, ", \t");
	}
	return 1;
}
예제 #2
0
파일: sleep.c 프로젝트: jaehong/imx23-audio
static int __init acpi_sleep_setup(char *str)
{
    while ((str != NULL) && (*str != '\0')) {
        if (strncmp(str, "s3_bios", 7) == 0)
            acpi_realmode_flags |= 1;
        if (strncmp(str, "s3_mode", 7) == 0)
            acpi_realmode_flags |= 2;
        if (strncmp(str, "s3_beep", 7) == 0)
            acpi_realmode_flags |= 4;
#ifdef CONFIG_HIBERNATION
        if (strncmp(str, "s4_nohwsig", 10) == 0)
            acpi_no_s4_hw_signature();
#endif
        if (strncmp(str, "nonvs", 5) == 0)
            acpi_nvs_nosave();
        if (strncmp(str, "nonvs_s3", 8) == 0)
            acpi_nvs_nosave_s3();
        if (strncmp(str, "old_ordering", 12) == 0)
            acpi_old_suspend_ordering();
        str = strchr(str, ',');
        if (str != NULL)
            str += strspn(str, ", \t");
    }
    return 1;
}
예제 #3
0
파일: sleep.c 프로젝트: maraz/linux-2.6
static int __init acpi_sleep_setup(char *str)
{
	while ((str != NULL) && (*str != '\0')) {
		if (strncmp(str, "s3_bios", 7) == 0)
			acpi_realmode_flags |= 1;
		if (strncmp(str, "s3_mode", 7) == 0)
			acpi_realmode_flags |= 2;
		if (strncmp(str, "s3_beep", 7) == 0)
			acpi_realmode_flags |= 4;
		if (strncmp(str, "old_ordering", 12) == 0)
			acpi_old_suspend_ordering();
		str = strchr(str, ',');
		if (str != NULL)
			str += strspn(str, ", \t");
	}
	return 1;
}