plan 9 kernel history: overview | file list | diff list

1994/0728/carrera/fns.h (diff list | history)

carrera/fns.h on 1993/0903
1993/0903    
#include "../port/portfns.h" 
 
1994/0306    
void		DEBUG(void); 
1993/0903    
 
1994/0306    
void		addportintr(int(*)(void)); 
void		allflush(void*, ulong); 
void		arginit(void); 
int		busprobe(ulong); 
void		cleancache(void); 
void		clearmmucache(void); 
void		clock(Ureg*); 
void		clockinit(void); 
ulong		confeval(char*); 
void		confprint(void); 
void		confread(void); 
void		confset(char*); 
int		conschar(void); 
void		consoff(void); 
int		consputc(int); 
void		dcflush(void*, ulong); 
void		dcinvalidate(void*, ulong); 
void		epcenable(ulong); 
void		epcinit(int, int); 
void		evenaddr(ulong); 
void		faultmips(Ureg*, int, int); 
ulong		fcr31(void); 
void		firmware(int); 
#define		flushpage(s)		icflush((void*)(s), BY2PG) 
void		fptrap(Ureg*); 
ulong		getcallerpc(void*); 
int		getline(char*, int); 
void		getnveaddr(void*); 
int		getnvram(ulong, void *, int); 
ulong		getstatus(void); 
void		gettlb(int, ulong*); 
int		gettlbp(ulong, ulong*); 
ulong		gettlbvirt(int); 
void		gotopc(ulong); 
void		hinv(void); 
void		icdirty(void *, ulong); 
void		icflush(void *, ulong); 
void		intr(Ureg*); 
void		ioinit(int); 
int		iprint(char*, ...); 
int		kbdinit(void); 
void		kbdintr(void); 
void		kfault(Ureg*); 
KMap*		kmap(Page*); 
void		kmapinit(void); 
void		kmapinval(void); 
int		kprint(char*, ...); 
void		kproftimer(ulong); 
void		kunmap(KMap*); 
void		launchinit(void); 
void		launch(int); 
void		lightbits(int, int); 
ulong		machstatus(void); 
void		mmunewpage(Page*); 
void		mouseintr(void); 
void		mntdump(void); 
void		newstart(void); 
int		newtlbpid(Proc*); 
void		nonettoggle(void); 
void		novme(int); 
void		online(void); 
Block*		prepend(Block*, int); 
void		prflush(void); 
ulong		prid(void); 
void		printinit(void); 
#define		procrestore(p) 
1994/0728    
#define		procsave(p) 
1994/0306    
#define		procsetup(p)		((p)->fpstate = FPinit) 
void		purgetlb(int); 
int		putnvram(ulong, void*, int); 
1993/0903    
Softtlb*	putstlb(ulong, ulong); 
1994/0306    
int		puttlb(ulong, ulong, ulong); 
void		puttlbx(int, ulong, ulong, ulong, int); 
void*		pxalloc(ulong); 
void*		pxspanalloc(ulong, int, ulong); 
void		rdbginit(void); 
ulong		rdcount(void); 
int		readlog(ulong, char*, ulong); 
1994/0619    
long*		reg(Ureg*, int); 
1994/0306    
void		restfpregs(FPsave*, ulong); 
void		screeninit(void); 
void		screenputs(char*, int); 
long		syscall(Ureg*); 
void		syslog(char*, int); 
void		sysloginit(void); 
int		tas(ulong*); 
void		tlbinit(void); 
ulong		tlbvirt(void); 
void		touser(void*); 
void		vecinit(void); 
void		vector0(void); 
void		vector100(void); 
void		vector180(void); 
void		vmereset(void); 
1994/0307    
void		uvst(void*, void*); 
void		uvld(void*, void*); 
1994/0306    
void		wbflush(void); 
void		wrcompare(ulong); 
void		Xdelay(int); 
1993/0903    
 
1994/0306    
void		serialinit(void); 
void		NS16552special(int, int, Queue**, Queue**, int (*)(Queue*, int)); 
void		NS16552setup(ulong, ulong); 
void		NS16552intr(int); 
void		etherintr(void); 
void		iomapinit(void); 
void		enetaddr(uchar*); 
1993/0903    
 
1994/0306    
#define	waserror()		setlabel(&up->errlab[up->nerrlab++]) 
#define	kmapperm(x)		kmap(x) 
 
1993/0903    
#define KADDR(a)	((void*)((ulong)(a)|KSEG0)) 
#define KADDR1(a)	((void*)((ulong)(a)|KSEG1)) 
#define PADDR(a)	((ulong)(a)&~KSEGM) 
1994/0307    
 
1994/0308    
void	hnputl(void*, ulong v); 
void	hnputs(void*, ushort v); 
ulong	nhgetl(void*); 
ushort	nhgets(void*); 
1994/0307    
 
1994/0325    
void	ifwrite(void*, Block*, int); 
1994/0307    
void*	ifinit(int); 
1994/0309    
void	ifjab(void); 
1994/0308    
ulong	ifaddr(void*); 
1994/0311    
void	filiput(Block*); 
void	fiberint(int); 
1994/0308    
void	audiosbintr(void); 
void	audiodmaintr(void); 
1994/0309    
ulong	fwblock(void*, void*, ulong); 
1994/0311    
ulong	frblock(void*, void*, ulong); 
void	ifree(void*); 
1994/0331    
void	ifflush(void*); 
1994/0311    
Block*	iallocb(int); 
void*	ifroute(ulong); 
ulong	ifunroute(ulong); 
void	parseip(char*, char*); 


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)