Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
switch_to.h File Reference
#include <linux/percpu.h>

Go to the source code of this file.

Macros

#define PERFMON_IS_SYSWIDE()   (0)
 
#define IA64_HAS_EXTRA_STATE(t)
 
#define __switch_to(prev, next, last)
 
#define switch_to(prev, next, last)   __switch_to(prev, next, last)
 

Functions

struct task_structia64_switch_to (void *next_task)
 
void ia64_save_extra (struct task_struct *task)
 
void ia64_load_extra (struct task_struct *task)
 

Macro Definition Documentation

#define __switch_to (   prev,
  next,
  last 
)
Value:
do { \
ia64_save_extra(prev); \
ia64_load_extra(next); \
} while (0)

Definition at line 44 of file switch_to.h.

#define IA64_HAS_EXTRA_STATE (   t)
Value:

Definition at line 40 of file switch_to.h.

#define PERFMON_IS_SYSWIDE ( )    (0)

Definition at line 37 of file switch_to.h.

#define switch_to (   prev,
  next,
  last 
)    __switch_to(prev, next, last)

Definition at line 76 of file switch_to.h.

Function Documentation

void ia64_load_extra ( struct task_struct task)

Definition at line 343 of file process.c.

void ia64_save_extra ( struct task_struct task)

Definition at line 323 of file process.c.

struct task_struct* ia64_switch_to ( void next_task)
read