コード例 #1
0
ファイル: ledtrig-cpu.c プロジェクト: 020gzh/linux
static int ledtrig_cpu_notify(struct notifier_block *self,
					   unsigned long action, void *hcpu)
{
	switch (action & ~CPU_TASKS_FROZEN) {
	case CPU_STARTING:
		ledtrig_cpu(CPU_LED_START);
		break;
	case CPU_DYING:
		ledtrig_cpu(CPU_LED_STOP);
		break;
	}

	return NOTIFY_OK;
}
コード例 #2
0
ファイル: ledtrig-cpu.c プロジェクト: AlexShiLucky/linux
static int ledtrig_cpu_syscore_suspend(void)
{
	ledtrig_cpu(CPU_LED_STOP);
	return 0;
}
コード例 #3
0
ファイル: ledtrig-cpu.c プロジェクト: AlexShiLucky/linux
static int ledtrig_prepare_down_cpu(unsigned int cpu)
{
	ledtrig_cpu(CPU_LED_STOP);
	return 0;
}
コード例 #4
0
ファイル: ledtrig-cpu.c プロジェクト: AlexShiLucky/linux
static int ledtrig_online_cpu(unsigned int cpu)
{
	ledtrig_cpu(CPU_LED_START);
	return 0;
}
コード例 #5
0
ファイル: ledtrig-cpu.c プロジェクト: AlexShiLucky/linux
static void ledtrig_cpu_syscore_shutdown(void)
{
	ledtrig_cpu(CPU_LED_HALTED);
}
コード例 #6
0
ファイル: ledtrig-cpu.c プロジェクト: AlexShiLucky/linux
static void ledtrig_cpu_syscore_resume(void)
{
	ledtrig_cpu(CPU_LED_START);
}