| tag | line | file | source code |
| task | 31 | include/linux/sched.h | #define FIRST_TASK task[0] |
| task | 32 | include/linux/sched.h | #define LAST_TASK task[NR_TASKS-1] |
| task | 167 | include/linux/sched.h | /* proc links*/ &init_task.task,0,0,0, \ |
| task | 190 | include/linux/sched.h | extern struct task_struct *task[NR_TASKS]; |
| task | 239 | include/linux/sched.h | "d" (_TSS(n)),"c" ((long) task[n]) \ |
| task | 69 | kernel/exit.c | if (task[i]==p) { |
| task | 70 | kernel/exit.c | task[i]=NULL; |
| task | 97 | kernel/exit.c | if (task[i] == p) |
| task | 116 | kernel/exit.c | if (!task[i]) |
| task | 118 | kernel/exit.c | if (bad_task_ptr(task[i]->p_pptr)) |
| task | 120 | kernel/exit.c | task[i]->pid); |
| task | 121 | kernel/exit.c | if (bad_task_ptr(task[i]->p_cptr)) |
| task | 123 | kernel/exit.c | task[i]->pid); |
| task | 124 | kernel/exit.c | if (bad_task_ptr(task[i]->p_ysptr)) |
| task | 126 | kernel/exit.c | task[i]->pid); |
| task | 127 | kernel/exit.c | if (bad_task_ptr(task[i]->p_osptr)) |
| task | 129 | kernel/exit.c | task[i]->pid); |
| task | 130 | kernel/exit.c | if (task[i]->p_pptr == task[i]) |
| task | 132 | kernel/exit.c | if (task[i]->p_cptr == task[i]) |
| task | 134 | kernel/exit.c | if (task[i]->p_ysptr == task[i]) |
| task | 136 | kernel/exit.c | if (task[i]->p_osptr == task[i]) |
| task | 138 | kernel/exit.c | if (task[i]->p_osptr) { |
| task | 139 | kernel/exit.c | if (task[i]->p_pptr != task[i]->p_osptr->p_pptr) |
| task | 142 | kernel/exit.c | task[i]->pid, task[i]->p_osptr->pid, |
| task | 143 | kernel/exit.c | task[i]->p_osptr->p_pptr->pid); |
| task | 144 | kernel/exit.c | if (task[i]->p_osptr->p_ysptr != task[i]) |
| task | 147 | kernel/exit.c | task[i]->pid, task[i]->p_osptr->pid); |
| task | 149 | kernel/exit.c | if (task[i]->p_ysptr) { |
| task | 150 | kernel/exit.c | if (task[i]->p_pptr != task[i]->p_ysptr->p_pptr) |
| task | 153 | kernel/exit.c | task[i]->pid, task[i]->p_osptr->pid, |
| task | 154 | kernel/exit.c | task[i]->p_osptr->p_pptr->pid); |
| task | 155 | kernel/exit.c | if (task[i]->p_ysptr->p_osptr != task[i]) |
| task | 158 | kernel/exit.c | task[i]->pid, task[i]->p_ysptr->pid); |
| task | 160 | kernel/exit.c | if (task[i]->p_cptr) { |
| task | 161 | kernel/exit.c | if (task[i]->p_cptr->p_pptr != task[i]) |
| task | 164 | kernel/exit.c | task[i]->pid, task[i]->p_cptr->pid); |
| task | 165 | kernel/exit.c | if (task[i]->p_cptr->p_ysptr) |
| task | 168 | kernel/exit.c | task[i]->pid, task[i]->p_cptr->pid); |
| task | 220 | kernel/exit.c | struct task_struct **p = NR_TASKS + task; |
| task | 325 | kernel/exit.c | p->p_pptr = task[1]; |
| task | 327 | kernel/exit.c | task[1]->signal |= (1<<(SIGCHLD-1)); |
| task | 349 | kernel/exit.c | p->p_osptr = task[1]->p_cptr; |
| task | 350 | kernel/exit.c | task[1]->p_cptr->p_ysptr = p; |
| task | 351 | kernel/exit.c | task[1]->p_cptr = current->p_cptr; |
| task | 74 | kernel/fork.c | if (task[i] && ((task[i]->pid == last_pid) || |
| task | 75 | kernel/fork.c | (task[i]->pgrp == last_pid))) |
| task | 78 | kernel/fork.c | if (!task[i]) |
| task | 105 | kernel/fork.c | task[nr] = p; |
| task | 140 | kernel/fork.c | task[nr] = NULL; |
| task | 19 | kernel/panic.c | if (current == task[0]) |
| task | 39 | kernel/ptrace.c | if (task[i] != NULL && (task[i]->pid == pid)) return (i); |
| task | 50 | kernel/ptrace.c | get_stack_long(struct task_struct *task, int offset) |
| task | 53 | kernel/ptrace.c | stack = (unsigned char *)task->tss.esp0; |
| task | 65 | kernel/ptrace.c | put_stack_long(struct task_struct *task, int offset, unsigned short data) |
| task | 68 | kernel/ptrace.c | stack = (unsigned char *)task->tss.esp0; |
| task | 91 | kernel/ptrace.c | if (task[i] == current) break; |
| task | 102 | kernel/ptrace.c | limit=(task[tsk]->ldt[seg].a) & 0xffff; |
| task | 105 | kernel/ptrace.c | if (task[tsk]->ldt[seg].b & GRANULARITY) limit = limit << 12; |
| task | 110 | kernel/ptrace.c | address = ((task[tsk]->ldt[seg].a & 0xffff000) >> 8) | |
| task | 111 | kernel/ptrace.c | ((task[tsk]->ldt[seg].b & 0xff) << 16 ) | |
| task | 112 | kernel/ptrace.c | (task[tsk]->ldt[seg].b & 0xff000000); |
| task | 118 | kernel/ptrace.c | do_no_page (0, address, task[tsk]); |
| task | 154 | kernel/ptrace.c | if (task[i] == current) break; |
| task | 165 | kernel/ptrace.c | limit=(task[tsk]->ldt[seg].a) & 0xffff; |
| task | 168 | kernel/ptrace.c | if (task[tsk]->ldt[seg].b & GRANULARITY) limit = limit << 12; |
| task | 173 | kernel/ptrace.c | address = ((task[tsk]->ldt[seg].a & 0xffff000) >> 8) | |
| task | 174 | kernel/ptrace.c | ((task[tsk]->ldt[seg].b & 0xff) << 16 ) | |
| task | 175 | kernel/ptrace.c | (task[tsk]->ldt[seg].b & 0xff000000); |
| task | 181 | kernel/ptrace.c | do_no_page (0, address, task[tsk]); |
| task | 228 | kernel/ptrace.c | child = task[childno]; |
| task | 53 | kernel/sched.c | if (task[i]) |
| task | 54 | kernel/sched.c | show_task(i,task[i]); |
| task | 65 | kernel/sched.c | struct task_struct task; |
| task | 79 | kernel/sched.c | struct task_struct *current = &(init_task.task); |
| task | 82 | kernel/sched.c | struct task_struct * task[NR_TASKS] = {&(init_task.task), }; |
| task | 149 | kernel/sched.c | p = &task[NR_TASKS]; |
| task | 188 | kernel/sched.c | if (current == &(init_task.task)) |
| task | 437 | kernel/sched.c | set_tss_desc(gdt+FIRST_TSS_ENTRY,&(init_task.task.tss)); |
| task | 438 | kernel/sched.c | set_ldt_desc(gdt+FIRST_LDT_ENTRY,&(init_task.task.ldt)); |
| task | 441 | kernel/sched.c | task[i] = NULL; |
| task | 290 | kernel/sys.c | if (task[i] && (task[i]->pid == pid) && |
| task | 291 | kernel/sys.c | ((task[i]->p_pptr == current) || |
| task | 292 | kernel/sys.c | (task[i] == current))) { |
| task | 293 | kernel/sys.c | if (task[i]->leader) |
| task | 295 | kernel/sys.c | if ((task[i]->session != current->session) || |
| task | 299 | kernel/sys.c | task[i]->pgrp = pgid; |