📄 fns.h
字号:
#include "../port/portfns.h"void audiopower(int);void audioamppower(int);void audioicpower(int);void cacheflush(void);void cachewb(void);void cachewbaddr(void*);void cachewbregion(ulong, int);void dcacheinvalidate(void);int cistrcmp(char*, char*);int cistrncmp(char*, char*, int);void clockinit(void);ulong clockpower(int);int cmpswap(long*, long, long);#define coherence()#define cycles(x) do{}while(0)#define dcflush(a, b)void delay(int);void µcpower(int);void deepsleep(void);void dmainit(void);void doze(void);void egpiobits(ulong, int);void evenaddr(ulong);ulong findva(ulong, ulong, ulong);void flashprogpower(int);void flushmmu(void);int fpiarm(Ureg *ur);char* getconf(char*);ulong getcpuid(void);ulong getfar(void);ulong getfsr(void);ulong getcontrol(void);ulong getdac(void);ulong getttb(void);void* getlink(void);#define getpgcolor(a) 0ulong getsp(void);void icacheinvalidate(void);void idle(void);void idlehands(void);uchar inb(ulong);ushort ins(ulong);void inss(ulong, void*, int);ulong inl(ulong);void intrdisable(int, int, void (*)(Ureg*, void*), void*, char*);void intrenable(int, int, void (*)(Ureg*, void*), void*, char*);void irpower(int);#define kexit(a)#define kmapinval()void lcdpower(int);void links(void);void* mapmem(ulong, int, int);void mappedIvecEnable(void);void mappedIvecDisable(void);void* mapspecial(ulong, int);void meminit(void);void mmuinit(void);void mmuenable(void);void mmudisable(void);void mmuinvalidate(void);void mmuinvalidateaddr(ulong);void mmurestart(void);ulong mmu_kaddr(ulong);ulong mmu_paddr(ulong);int µcputc(Queue*, int);void noted(Ureg*, ulong);int notify(Ureg*);void outb(ulong, uchar);void outs(ulong, ushort);void outss(ulong, void*, int);void outl(ulong, ulong);void pcmciapower(int);void pcmcisread(PCMslot*);int pcmcistuple(int, int, int, void*, int);PCMmap* pcmmap(int, ulong, int, int);void pcmunmap(int, PCMmap*);void penbutton(int, int);void pentrackxy(int x, int y);void power_down(void);void powerinit(void);void powerkproc(void*);#define procrestore(p)void procsave(Proc*);void procsetup(Proc*);void putdac(ulong);void putttb(ulong);void putpid(ulong);void resetsuspendtimer(void);void rs232power(int);void rtcalarm(ulong);void sa1110_uartsetup(int);void screeninit(void);void screenpower(int);void serialµcputs(uchar *str, int n);void setr13(int, ulong*);uchar* tarlookup(uchar*, char*, int*);void timersinit(void);void timeradd(Timer*);void timerdel(Timer*);void timerintr(Ureg *, uvlong);void timerset(uvlong);void touser(void*);void trapdump(char *tag);void trapinit(void);void trapresume(void);int tas(void*);void uartpower(int);int uartstageoutput(Uart*);void uartkick(void*);void uartrecv(Uart*, char);#define userureg(ur) (((ur)->psr & PsrMask) == PsrMusr)void vectors(void);void vtable(void);void wbflush(void);#define KADDR(a) (void*)mmu_kaddr((ulong)(a))#define PADDR(a) mmu_paddr((ulong)(a))#define waserror() (up->nerrlab++, setlabel(&up->errlab[up->nerrlab-1]))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -