|
|
1.1 ! root 1: void aamloop(int); ! 2: Alarm* alarm(int, void (*)(Alarm*), void*); ! 3: void alarminit(void); ! 4: int bootp(int, char*); ! 5: void cancel(Alarm*); ! 6: void cgainit(void); ! 7: void cgaputs(IOQ*, char*, int); ! 8: void checkalarms(void); ! 9: void clockinit(void); ! 10: void consinit(void); ! 11: int conschar(void); ! 12: void delay(int); ! 13: uchar* etheraddr(int); ! 14: int etherinit(void); ! 15: int etherrxpkt(int, Etherpkt*, int); ! 16: int ethertxpkt(int, Etherpkt*, int, int); ! 17: #define evenaddr(x) /* 386 doesn't care */ ! 18: int floppyinit(void); ! 19: long floppyread(int, void*, long); ! 20: long floppyseek(int, long); ! 21: char* getconf(char*); ! 22: ulong getcr0(void); ! 23: ulong getcr2(void); ! 24: ulong getcr3(void); ! 25: int getfields(char*, char**, int, char); ! 26: int getstr(char*, char*, int, char*, int); ! 27: int hardinit(void); ! 28: long hardread(int, void*, long); ! 29: long hardseek(int, long); ! 30: long hardwrite(int, void*, long); ! 31: void i8042a20(void); ! 32: void i8042reset(void); ! 33: void* ialloc(ulong, int); ! 34: void idle(void); ! 35: int inb(int); ! 36: ushort ins(int); ! 37: ulong inl(int); ! 38: void insb(int, void*, int); ! 39: void inss(int, void*, int); ! 40: void insl(int, void*, int); ! 41: int isaconfig(char*, int, ISAConf*); ! 42: void kbdinit(void); ! 43: void kbdchar(int); ! 44: void machinit(void); ! 45: void meminit(void); ! 46: void mmuinit(void); ! 47: uchar nvramread(int); ! 48: void outb(int, int); ! 49: void outs(int, ushort); ! 50: void outl(int, ulong); ! 51: void outsb(int, void*, int); ! 52: void outss(int, void*, int); ! 53: void outsl(int, void*, int); ! 54: int plan9boot(int, long (*)(int, long), long (*)(int, void*, int)); ! 55: void panic(char*, ...); ! 56: void putcr3(ulong); ! 57: void putidt(Segdesc*, int); ! 58: void qinit(IOQ*); ! 59: int scsiexec(Scsi*, int); ! 60: int scsiinit(void); ! 61: long scsiread(int, void*, long); ! 62: long scsiseek(int, long); ! 63: Partition* sethardpart(int, char*); ! 64: Partition* setscsipart(int, char*); ! 65: void setvec(int, void (*)(Ureg*, void*), void*); ! 66: int splhi(void); ! 67: int spllo(void); ! 68: void splx(int); ! 69: void trapinit(void); ! 70: void uartspecial(int, void (*)(int), int (*)(void), int); ! 71: void uartputs(IOQ*, char*, int); ! 72: int x86(void); ! 73: ! 74: #define GSHORT(p) (((p)[1]<<8)|(p)[0]) ! 75: #define GLONG(p) ((GSHORT(p+2)<<16)|GSHORT(p)) ! 76: #define GLSHORT(p) (((p)[0]<<8)|(p)[1]) ! 77: #define GLLONG(p) ((GLSHORT(p)<<16)|GLSHORT(p+2)) ! 78: ! 79: #define KADDR(a) ((void*)((ulong)(a)|KZERO)) ! 80: #define PADDR(a) ((ulong)(a)&~KZERO)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.