HelenOS sources

task_t             55 boot/arch/arm32/include/arch/types.h 	task_t tasks[TASKMAP_MAX_RECORDS];
task_t             46 boot/arch/ia64/include/arch/types.h 	task_t tasks[TASKMAP_MAX_RECORDS];
task_t             50 boot/arch/mips32/include/arch/types.h 	task_t tasks[TASKMAP_MAX_RECORDS];
task_t             45 boot/arch/ppc32/include/arch/types.h 	task_t tasks[TASKMAP_MAX_RECORDS];
task_t             65 boot/arch/riscv64/include/arch/types.h 	task_t tasks[TASKMAP_MAX_RECORDS];
task_t             45 boot/arch/sparc64/include/arch/types.h 	task_t tasks[TASKMAP_MAX_RECORDS];
task_t             75 boot/generic/src/payload.c     void (*clear_cache)(void *, size_t), task_t *task)
task_t            187 boot/generic/src/payload.c 	task_t task;
task_t             37 kernel/arch/abs32le/src/proc/task.c void task_create_arch(task_t *t)
task_t             41 kernel/arch/abs32le/src/proc/task.c void task_destroy_arch(task_t *t)
task_t             45 kernel/arch/amd64/src/proc/task.c void task_create_arch(task_t *task)
task_t             56 kernel/arch/amd64/src/proc/task.c void task_destroy_arch(task_t *task)
task_t             45 kernel/arch/ia32/src/proc/task.c void task_create_arch(task_t *task)
task_t             56 kernel/arch/ia32/src/proc/task.c void task_destroy_arch(task_t *task)
task_t             55 kernel/arch/ia64/src/ddi/ddi.c errno_t ddi_iospace_enable_arch(task_t *task, uintptr_t ioaddr, size_t size)
task_t             87 kernel/arch/ia64/src/ddi/ddi.c errno_t ddi_iospace_disable_arch(task_t *task, uintptr_t ioaddr, size_t size)
task_t             37 kernel/arch/riscv64/src/proc/task.c void task_create_arch(task_t *t)
task_t             41 kernel/arch/riscv64/src/proc/task.c void task_destroy_arch(task_t *t)
task_t             59 kernel/genarch/src/ddi/ddi-bitmap.c errno_t ddi_iospace_enable_arch(task_t *task, uintptr_t ioaddr, size_t size)
task_t            122 kernel/genarch/src/ddi/ddi-bitmap.c errno_t ddi_iospace_disable_arch(task_t *task, uintptr_t ioaddr, size_t size)
task_t             50 kernel/genarch/src/ddi/ddi-dummy.c errno_t ddi_iospace_enable_arch(task_t *task, uintptr_t ioaddr, size_t size)
task_t             65 kernel/genarch/src/ddi/ddi-dummy.c errno_t ddi_iospace_disable_arch(task_t *task, uintptr_t ioaddr, size_t size)
task_t             84 kernel/generic/include/ddi/ddi.h extern errno_t ddi_iospace_enable_arch(task_t *, uintptr_t, size_t);
task_t             85 kernel/generic/include/ddi/ddi.h extern errno_t ddi_iospace_disable_arch(task_t *, uintptr_t, size_t);
task_t             44 kernel/generic/include/ipc/ipcrsc.h extern errno_t phone_alloc(task_t *, bool, cap_phone_handle_t *, kobject_t **);
task_t            145 kernel/generic/include/proc/task.h extern task_t *task_create(as_t *, const char *);
task_t            146 kernel/generic/include/proc/task.h extern void task_hold(task_t *);
task_t            147 kernel/generic/include/proc/task.h extern void task_release(task_t *);
task_t            148 kernel/generic/include/proc/task.h extern task_t *task_find_by_id(task_id_t);
task_t            150 kernel/generic/include/proc/task.h extern task_t *task_first(void);
task_t            151 kernel/generic/include/proc/task.h extern task_t *task_next(task_t *);
task_t            154 kernel/generic/include/proc/task.h extern void task_get_accounting(task_t *, uint64_t *, uint64_t *);
task_t            157 kernel/generic/include/proc/task.h extern void perm_set(task_t *, perm_t);
task_t            158 kernel/generic/include/proc/task.h extern perm_t perm_get(task_t *);
task_t            161 kernel/generic/include/proc/task.h extern void task_create_arch(task_t *);
task_t            165 kernel/generic/include/proc/task.h extern void task_destroy_arch(task_t *);
task_t            140 kernel/generic/include/proc/thread.h 	task_t *task;
task_t            216 kernel/generic/include/proc/thread.h extern thread_t *thread_create(void (*)(void *), void *, task_t *,
task_t            219 kernel/generic/include/proc/thread.h extern void thread_attach(thread_t *, task_t *);
task_t            145 kernel/generic/src/cap/cap.c errno_t caps_task_alloc(task_t *task)
task_t            170 kernel/generic/src/cap/cap.c void caps_task_init(task_t *task)
task_t            182 kernel/generic/src/cap/cap.c void caps_task_free(task_t *task)
task_t            200 kernel/generic/src/cap/cap.c bool caps_apply_to_kobject_type(task_t *task, kobject_type_t type,
task_t            223 kernel/generic/src/cap/cap.c static void cap_initialize(cap_t *cap, task_t *task, cap_handle_t handle)
task_t            241 kernel/generic/src/cap/cap.c static cap_t *cap_get(task_t *task, cap_handle_t handle, cap_state_t state)
task_t            265 kernel/generic/src/cap/cap.c errno_t cap_alloc(task_t *task, cap_handle_t *handle)
task_t            300 kernel/generic/src/cap/cap.c cap_publish(task_t *task, cap_handle_t handle, kobject_t *kobj)
task_t            338 kernel/generic/src/cap/cap.c kobject_t *cap_unpublish(task_t *task, cap_handle_t handle, kobject_type_t type)
task_t            394 kernel/generic/src/cap/cap.c void cap_free(task_t *task, cap_handle_t handle)
task_t            338 kernel/generic/src/ddi/ddi.c 	task_t *task = task_find_by_id(id);
task_t            375 kernel/generic/src/ddi/ddi.c 	task_t *task = task_find_by_id(id);
task_t             60 kernel/generic/src/ipc/event.c static event_t *evno2event(int evno, task_t *task)
task_t             83 kernel/generic/src/ipc/event.c void event_task_init(task_t *task)
task_t            131 kernel/generic/src/ipc/event.c void event_task_set_unmask_callback(task_t *task, event_task_type_t evno,
task_t            235 kernel/generic/src/ipc/event.c errno_t event_task_notify(task_t *task, event_task_type_t evno, bool mask,
task_t            141 kernel/generic/src/ipc/ipc.c void ipc_answerbox_init(answerbox_t *box, task_t *task)
task_t            195 kernel/generic/src/ipc/ipc.c void ipc_phone_init(phone_t *phone, task_t *caller)
task_t            351 kernel/generic/src/ipc/ipc.c 	task_t *caller = phone->caller;
task_t            404 kernel/generic/src/ipc/ipc.c 	task_t *caller = phone->caller;
task_t            969 kernel/generic/src/ipc/ipc.c 	task_t *task = task_find_by_id(taskid);
task_t             67 kernel/generic/src/ipc/ipcrsc.c errno_t phone_alloc(task_t *task, bool publish, cap_phone_handle_t *phandle,
task_t            208 kernel/generic/src/ipc/kbox.c 	task_t *task = task_find_by_id(taskid);
task_t             45 kernel/generic/src/ipc/ops/stchngath.c 	task_t *other_task_s;
task_t             76 kernel/generic/src/ipc/ops/stchngath.c 		task_t *other_task_s;
task_t             77 kernel/generic/src/ipc/ops/stchngath.c 		task_t *other_task_r;
task_t             96 kernel/generic/src/ipc/ops/stchngath.c 		other_task_s = (task_t *) ipc_get_arg5(olddata);
task_t            271 kernel/generic/src/main/main.c 	task_t *kernel = task_create(AS_KERNEL, "kernel");
task_t            191 kernel/generic/src/proc/scheduler.c static void switch_task(task_t *task)
task_t             85 kernel/generic/src/proc/task.c static void task_kill_internal(task_t *);
task_t             99 kernel/generic/src/proc/task.c 	task_cache = slab_cache_create("task_t", sizeof(task_t), 0,
task_t            109 kernel/generic/src/proc/task.c 	task_t *task;
task_t            112 kernel/generic/src/proc/task.c 		task_t *task_0 = ipc_box_0->task;
task_t            154 kernel/generic/src/proc/task.c 	task_t *task = (task_t *) obj;
task_t            183 kernel/generic/src/proc/task.c 	task_t *task = (task_t *) obj;
task_t            197 kernel/generic/src/proc/task.c task_t *task_create(as_t *as, const char *name)
task_t            199 kernel/generic/src/proc/task.c 	task_t *task = (task_t *) slab_alloc(task_cache, FRAME_ATOMIC);
task_t            271 kernel/generic/src/proc/task.c static void task_destroy(task_t *task)
task_t            300 kernel/generic/src/proc/task.c void task_hold(task_t *task)
task_t            312 kernel/generic/src/proc/task.c void task_release(task_t *task)
task_t            424 kernel/generic/src/proc/task.c task_t *task_find_by_id(task_id_t id)
task_t            426 kernel/generic/src/proc/task.c 	task_t *task = NULL;
task_t            432 kernel/generic/src/proc/task.c 		task = odict_get_instance(odlink, task_t, ltasks);
task_t            465 kernel/generic/src/proc/task.c task_t *task_first(void)
task_t            476 kernel/generic/src/proc/task.c 	return odict_get_instance(odlink, task_t, ltasks);
task_t            484 kernel/generic/src/proc/task.c task_t *task_next(task_t *cur)
task_t            495 kernel/generic/src/proc/task.c 	return odict_get_instance(odlink, task_t, ltasks);
task_t            508 kernel/generic/src/proc/task.c void task_get_accounting(task_t *task, uint64_t *ucycles, uint64_t *kcycles)
task_t            535 kernel/generic/src/proc/task.c static void task_kill_internal(task_t *task)
task_t            565 kernel/generic/src/proc/task.c 	task_t *task = task_find_by_id(id);
task_t            615 kernel/generic/src/proc/task.c static void task_print(task_t *task, bool additional)
task_t            677 kernel/generic/src/proc/task.c 	task_t *task;
task_t            695 kernel/generic/src/proc/task.c 	task_t *task = odict_get_instance(odlink, task_t, ltasks);
task_t            229 kernel/generic/src/proc/thread.c thread_t *thread_create(void (*func)(void *), void *arg, task_t *task,
task_t            387 kernel/generic/src/proc/thread.c void thread_attach(thread_t *thread, task_t *task)
task_t             53 kernel/generic/src/security/perm.c void perm_set(task_t *task, perm_t perms)
task_t             67 kernel/generic/src/security/perm.c perm_t perm_get(task_t *task)
task_t             91 kernel/generic/src/security/perm.c 	task_t *task = task_find_by_id(taskid);
task_t            121 kernel/generic/src/security/perm.c 	task_t *task = task_find_by_id(taskid);
task_t            214 kernel/generic/src/sysinfo/stats.c static void produce_stats_task(task_t *task, stats_task_t *stats_task)
task_t            272 kernel/generic/src/sysinfo/stats.c 	task_t *task = task_first();
task_t            451 kernel/generic/src/sysinfo/stats.c 	task_t *task = task_first();
task_t            481 kernel/generic/src/sysinfo/stats.c 		task_t *prev_task = task;
task_t            522 kernel/generic/src/sysinfo/stats.c 	task_t *task = task_find_by_id(task_id);
HelenOS homepage, sources at GitHub