This is the complete list of members for iris::Task, including all inherited members.
| address_space() -> mm::AddressSpace & | iris::Task | inline |
| arc_from_this() | di::vocab::IntrusiveRefCount< T > | inline |
| context_switch_to() | iris::Task | inline |
| cwd_tnode() const -> di::Arc< TNode > | iris::Task | inline |
| disable_preemption() | iris::Task | inline |
| enable_preemption() | iris::Task | |
| file_table() -> FileTable & | iris::Task | inline |
| fpu_state() -> arch::FpuState & | iris::Task | inline |
| fpu_state() const -> arch::FpuState const & | iris::Task | inline |
| id() const -> TaskId | iris::Task | inline |
| Immovable()=default | di::util::Immovable | |
| di::vocab::IntrusiveRefCount::Immovable(Immovable &&)=delete | di::util::Immovable | |
| IntrusiveListNode() | di::container::IntrusiveListNode< Tag > | inline |
| IntrusiveRefCount()=default | di::vocab::IntrusiveRefCount< T > | protected |
| kernel_stack() const -> mm::VirtualAddress | iris::Task | inline |
| preemption_disabled() const -> bool | iris::Task | inline |
| root_tnode() const -> di::Arc< TNode > | iris::Task | inline |
| set_address_space(di::Arc< mm::AddressSpace > address_space) | iris::Task | inline |
| set_argument1(uptr value) | iris::Task | inline |
| set_argument2(uptr value) | iris::Task | inline |
| set_argument3(uptr value) | iris::Task | inline |
| set_argument4(uptr value) | iris::Task | inline |
| set_cwd_tnode(di::Arc< TNode > cwd_tnode) | iris::Task | inline |
| set_instruction_pointer(mm::VirtualAddress address) | iris::Task | inline |
| set_kernel_stack(mm::VirtualAddress kernel_stack) | iris::Task | inline |
| set_root_tnode(di::Arc< TNode > root_tnode) | iris::Task | inline |
| set_runnable() | iris::Task | inline |
| set_should_be_preempted() | iris::Task | inline |
| set_stack_pointer(mm::VirtualAddress address) | iris::Task | inline |
| set_task_arguments(di::Arc< TaskArguments > task_arguments) | iris::Task | inline |
| set_task_state(arch::TaskState const &state) | iris::Task | inline |
| set_userspace_thread_pointer(uptr userspace_thread_pointer) | iris::Task | inline |
| set_waiting() | iris::Task | inline |
| 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::Task | explicit |
| task_arguments() const -> di::Arc< TaskArguments > | iris::Task | inline |
| task_namespace() const -> TaskNamespace & | iris::Task | inline |
| task_state() const -> arch::TaskState const & | iris::Task | inline |
| task_status() const -> di::Arc< TaskStatus > | iris::Task | inline |
| userspace_thread_pointer() const -> uptr | iris::Task | inline |
| waiting() const -> bool | iris::Task | inline |
| ~Task() | iris::Task |