Home
last modified time | relevance | path

Searched refs:Thread (Results 1 – 24 of 24) sorted by relevance

/plan9/sys/src/libthread/
H A Dthreadimpl.h25 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 Dsched.c7 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 Dkill.c6 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 Dcreate.c28 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 Drendez.c10 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 Did.c18 Thread *t; in threadpid()
44 Thread *t; in threadsetgrp()
65 Thread *t; in threadsetname()
H A Dsched.acid448 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 D386.c14 _threadinitstack(Thread *t, void (*f)(void*), void *arg) in _threadinitstack()
H A Damd64.c15 _threadinitstack(Thread *t, void (*f)(void*), void *arg) in _threadinitstack()
H A Darm.c15 _threadinitstack(Thread *t, void (*f)(void*), void *arg) in _threadinitstack()
H A Dmips.c15 _threadinitstack(Thread *t, void (*f)(void*), void *arg) in _threadinitstack()
H A Dpower.c15 _threadinitstack(Thread *t, void (*f)(void*), void *arg) in _threadinitstack()
H A Dchannel.acid448 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 Dexit.c14 Thread *t; in threadexits()
H A Dexec.c13 Thread *t; in procexec()
H A Dmain.c180 Thread *t; in _schedexecwait()
H A Dchannel.c94 Thread *t; in alt()
/plan9/sys/src/liboventi/
H A Dplan9-thread.c12 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 Dplan9-thread.acid441 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 Dhproc.c360 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 Dthread128 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 Dacme119 T = (Thread)Tq.$head;
/plan9/sys/src/cmd/fossil/
H A Dfossil-acid14 // 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 Dlib.mak2662 # Thread / semaphore / monitor implementation.