Linux Kernel
3.7.1
|
#include <arch/sim_def.h>
Go to the source code of this file.
Macros | |
#define | CALLEE_SAVED_FIRST_REG 30 |
#define | CALLEE_SAVED_REGS_COUNT 24 /* r30 to r52, plus an empty to align */ |
#define | prepare_arch_switch(next) _prepare_arch_switch(next) |
#define | switch_to(prev, next, last) ((last) = _switch_to((prev), (next))) |
#define | finish_arch_switch(prev) |
Functions | |
void | _prepare_arch_switch (struct task_struct *next) |
struct task_struct * | _switch_to (struct task_struct *prev, struct task_struct *next) |
struct task_struct * | __switch_to (struct task_struct *prev, struct task_struct *next, unsigned long new_system_save_k_0) |
unsigned long | get_switch_to_pc (void) |
void | ret_from_fork (void) |
struct task_struct * | sim_notify_fork (struct task_struct *prev) |
#define CALLEE_SAVED_FIRST_REG 30 |
Definition at line 26 of file switch_to.h.
Definition at line 27 of file switch_to.h.
#define finish_arch_switch | ( | prev | ) |
Definition at line 57 of file switch_to.h.
#define prepare_arch_switch | ( | next | ) | _prepare_arch_switch(next) |
Definition at line 36 of file switch_to.h.
Definition at line 40 of file switch_to.h.
|
read |
void _prepare_arch_switch | ( | struct task_struct * | next | ) |
|
read |
|
read |