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

Receiver Member List

This is the complete list of members for Receiver, including all inherited members.

_kernel_spContext [protected]
_pagein_addrReceiver [private]
_pagein_applicantReceiver [private]
_pagein_error_codeReceiver [private]
_partnerReceiver [private]
_rcv_regsReceiver [private]
_sender_firstReceiver [private]
_stateContext [protected]
_timeoutReceiver [protected]
allow_lipc()Receiver [inline, protected]
can_preempt_current(Sched_context const *const s)Context [inline, static]
clear_pagein_request()Receiver [inline, protected]
consume_time(Cpu_time const quantum)Context [inline]
consumed_time()Context [inline]
Context(Thread_lock *thread_lock, Space *space, unsigned short prio, unsigned short mcp, Unsigned64 quantum)Context [inline]
current_sched()Context [inline, static]
dec_lock_cnt()Context [inline]
deny_lipc()Receiver [inline]
deny_lipc_snd()Receiver [inline]
donatee() const Context [inline]
exists() const Context [inline]
fpu_state()Context [inline]
get_kernel_sp() const Context [inline]
gthread_calculated()Context
helper() const Context [inline]
Helping enum valueContext
Helping_mode enum nameContext
Ignore_Helping enum valueContext
in_long_ipc(Sender *sender) const Receiver [inline]
in_ready_list() const Context [inline]
inc_lock_cnt()Context [inline]
init_switch_time()Context [inline]
invalidate_sched()Context [protected, static]
ipc_init(Sender *sender)Receiver [inline]
ipc_try_lock(const Sender *sender)Receiver [inline]
ipc_unlock()Receiver [inline]
load_segments()Context [inline, protected]
lock_cnt() const Context [inline]
lthread_calculated()Context [inline]
maybe_enable_lipc()Receiver [inline, protected]
mcp() const Context [inline]
mode() const Context [inline]
Nonstrict enum valueContext
Not_Helping enum valueContext
pagein_addr() const Receiver [inline, protected]
pagein_applicant()Receiver [inline, protected]
pagein_error_code() const Receiver [inline, protected]
partner() const Receiver [inline, protected]
period() const Context [inline]
Periodic enum valueContext
rcv_regs() const Receiver [inline]
ready_dequeue()Context [inline]
ready_enqueue()Context
Receiver(Thread_lock *thread_lock, Space *space, unsigned short prio, unsigned short mcp, Unsigned64 quantum)Receiver [inline, protected]
regs() const Context [inline]
reload_ip_sp_from_utcb()Receiver [inline, protected]
reset_timeout()Receiver [inline]
restore_receiver_state(Sender *partner, Sys_ipc_frame *regs)Receiver [inline, protected]
save_receiver_state(Sender **out_partner, Sys_ipc_frame **out_regs)Receiver [inline, protected]
sched() const Context [inline]
sched_context(unsigned short const id=0)Context [inline]
Sched_mode enum nameContext
schedule()Context
schedule_in_progress()Context [inline, static]
send_activation(unsigned)Context [inline, protected]
sender_list()Receiver [inline]
sender_ok(const Sender *sender) const Receiver [inline]
set_current_sched(Sched_context *const sched)Context [protected, static]
set_donatee(Context *const donatee)Context [inline]
set_helper(enum Helping_mode const mode)Context [inline]
set_kernel_sp(Mword *const esp)Context [inline]
set_mode(Context::Sched_mode const mode)Context [inline]
set_pagein_request(Address address, Mword error_code, Thread *notify)Receiver [inline]
set_partner(Sender *partner)Receiver [inline, protected]
set_period(Unsigned64 const period)Context [inline, protected]
set_rcv_regs(Sys_ipc_frame *regs)Receiver [inline, protected]
set_sched(Sched_context *const sched)Context [inline, protected]
set_timeout(Timeout *t)Receiver [inline]
setup_receiver(Sender *sender, Sys_ipc_frame *regs)Receiver [inline, protected]
setup_receiver_state(Sender *sender, Sys_ipc_frame *regs, bool=false)Receiver [inline, protected]
sizeContext [static]
space() const Context [inline]
state() const Context [inline]
state_add(Mword const bits)Context [inline]
state_change(Mword const mask, Mword const bits)Context [inline]
state_change_dirty(Mword const mask, Mword const bits)Context [inline]
state_change_safely(Mword const mask, Mword const bits)Context [inline]
state_del(Mword const bits)Context [inline]
store_segments()Context [inline, protected]
switch_exec(Context *t, enum Helping_mode mode)Context [inline]
switch_exec_locked(Context *t, enum Helping_mode mode)Context
switch_gdt_tls()Context [inline, protected]
switch_sched(Sched_context *const next)Context
switch_to(Context *t)Context [inline]
switch_to_locked(Context *t)Context [inline]
task_calculated()Context [inline]
thread_handle_fputrap()Context [related]
thread_lock() const Context [inline]
update_consumed_time()Context [inline, protected]
update_kip_switch_time(Context *t)Context [inline]
utcb() const Context [inline]
~Context()Context [virtual]


Generated on Mon Sep 26 14:20:17 2005 for Fiasco by  doxygen 1.4.2