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

1993/0731/port/portfns.h (diff list | history)

1993/0731/sys/src/9/port/portfns.h:2,141993/0811/sys/src/9/port/portfns.h:2,15 (short | long | prev | next)
realphabetize
rsc Fri Mar 4 12:44:25 2005
1992/0622    
void		alarmkproc(void*); 
int		anyready(void); 
Image*		attachimage(int, Chan*, ulong, ulong); 
1993/0731    
long		authentwrite(Chan*, char*, int); 
1993/0811    
long		authcheck(Chan*, char*, int); 
void		authclose(Chan*); 
1993/0731    
long		authentread(Chan*, char*, int); 
1993/0811    
long		authentwrite(Chan*, char*, int); 
1993/0515    
long		authread(Chan*, char*, int); 
long		authwrite(Chan*, char*, int); 
long		authcheck(Chan*, char*, int); 
ulong		authrequest(Session*, Fcall*); 
void		authreply(Session*, ulong, Fcall*); 
1993/0811    
ulong		authrequest(Session*, Fcall*); 
long		authwrite(Chan*, char*, int); 
1992/0704    
void		bitdebug(void); 
1992/1112    
void		bitdepth(void); 
1992/1106    
void		bitreverse(uchar*, int); 
1993/0731/sys/src/9/port/portfns.h:38,461993/0811/sys/src/9/port/portfns.h:39,46
1992/0622    
int		consactive(void); 
void		consdebug(void); 
void		copypage(Page*, Page*); 
1992/1216    
void		cursoron(int); 
void		cursoroff(int); 
1992/1104    
Segment*	data2txt(Segment*); 
1993/0811    
void		cursoron(int); 
1992/0622    
int		decref(Ref*); 
int		decrypt(void*, void*, int); 
void		delay(int); 
1993/0731/sys/src/9/port/portfns.h:53,581993/0811/sys/src/9/port/portfns.h:53,59
1992/0622    
Chan*		devopen(Chan*, int, Dirtab*, int, Devgen*); 
void		devstat(Chan*, char*, Dirtab*, int, Devgen*); 
int		devwalk(Chan*, char*, Dirtab*, int, Devgen*); 
1993/0811    
Chan*		domount(Chan*); 
1992/0622    
void		dumpqueues(void); 
void		dumpregs(Ureg*); 
void		dumpstack(void); 
1993/0731/sys/src/9/port/portfns.h:84,891993/0811/sys/src/9/port/portfns.h:85,92
1992/0622    
int		getfields(char*, char**, int, char); 
void		gotolabel(Label*); 
1993/0309    
int		haswaitq(void*); 
1993/0811    
long		hostdomainwrite(char*, int); 
long		hostownerwrite(char*, int); 
1992/0622    
int		hwcursmove(int, int); 
int		hwcursset(uchar*, uchar*, int, int); 
1993/0527    
void		iallocinit(void); 
1993/0731/sys/src/9/port/portfns.h:93,1031993/0811/sys/src/9/port/portfns.h:96,109
1992/0622    
void		initseg(void); 
void		invalidateu(void); 
void		isdir(Chan*); 
1993/0811    
int		iseve(void); 
1992/0622    
int		ispages(void*); 
void		kbdclock(void); 
1993/0601    
int		kbdcr2nl(Queue*, int); 
int		kbdputc(Queue*, int); 
1992/0622    
void		kbdrepeat(int); 
1993/0811    
long		keyread(char*, int, long); 
long		keywrite(char*, int); 
1992/0622    
void		kickpager(void); 
int		kprint(char*, ...); 
void		kproc(char*, void(*)(void*), void*); 
1993/0731/sys/src/9/port/portfns.h:111,1271993/0811/sys/src/9/port/portfns.h:117,134
1992/0622    
Page*		lookpage(Image*, ulong); 
void		machinit(void); 
void*		malloc(ulong); 
1993/0501    
void		mmuswitch(Proc*); 
1992/1104    
void		mbbpt(Point); 
void		mbbrect(Rectangle); 
1992/0622    
void		mfreeseg(Segment*, ulong, int); 
void		mmurelease(Proc*); 
1993/0811    
void		mmuswitch(Proc*); 
1992/0622    
void		mntdump(void); 
1993/0811    
void		mntrepl(char*); 
1993/0501    
int		mount(Chan*, Chan*, int, char*); 
1992/0622    
void		mountfree(Mount*); 
1993/0501    
void		mousebuttons(int); 
1993/0226    
void		mousectl(char*); 
1993/0501    
void		mouseclock(void); 
1993/0811    
void		mousectl(char*); 
1992/1104    
void		mousescreenupdate(void); 
1992/0623    
int		msize(void*); 
1992/0622    
Chan*		namec(char*, int, int, ulong); 
1993/0731/sys/src/9/port/portfns.h:131,1371993/0811/sys/src/9/port/portfns.h:138,143
1992/0622    
Page*		newpage(int, Segment **, ulong); 
Pgrp*		newpgrp(void); 
Proc*		newproc(void); 
1991/0706    
Segment*	newseg(int, ulong, ulong); 
1992/0622    
char*		nextelem(char*, char*); 
void		nexterror(void); 
int		notify(Ureg*); 
1993/0731/sys/src/9/port/portfns.h:155,1621993/0811/sys/src/9/port/portfns.h:161,172
1992/0622    
void		procdump(void); 
void		procinit0(void); 
Proc*		proctab(int); 
1993/0811    
void		ptclone(Chan*, int, int); 
void		ptclose(Pthash*); 
1992/0622    
Pte*		ptealloc(void); 
Pte*		ptecpy(Pte*); 
1993/0811    
Path*		ptenter(Pthash*, Path*, char*); 
int		ptpath(Path*, char*, int); 
1992/0622    
void		putimage(Image*); 
void		putmmu(ulong, ulong, Page*); 
void		putpage(Page*); 
1993/0731/sys/src/9/port/portfns.h:187,1941993/0811/sys/src/9/port/portfns.h:197,205
1992/0622    
void		resrcwait(char*); 
int		return0(void*); 
void		rlock(RWlock*); 
1993/0501    
void		rootreq(Chan*, Mnt*); 
1993/0724    
void		rootfiles(void); 
1993/0811    
void		rootrecover(Path*, char*); 
void		rootreq(Chan*, Mnt*); 
1992/0622    
void		runlock(RWlock*); 
Proc*		runproc(void); 
void		savefpregs(FPsave*); 
1993/0731/sys/src/9/port/portfns.h:199,2071993/0811/sys/src/9/port/portfns.h:210,216
1992/0622    
void		schedinit(void); 
int		screenbits(void); 
1992/1104    
void		screenupdate(void); 
1992/0808    
Scsibuf*	scsialloc(ulong); 
int		scsibread(int, Scsibuf*, long, long, long); 
Scsibuf*	scsibuf(void); 
1992/1029    
void		scsibufreset(ulong); 
1992/0808    
int		scsibwrite(int, Scsibuf*, long, long, long); 
int		scsicap(int, void*); 
1993/0731/sys/src/9/port/portfns.h:211,2181993/0811/sys/src/9/port/portfns.h:220,227
1992/0825    
int		scsiinquiry(int, void*, int); 
int		scsimodesense(int, int, void*, int); 
1992/0808    
int		scsiready(int); 
1992/1009    
int		scsistartstop(int, int); 
1992/0808    
int		scsisense(int, void*); 
1993/0811    
int		scsistartstop(int, int); 
1992/0808    
int		scsiwp(int); 
1992/0622    
long		seconds(void); 
ulong		segattach(Proc*, ulong, char *, ulong, ulong); 
1993/0731/sys/src/9/port/portfns.h:228,2331993/0811/sys/src/9/port/portfns.h:237,243
1992/0622    
int		splhi(void); 
int		spllo(void); 
void		splx(int); 
1993/0811    
void		srvrecover(Chan*, Chan*); 
1992/0622    
void		swapinit(void); 
long		syscall(Ureg*); 
void		tsleep(Rendez*, int (*)(void*), void*, int); 
1993/0731/sys/src/9/port/portfns.h:240,2481993/0811/sys/src/9/port/portfns.h:250,261
1992/0622    
void		urpfillstats(Chan*, char*, int); 
void		userinit(void); 
ulong		userpc(void); 
1993/0811    
long		userwrite(char*, int); 
1992/0622    
void		validaddr(ulong, ulong, int); 
1993/0811    
void		vcacheinval(Page*); 
1992/0622    
void*		vmemchr(void*, int, int); 
void		wakeup(Rendez*); 
1993/0811    
Chan*		walk(Chan*, char*, int); 
1992/0622    
void		wlock(RWlock*); 
void		wunlock(RWlock*); 
void*		xalloc(ulong); 
1993/0731/sys/src/9/port/portfns.h:251,2711993/0811/sys/src/9/port/portfns.h:264,272
1992/0622    
void		xinit(void); 
void*		xspanalloc(ulong, int, ulong); 
void		xsummary(void); 
1993/0811    
Segment*	data2txt(Segment*); 
1992/1104    
Segment*	dupseg(Segment**, int, int); 
1993/0811    
Segment*	newseg(int, ulong, ulong); 
Scsibuf*	scsialloc(ulong); 
Scsibuf*	scsibuf(void); 
1991/0706    
Segment*	seg(Proc*, ulong, int); 
1993/0501    
Path*		ptenter(Pthash*, Path*, char*); 
void		ptclose(Pthash*); 
int		ptpath(Path*, char*, int); 
void		ptclone(Chan*, int, int); 
Chan*		walk(Chan*, char*, int); 
Chan*		domount(Chan*); 
void		rootrecover(Path*, char*); 
void		mntrepl(char*); 
void		srvrecover(Chan*, Chan*); 
int		iseve(void); 
void		authclose(Chan*); 
long		keyread(char*, int, long); 
long		keywrite(char*, int); 
long		userwrite(char*, int); 
long		hostownerwrite(char*, int); 
long		hostdomainwrite(char*, int); 


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