offline_states.h 559 B

123456789101112131415161718
  1. #ifndef _OFFLINE_STATES_H_
  2. #define _OFFLINE_STATES_H_
  3. /* Cpu offline states go here */
  4. enum cpu_state_vals {
  5. CPU_STATE_OFFLINE,
  6. CPU_STATE_INACTIVE,
  7. CPU_STATE_ONLINE,
  8. CPU_MAX_OFFLINE_STATES
  9. };
  10. extern enum cpu_state_vals get_cpu_current_state(int cpu);
  11. extern void set_cpu_current_state(int cpu, enum cpu_state_vals state);
  12. extern enum cpu_state_vals get_preferred_offline_state(int cpu);
  13. extern void set_preferred_offline_state(int cpu, enum cpu_state_vals state);
  14. extern void set_default_offline_state(int cpu);
  15. extern int start_secondary(void);
  16. #endif