1 2 3 4 5 6 7 8 9 10 11
#ifndef _ASM_SCORE_SWITCH_TO_H #define _ASM_SCORE_SWITCH_TO_H extern void *resume(void *last, void *next, void *next_ti); #define switch_to(prev, next, last) \ do { \ (last) = resume(prev, next, task_thread_info(next)); \ } while (0) #endif /* _ASM_SCORE_SWITCH_TO_H */