#ifndef _KERNEL_PROC_RESCHEDULE_H #define _KERNEL_PROC_RESCHEDULE_H #include #include #include struct reschedule_entry { struct cpu* cpu; struct list_node_link link; }; struct reschedule_ctx { struct list_node_link* entries; spin_lock_t lock; }; void reschedule_list_append (struct reschedule_ctx* rctx, struct cpu* cpu); #endif // _KERNEL_PROC_RESCHEDULE_H