Annotation of lucent/sys/src/9/gnot/fns.h, revision 1.1.1.1

1.1       root        1: #include "../port/portfns.h"
                      2: 
                      3: void   addportintr(int (*)(void));
                      4: void   bootargs(ulong);
                      5: void   clearmmucache(void);
                      6: void   clock(Ureg*);
                      7: void   dspclock(void);
                      8: void   duartclock(void);
                      9: void   duartinit(void);
                     10: void   duartstarttimer(void);
                     11: void   duartstoptimer(void);
                     12: #define        evenaddr(x)     /* 68020 doesn't care */
                     13: void   fault68020(Ureg*, FFrame*);
                     14: void   firmware(void);
                     15: #define        flushapage(x)
                     16: void   flushcpucache(void);
                     17: #define        flushpage(x) if(x)
                     18: int    fpcr(int);
                     19: ulong  fpiar(void);
                     20: void   fpregrestore(char*);
                     21: void   fpregsave(char*);
                     22: void   fprestore(FPsave*);
                     23: void   fpsave(FPsave*);
                     24: ulong  getsr(void);
                     25: #define icflush(a, b)
                     26: void   incontoggle(void);
                     27: KMap*  kmap(Page*);
                     28: void   kmapinit(void);
                     29: void   kunmap(KMap*);
                     30: void   mmuinit(void);
                     31: #define        mmunewpage(x)
                     32: void   mousebuttons(int);
                     33: void   mouseclock(void);
                     34: int    portprobe(char*, int, int, int, long);
                     35: void   procrestore(Proc*);
                     36: void   procsave(Proc*);
                     37: void   procsetup(Proc*);
                     38: void   putkmmu(ulong, ulong);
                     39: void   restfpregs(FPsave*);
                     40: void   screeninit(void);
                     41: void   screenputc(int);
                     42: void   screenputs(char*, int);
                     43: void   scsictrlintr(void);
                     44: void   scsidmaintr(void);
                     45: uchar* scsirecv(uchar *);
                     46: void   scsirun(void);
                     47: uchar* scsixmit(uchar *);
                     48: int    spl1(void);
                     49: void   spldone(void);
                     50: int    splduart(void);
                     51: long   syscall(Ureg*);
                     52: int    tas(char*);
                     53: void   touser(void*);
                     54: #define        waserror()      (u->nerrlab++, setlabel(&u->errlab[u->nerrlab-1]))
                     55: #define        kmapperm(x)     kmap(x)
                     56: #define getcallerpc(x) (*(ulong*)(x))
                     57: #define KADDR(a)       ((void*)((ulong)(a)|KZERO))
                     58: #define PADDR(a)       ((ulong)(a)&~KZERO)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.