Iros
 
Loading...
Searching...
No Matches
iris::Task Member List

This is the complete list of members for iris::Task, including all inherited members.

address_space() -> mm::AddressSpace &iris::Taskinline
arc_from_this()di::vocab::IntrusiveRefCount< T >inline
context_switch_to()iris::Taskinline
cwd_tnode() const -> di::Arc< TNode >iris::Taskinline
disable_preemption()iris::Taskinline
enable_preemption()iris::Task
file_table() -> FileTable &iris::Taskinline
fpu_state() -> arch::FpuState &iris::Taskinline
fpu_state() const -> arch::FpuState const &iris::Taskinline
id() const -> TaskIdiris::Taskinline
Immovable()=defaultdi::util::Immovable
di::vocab::IntrusiveRefCount::Immovable(Immovable &&)=deletedi::util::Immovable
IntrusiveListNode()di::container::IntrusiveListNode< Tag >inline
IntrusiveRefCount()=defaultdi::vocab::IntrusiveRefCount< T >protected
kernel_stack() const -> mm::VirtualAddressiris::Taskinline
preemption_disabled() const -> booliris::Taskinline
root_tnode() const -> di::Arc< TNode >iris::Taskinline
set_address_space(di::Arc< mm::AddressSpace > address_space)iris::Taskinline
set_argument1(uptr value)iris::Taskinline
set_argument2(uptr value)iris::Taskinline
set_argument3(uptr value)iris::Taskinline
set_argument4(uptr value)iris::Taskinline
set_cwd_tnode(di::Arc< TNode > cwd_tnode)iris::Taskinline
set_instruction_pointer(mm::VirtualAddress address)iris::Taskinline
set_kernel_stack(mm::VirtualAddress kernel_stack)iris::Taskinline
set_root_tnode(di::Arc< TNode > root_tnode)iris::Taskinline
set_runnable()iris::Taskinline
set_should_be_preempted()iris::Taskinline
set_stack_pointer(mm::VirtualAddress address)iris::Taskinline
set_task_arguments(di::Arc< TaskArguments > task_arguments)iris::Taskinline
set_task_state(arch::TaskState const &state)iris::Taskinline
set_userspace_thread_pointer(uptr userspace_thread_pointer)iris::Taskinline
set_waiting()iris::Taskinline
Task(bool userspace, di::Arc< mm::AddressSpace > address_space, di::Arc< TaskNamespace > task_namespace, TaskId task_id, FileTable file_table, di::Arc< TaskStatus > task_status)iris::Taskexplicit
task_arguments() const -> di::Arc< TaskArguments >iris::Taskinline
task_namespace() const -> TaskNamespace &iris::Taskinline
task_state() const -> arch::TaskState const &iris::Taskinline
task_status() const -> di::Arc< TaskStatus >iris::Taskinline
userspace_thread_pointer() const -> uptriris::Taskinline
waiting() const -> booliris::Taskinline
~Task()iris::Task