Go to the documentation of this file.
8 #ifndef _BLACKFIN_SWITCH_TO_H
9 #define _BLACKFIN_SWITCH_TO_H
11 #define prepare_to_switch() do { } while(0)
24 #define switch_to(prev,next,last) \
26 memcpy (&task_thread_info(prev)->l1_task_info, L1_SCRATCH_TASK_INFO, \
27 sizeof *L1_SCRATCH_TASK_INFO); \
28 memcpy (L1_SCRATCH_TASK_INFO, &task_thread_info(next)->l1_task_info, \
29 sizeof *L1_SCRATCH_TASK_INFO); \
30 (last) = resume (prev, next); \
33 #define switch_to(prev, next, last) \
35 (last) = resume(prev, next); \