| plan 9 kernel history: overview | file list | diff list |
1991/0325/power/fns.h (diff list | history)
| 1991/0325/sys/src/9/power/fns.h:1,228 – 1991/0328/sys/src/9/power/fns.h:1,224 (short | long | prev | next) | ||
| 1990/0227 | Alarm *alarm(int, void (*)(Alarm*), void*); void alarminit(void); Block *allocb(ulong); | |
| 1991/0209 | int anyready(void); | |
| 1990/0227 | void append(List**, List*); | |
| 1990/0424 | void arginit(void); | |
| 1990/0227 | void cancel(Alarm*); int canlock(Lock*); int canqlock(QLock*); void chaninit(void); void chandevreset(void); void chandevinit(void); | |
| 1990/1211 | void checkalarms(void); | |
| 1991/0209 | void clock(Ureg*); | |
| 1990/0227 | void clockinit(void); Chan *clone(Chan*, Chan*); void close(Chan*); void closemount(Mount*); void closepgrp(Pgrp*); | |
| 1990/1211 | void clearmmucache(void); | |
| 1990/0227 | long clrfpintr(void); | |
| 1990/0802 | int compactpte(Orig*, ulong); | |
| 1990/0504 | ulong confeval(char*); void confprint(void); | |
| 1990/0227 | void confinit(void); | |
| 1990/0504 | void confread(void); void confset(char*); | |
| 1990/0227 | int consactive(void); int conschar(void); void consoff(void); int consputc(int); Env *copyenv(Env*, int); int decref(Ref*); void delay(int); void delete(List**, List*, List*); void delete0(List**, List*); Chan *devattach(int, char*); Chan *devclone(Chan*, Chan*); | |
| 1990/11211 | void devdir(Chan*, Qid, char*, long, long, Dir*); | |
| 1990/0227 | long devdirread(Chan*, char*, long, Dirtab*, int, Devgen*); Devgen devgen; int devno(int, int); | |
| 1991/0325 | Chan *devopen(Chan*, int, Dirtab*, int, Devgen*); | |
| 1990/0227 | void devstat(Chan*, char*, Dirtab*, int, Devgen*); int devwalk(Chan*, char*, Dirtab*, int, Devgen*); void duartinit(void); void duartintr(void); int duartputc(int); | |
| 1990/0907 | void duartputs(char*); | |
| 1990/0227 | void duartreset(void); void duartxmit(int); void dumpregs(Ureg*); void dumpstack(void); int eqchan(Chan*, Chan*, long); | |
| 1990/11211 | int eqqid(Qid, Qid); | |
| 1990/0227 | void envpgclose(Env*); | |
| 1990/11211 | void error(int); void errors(char*); | |
| 1990/0227 | void evenaddr(ulong); | |
| 1990/1226 | void execpc(ulong); | |
| 1990/0227 | void exit(void); | |
| 1990/1212 | int fault(ulong, int); void faultmips(Ureg*, int, int); | |
| 1991/0314 | ulong fcr31(void); | |
| 1990/08141 | void fdclose(int); | |
| 1991/0325 | Chan *fdtochan(int, int); | |
| 1990/0227 | void firmware(void); void flowctl(Queue*); void flushmmu(void); void forkmod(Seg*, Seg*, Proc*); void freeb(Block*); | |
| 1990/1101 | int freebroken(void); | |
| 1990/1212 | void freepage(Orig*, int); | |
| 1990/0227 | void freepte(Orig*); void freesegs(int); void freealarm(Alarm*); Block *getb(Blist*); | |
| 1990/0312 | int getfields(char*, char**, int, char); | |
| 1990/0227 | Block *getq(Queue*); void gettlb(int, ulong*); ulong gettlbvirt(int); void gotolabel(Label*); | |
| 1990/0424 | void gotopc(ulong); | |
| 1990/0227 | void growpte(Orig*, ulong); void *ialloc(ulong, int); | |
| 1990/0504 | void icflush(void *, int); | |
| 1990/0227 | int incref(Ref*); void insert(List**, List*, List*); | |
| 1991/0209 | void intr(Ureg*); | |
| 1990/1211 | void invalidateu(void); | |
| 1990/0826 | void ioboardinit(void); | |
| 1990/0227 | void isdir(Chan*); void kbdchar(int); void kproc(char*, void(*)(void*), void*); void launchinit(void); void lanceintr(void); void lanceparity(void); | |
| 1990/1231 | void lancesetup(Lance*); | |
| 1990/0227 | void launch(int); void lights(int); void lock(Lock*); void lockinit(void); Orig *lookorig(ulong, ulong, int, Chan*); void machinit(void); void mapstack(Proc*); int mount(Chan*, Chan*, int); Chan *namec(char*, int, int, ulong); void nexterror(void); Alarm *newalarm(void); Chan *newchan(void); | |
| 1990/1013 | PTE *newmod(Orig*); | |
| 1990/0227 | Mount *newmount(void); Orig *neworig(ulong, ulong, int, Chan*); Page *newpage(int, Orig*, ulong); Pgrp *newpgrp(void); Proc *newproc(void); | |
| 1990/0321 | void newqinfo(Qinfo*); | |
| 1990/0227 | char *nextelem(char*, char*); void newstart(void); int newtlbpid(Proc*); | |
| 1990/0629 |
| |
| 1991/0325 |
| |
| 1990/0629 |
| |
| 1991/0209 | void notify(Ureg*); | |
| 1990/0227 | void novme(int); void nullput(Queue*, Block*); void online(void); int openmode(ulong); | |
| 1991/0325 | Block *padb(Block*, int); | |
| 1990/0227 | void pageinit(void); void panic(char*, ...); void pexit(char*, int); void pgrpcpy(Pgrp*, Pgrp*); void pgrpinit(void); | |
| 1990/1110 | void pgrpnote(Pgrp*, char*, long, int); Pgrp *pgrptab(int); | |
| 1990/0227 | int postnote(Proc*, int, char*, int); int pprint(char*, ...); | |
| 1990/0312 | Block *prepend(Block*, int); | |
| 1990/0227 | void prflush(void); void printinit(void); void printslave(void); void procinit0(void); Proc *proctab(int); void purgetlb(int); | |
| 1991/0325 | Queue *pushq(Stream*, Qinfo*); | |
| 1990/0227 | void putmmu(ulong, ulong); void puttlb(ulong, ulong); void puttlbx(int, ulong, ulong); int putb(Blist*, Block*); | |
| 1990/0312 | void putbq(Blist*, Block*); | |
| 1990/0227 | int putq(Queue*, Block*); void putstrn(char*, long); ulong pwait(Waitmsg*); | |
| 1990/0720 | int readlog(ulong, char*, ulong); | |
| 1990/0227 | int readnum(ulong, char*, ulong, ulong, int); void ready(Proc*); void qlock(QLock*); void qunlock(QLock*); | |
| 1991/0314 | void restfpregs(FPsave*, ulong); | |
| 1990/0227 | int return0(void*); Proc *runproc(void); void savefpregs(FPsave*); void sched(void); void schedinit(void); long seconds(void); Seg *seg(Proc*, ulong); int segaddr(Seg*, ulong, ulong); int setlabel(Label*); void setvmevec(int, void (*)(int)); | |
| 1990/09051 | void sinit(void); | |
| 1991/0325 | char *skipslash(char*); | |
| 1990/0227 | void sleep(Rendez*, int(*)(void*), void*); | |
| 1991/0325 | uchar *smap(int, uchar*); | |
| 1990/0227 | int splhi(void); int spllo(void); void splx(int); | |
| 1990/09051 | void sunmap(int, uchar*); | |
| 1990/0227 | Devgen streamgen; | |
| 1990/11211 | int streamclose(Chan*); int streamclose1(Stream*); | |
| 1990/0629 | int streamenter(Stream*); | |
| 1990/1101 | int streamexit(Stream*, int); | |
| 1990/0227 | void streaminit(void); | |
| 1991/0115 | void streaminit0(void); | |
| 1990/0227 | long streamread(Chan*, void*, long); | |
| 1990/0312 | long streamwrite(Chan*, void*, long, int); | |
| 1991/0325 | Stream *streamnew(ushort, ushort, ushort, Qinfo*, int); | |
| 1990/0227 | void streamopen(Chan*, Qinfo*); int streamparse(char*, Block*); | |
| 1990/0801 | void streamstat(Chan*, char*, char*); | |
| 1990/0227 | long stringread(Chan*, void*, long, char*); long syscall(Ureg*); | |
| 1990/0718 | void sysloginit(void); void syslog(char*, int); | |
| 1990/0227 | void tlbinit(void); | |
| 1990/1229 | Block *tolance(Block*, int); | |
| 1990/0427 | void touser(void *); | |
| 1990/0227 | void tsleep(Rendez*, int (*)(void*), void*, int); void twakeme(Alarm*); void unlock(Lock*); | |
| 1990/0801 | void unusepage(Page*, int); | |
| 1990/0227 | void usepage(Page*, int); void userinit(void); void validaddr(ulong, ulong, int); void vecinit(void); void vector80(void); | |
| 1991/0325 | void *vmemchr(void*, int, int); | |
| 1990/11161 | void vmereset(void); | |
| 1990/0227 | void wakeme(Alarm*); void wakeup(Rendez*); void wbflush(void); #define waserror() setlabel(&u->errlab[u->nerrlab++]) #define poperror() u->nerrlab-- | |
| 1990/1212 | /* * no external state to save on the SGI */ | |
| 1991/0118 | #define procsetup(p) ((p)->fpstate = FPinit) | |
| 1990/1212 | #define procsave(x,y) #define procrestore(x,y) | |
| 1990/1214 | #define USED(x) if(x) #define SET(x) x = 0 | |
| 1991/0115 | #define flushvirt() | |
| 1991/0312 | #define flushpage(x) | |