| /plan9/sys/src/libthread/ |
| H A D | threadimpl.h | 25 typedef struct Thread Thread; typedef 56 Thread *hash[RENDHASH]; 62 Thread *head; 63 Thread **tail; 66 struct Thread struct 77 Thread *next; /* next on ready queue */ argument 80 Thread *nextt; /* next on list of threads in this proc*/ argument 86 Thread *rendhash; /* Trgrp linked list */ argument 110 Thread *thread; /* running thread */ argument 157 void _freethread(Thread*); [all …]
|
| H A D | sched.c | 7 static Thread *runthread(Proc*); 31 Thread *t, **l; in _schedinit() 86 Thread *t; in needstack() 103 Thread *t; in _sched() 131 static Thread* 134 Thread *t; in runthread() 158 _threadready(Thread *t) in _threadready()
|
| H A D | kill.c | 6 static void tinterrupt(Proc*, Thread*); 12 Thread *t; in threadxxxgrp() 33 Thread *t; in threadxxx() 80 tinterrupt(Proc *p, Thread *t) in tinterrupt()
|
| H A D | create.c | 28 Thread *t; in newthread() 32 t = _threadmalloc(sizeof(Thread), 1); in newthread() 42 t->next = (Thread*)~0; in newthread() 116 Thread *t, *nextt; in _freeproc() 130 _freethread(Thread *t) in _freethread() 133 Thread **l; in _freethread()
|
| H A D | rendez.c | 10 finish(Thread *t, void *val) in finish() 31 Thread *t, **l; in _threadrendezvous() 68 _threadflagrendez(Thread *t) in _threadflagrendez() 78 Thread *t, **l; in _threadbreakrendez()
|
| H A D | id.c | 18 Thread *t; in threadpid() 44 Thread *t; in threadsetgrp() 65 Thread *t; in threadsetname()
|
| H A D | sched.acid | 448 aggr Thread 459 'A' Thread 44 next; 461 'A' Thread 52 nextt; 465 'A' Thread 68 rendhash; 475 Thread(addr) { 476 complex Thread addr; 526 'A' Thread 24 thread; 688 complex Thread _schedinit:t; 689 complex Thread _schedinit:l; 691 complex Thread needstack:t; [all …]
|
| H A D | 386.c | 14 _threadinitstack(Thread *t, void (*f)(void*), void *arg) in _threadinitstack()
|
| H A D | amd64.c | 15 _threadinitstack(Thread *t, void (*f)(void*), void *arg) in _threadinitstack()
|
| H A D | arm.c | 15 _threadinitstack(Thread *t, void (*f)(void*), void *arg) in _threadinitstack()
|
| H A D | mips.c | 15 _threadinitstack(Thread *t, void (*f)(void*), void *arg) in _threadinitstack()
|
| H A D | power.c | 15 _threadinitstack(Thread *t, void (*f)(void*), void *arg) in _threadinitstack()
|
| H A D | channel.acid | 448 aggr Thread 459 'A' Thread 44 next; 461 'A' Thread 52 nextt; 465 'A' Thread 68 rendhash; 475 Thread(addr) { 476 complex Thread addr; 526 'A' Thread 24 thread; 650 complex Thread alt:t;
|
| H A D | exit.c | 14 Thread *t; in threadexits()
|
| H A D | exec.c | 13 Thread *t; in procexec()
|
| H A D | main.c | 180 Thread *t; in _schedexecwait()
|
| H A D | channel.c | 94 Thread *t; in alt()
|
| /plan9/sys/src/liboventi/ |
| H A D | plan9-thread.c | 12 typedef struct Thread Thread; typedef 14 struct Thread { struct 19 Thread *next; argument 24 Thread *writer; /* thread writering write lock */ 26 Thread *qfirst; 27 Thread *qlast; 33 Thread *wfirst; 34 Thread *wlast; 41 static Thread **vtRock; 44 static void threadSleep(Thread*); [all …]
|
| H A D | plan9-thread.acid | 441 aggr Thread 447 'A' Thread 16 next; 451 Thread(addr) { 452 complex Thread addr; 464 'A' Thread 4 writer; 466 'A' Thread 12 qfirst; 467 'A' Thread 16 qlast; 486 'A' Thread 4 wfirst; 487 'A' Thread 8 wlast; 499 complex Thread vtRock; [all …]
|
| /plan9/sys/src/cmd/venti/srv/ |
| H A D | hproc.c | 360 if(FIELD(Thread, t, state) == Running){ in threadstkline() 366 sp = FIELD(Thread, t, sched[JMPBUFSP]); in threadstkline() 436 switch(s = FIELD(Thread, t, state)){ in threadfmt() 453 if(FIELD(Thread, t, moribund) == 1) in threadfmt() 455 if(s = FIELD(Thread, t, cmdname)){ in threadfmt() 484 t = FIELD(Thread, t, nextt); in threadapply() 546 if(FIELD(Thread, t, state) == Running){ in threadstack() 551 sp = FIELD(Thread, t, sched[JMPBUFSP]); in threadstack()
|
| /plan9/sys/lib/acid/ |
| H A D | thread | 128 complex Thread T; 132 s = "t=(Thread)"+itoa(T, "%-10x")+" "; 173 T = (Thread)Tq.$head; 221 T = (Thread)Tq.$head; 257 T = (Thread)Tq.$head; 294 complex Thread T; 310 complex Thread T;
|
| H A D | acme | 119 T = (Thread)Tq.$head;
|
| /plan9/sys/src/cmd/fossil/ |
| H A D | fossil-acid | 14 // make a list of pids from a list of Thread structures 21 t = (Thread)t; 46 t = (Thread)l.writer; 59 t = (Thread)l.writer;
|
| /plan9/sys/src/cmd/gs/src/ |
| H A D | lib.mak | 2662 # Thread / semaphore / monitor implementation.
|