Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Tb_entry_ctx_sw Class Reference

logged context switch. More...

#include <tb_entry.h>

Inheritance diagram for Tb_entry_ctx_sw:

Tb_entry List of all members.

Public Member Functions

void set (Context *ctx, Space *from_space, Address ip, Context *dst, Context *dst_orig, Mword lock_cnt, Sched_context *from_sched, Mword from_prio, Address kernel_ip)
Spacefrom_space () const
Address kernel_ip () const
Mword lock_cnt () const
Contextdst () const
Contextdst_orig () const
Mword from_prio () const
Sched_contextfrom_sched () const

Private Attributes

Context_dst
 switcher target
Context_dst_orig
Address _kernel_ip
Mword _lock_cnt
Space_from_space
Sched_context_from_sched
Mword _from_prio

Detailed Description

logged context switch.


Member Function Documentation

Context * Tb_entry_ctx_sw::dst  )  const [inline]
 

Context * Tb_entry_ctx_sw::dst_orig  )  const [inline]
 

Mword Tb_entry_ctx_sw::from_prio  )  const [inline]
 

Sched_context * Tb_entry_ctx_sw::from_sched  )  const [inline]
 

Space * Tb_entry_ctx_sw::from_space  )  const [inline]
 

Address Tb_entry_ctx_sw::kernel_ip  )  const [inline]
 

Mword Tb_entry_ctx_sw::lock_cnt  )  const [inline]
 

void Tb_entry_ctx_sw::set Context ctx,
Space from_space,
Address  ip,
Context dst,
Context dst_orig,
Mword  lock_cnt,
Sched_context from_sched,
Mword  from_prio,
Address  kernel_ip
[inline]
 


Member Data Documentation

Context* Tb_entry_ctx_sw::_dst [private]
 

switcher target

Context* Tb_entry_ctx_sw::_dst_orig [private]
 

Mword Tb_entry_ctx_sw::_from_prio [private]
 

Sched_context* Tb_entry_ctx_sw::_from_sched [private]
 

Space* Tb_entry_ctx_sw::_from_space [private]
 

Address Tb_entry_ctx_sw::_kernel_ip [private]
 

Mword Tb_entry_ctx_sw::_lock_cnt [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Sep 26 14:20:17 2005 for Fiasco by  doxygen 1.4.2