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

1990/0227/power/fns.h (diff list | history)

1990/0227/sys/src/9/power/fns.h:59,641990/0312/sys/src/9/power/fns.h:59,65 (short | long)
1990/0227    
void	freesegs(int); 
void	freealarm(Alarm*); 
Block	*getb(Blist*); 
1990/0312    
int	getfields(char*, char**, int, char); 
1990/0227    
Block	*getq(Queue*); 
void	gettlb(int, ulong*); 
ulong	gettlbvirt(int); 
1990/0227/sys/src/9/power/fns.h:110,1151990/0312/sys/src/9/power/fns.h:111,117
1990/0227    
void	pgrpinit(void); 
int	postnote(Proc*, int, char*, int); 
int	pprint(char*, ...); 
1990/0312    
Block	*prepend(Block*, int); 
1990/0227    
void	prflush(void); 
void	printinit(void); 
void	printslave(void); 
1990/0227/sys/src/9/power/fns.h:121,1261990/0312/sys/src/9/power/fns.h:123,129
1990/0227    
void	puttlb(ulong, ulong); 
void	puttlbx(int, ulong, ulong); 
int	putb(Blist*, Block*); 
1990/0312    
void	putbq(Blist*, Block*); 
1990/0227    
int	putq(Queue*, Block*); 
void	putstrn(char*, long); 
ulong	pwait(Waitmsg*); 
1990/0227/sys/src/9/power/fns.h:149,1551990/0312/sys/src/9/power/fns.h:152,158
1990/0227    
void	streamclose(Chan*); 
void	streaminit(void); 
long	streamread(Chan*, void*, long); 
long	streamwrite(Chan*, void*, long); 
1990/0312    
long	streamwrite(Chan*, void*, long, int); 
1990/0227    
Stream*	streamnew(Chan*, Qinfo*); 
void	streamopen(Chan*, Qinfo*); 
int	streamparse(char*, Block*); 
1990/0312/sys/src/9/power/fns.h:97,1021990/0321/sys/src/9/power/fns.h:97,103 (short | long)
1990/0227    
Page	*newpage(int, Orig*, ulong); 
Pgrp	*newpgrp(void); 
Proc	*newproc(void); 
1990/0321    
void	newqinfo(Qinfo*); 
1990/0227    
char	*nextelem(char*, char*); 
void	newstart(void); 
int	newtlbpid(Proc*); 
1990/0321/sys/src/9/power/fns.h:64,691990/0419/sys/src/9/power/fns.h:64,70 (short | long)
1990/0227    
void	gettlb(int, ulong*); 
ulong	gettlbvirt(int); 
void	gotolabel(Label*); 
1990/0419    
void	gotopc(void*); 
1990/0227    
void	growpte(Orig*, ulong); 
void	*ialloc(ulong, int); 
int	incref(Ref*); 
1990/0419/sys/src/9/power/fns.h:2,71990/0424/sys/src/9/power/fns.h:2,8 (short | long)
1990/0227    
void	alarminit(void); 
Block	*allocb(ulong); 
void	append(List**, List*); 
1990/0424    
void	arginit(void); 
1990/0227    
void	cancel(Alarm*); 
int	canlock(Lock*); 
int	canqlock(QLock*); 
1990/0419/sys/src/9/power/fns.h:64,701990/0424/sys/src/9/power/fns.h:65,71
1990/0227    
void	gettlb(int, ulong*); 
ulong	gettlbvirt(int); 
void	gotolabel(Label*); 
1990/0419    
void	gotopc(void*); 
1990/0424    
void	gotopc(ulong); 
1990/0227    
void	growpte(Orig*, ulong); 
void	*ialloc(ulong, int); 
int	incref(Ref*); 
1990/0424/sys/src/9/power/fns.h:162,1681990/0427/sys/src/9/power/fns.h:162,168 (short | long)
1990/0227    
long	stringread(Chan*, void*, long, char*); 
long	syscall(Ureg*); 
void	tlbinit(void); 
void	touser(void); 
1990/0427    
void	touser(void *); 
1990/0227    
void	tsleep(Rendez*, int (*)(void*), void*, int); 
void	twakeme(Alarm*); 
void	unlock(Lock*); 
1990/0427/sys/src/9/power/fns.h:17,231990/0504/sys/src/9/power/fns.h:17,27 (short | long)
1990/0227    
void	closepgrp(Pgrp*); 
long	clrfpintr(void); 
void	compactpte(Orig*, ulong); 
1990/0504    
ulong	confeval(char*); 
void	confprint(void); 
1990/0227    
void	confinit(void); 
1990/0504    
void	confread(void); 
void	confset(char*); 
1990/0227    
int	consactive(void); 
int	conschar(void); 
void	consoff(void); 
1990/0427/sys/src/9/power/fns.h:68,731990/0504/sys/src/9/power/fns.h:72,78
1990/0424    
void	gotopc(ulong); 
1990/0227    
void	growpte(Orig*, ulong); 
void	*ialloc(ulong, int); 
1990/0504    
void	icflush(void *, int); 
1990/0227    
int	incref(Ref*); 
void	insert(List**, List*, List*); 
void	intr(ulong); 
1990/0504/sys/src/9/power/fns.h:108,1131990/0629/sys/src/9/power/fns.h:108,117 (short | long)
1990/0227    
char	*nextelem(char*, char*); 
void	newstart(void); 
int	newtlbpid(Proc*); 
1990/0629    
int	nonetcksum(Block*, int); 
void	nonetfreeifc(Noifc*); 
Noifc*	nonetnewifc(Queue*, Stream*, int, int, int, void (*)(Noconv*, char*)); 
void	nonetrcvmsg(Noconv*, Block*); 
1990/0227    
void	novme(int); 
void	nullput(Queue*, Block*); 
void	online(void); 
1990/0504/sys/src/9/power/fns.h:158,1631990/0629/sys/src/9/power/fns.h:162,169
1990/0227    
void	splx(int); 
Devgen	streamgen; 
void	streamclose(Chan*); 
1990/0629    
int	streamenter(Stream*); 
void	streamexit(Stream*, int); 
1990/0227    
void	streaminit(void); 
long	streamread(Chan*, void*, long); 
1990/0312    
long	streamwrite(Chan*, void*, long, int); 
1990/0629/sys/src/9/power/fns.h:179,1841990/0717/sys/src/9/power/fns.h:179,185 (short | long)
1990/0227    
void	unlock(Lock*); 
void	usepage(Page*, int); 
void	userinit(void); 
1990/0717    
void	urpreset(void); 
1990/0227    
void	validaddr(ulong, ulong, int); 
void	vecinit(void); 
void	vector80(void); 
1990/0717/sys/src/9/power/fns.h:172,1771990/0718/sys/src/9/power/fns.h:172,179 (short | long)
1990/0227    
int	streamparse(char*, Block*); 
long	stringread(Chan*, void*, long, char*); 
long	syscall(Ureg*); 
1990/0718    
void	sysloginit(void); 
void	syslog(char*, int); 
1990/0227    
void	tlbinit(void); 
1990/0427    
void	touser(void *); 
1990/0227    
void	tsleep(Rendez*, int (*)(void*), void*, int); 
1990/0718/sys/src/9/power/fns.h:139,1441990/0720/sys/src/9/power/fns.h:139,145 (short | long)
1990/0227    
int	putq(Queue*, Block*); 
void	putstrn(char*, long); 
ulong	pwait(Waitmsg*); 
1990/0720    
int	readlog(ulong, char*, ulong); 
1990/0227    
int	readnum(ulong, char*, ulong, ulong, int); 
void	ready(Proc*); 
void	rooterrstr(Error*, char*); 
1990/0720/sys/src/9/power/fns.h:9,151990/0731/sys/src/9/power/fns.h:9,15 (short | long)
1990/0227    
void	chaninit(void); 
void	chandevreset(void); 
void	chandevinit(void); 
void	clock(ulong); 
1990/0731    
void	clock(ulong, ulong); 
1990/0227    
void	clockinit(void); 
Chan	*clone(Chan*, Chan*); 
void	close(Chan*); 
1990/0720/sys/src/9/power/fns.h:75,811990/0731/sys/src/9/power/fns.h:75,81
1990/0504    
void	icflush(void *, int); 
1990/0227    
int	incref(Ref*); 
void	insert(List**, List*, List*); 
void	intr(ulong); 
1990/0731    
void	intr(ulong, ulong); 
1990/0227    
void	io2init(void); 
void	isdir(Chan*); 
void	kbdchar(int); 
1990/0731/sys/src/9/power/fns.h:171,1761990/0801/sys/src/9/power/fns.h:171,177 (short | long)
1990/0227    
Stream*	streamnew(Chan*, Qinfo*); 
void	streamopen(Chan*, Qinfo*); 
int	streamparse(char*, Block*); 
1990/0801    
void	streamstat(Chan*, char*, char*); 
1990/0227    
long	stringread(Chan*, void*, long, char*); 
long	syscall(Ureg*); 
1990/0718    
void	sysloginit(void); 
1990/0731/sys/src/9/power/fns.h:180,1851990/0801/sys/src/9/power/fns.h:181,187
1990/0227    
void	tsleep(Rendez*, int (*)(void*), void*, int); 
void	twakeme(Alarm*); 
void	unlock(Lock*); 
1990/0801    
void	unusepage(Page*, int); 
1990/0227    
void	usepage(Page*, int); 
void	userinit(void); 
1990/0717    
void	urpreset(void); 
1990/0801/sys/src/9/power/fns.h:16,221990/0802/sys/src/9/power/fns.h:16,22 (short | long)
1990/0227    
void	closemount(Mount*); 
void	closepgrp(Pgrp*); 
long	clrfpintr(void); 
void	compactpte(Orig*, ulong); 
1990/0802    
int	compactpte(Orig*, ulong); 
1990/0504    
ulong	confeval(char*); 
void	confprint(void); 
1990/0227    
void	confinit(void); 
1990/0802/sys/src/9/power/fns.h:53,581990/08141/sys/src/9/power/fns.h:53,59 (short | long)
1990/0227    
void	evenaddr(ulong); 
void	exit(void); 
void	fault(Ureg*, int, int); 
1990/08141    
void	fdclose(int); 
1990/0227    
Chan*	fdtochan(int, int); 
void	firmware(void); 
void	flowctl(Queue*); 
1990/08141/sys/src/9/power/fns.h:77,861990/0826/sys/src/9/power/fns.h:77,88 (short | long)
1990/0227    
int	incref(Ref*); 
void	insert(List**, List*, List*); 
1990/0731    
void	intr(ulong, ulong); 
1990/0227    
void	io2init(void); 
1990/0826    
void	ioboardid(void); 
void	ioboardinit(void); 
1990/0227    
void	isdir(Chan*); 
void	kbdchar(int); 
void	kproc(char*, void(*)(void*), void*); 
1990/0826    
void	lance3intr(void); 
1990/0227    
void	launchinit(void); 
void	lancereset(void); 
void	lanceinit(void); 
1990/0826/sys/src/9/power/fns.h:97,1021990/0905/sys/src/9/power/fns.h:97,103 (short | long)
1990/0227    
void	machinit(void); 
void	mapstack(Proc*); 
int	mount(Chan*, Chan*, int); 
1990/0905    
void	mpbuserror(void); 
1990/0227    
Chan	*namec(char*, int, int, ulong); 
void	nexterror(void); 
Alarm	*newalarm(void); 
1990/0905/sys/src/9/power/fns.h:160,1701990/09051/sys/src/9/power/fns.h:160,173 (short | long)
1990/0227    
int	segaddr(Seg*, ulong, ulong); 
int	setlabel(Label*); 
void	setvmevec(int, void (*)(int)); 
1990/09051    
void	sinit(void); 
1990/0227    
char*	skipslash(char*); 
void	sleep(Rendez*, int(*)(void*), void*); 
1990/09051    
uchar*	smap(int, uchar*); 
1990/0227    
int	splhi(void); 
int	spllo(void); 
void	splx(int); 
1990/09051    
void	sunmap(int, uchar*); 
1990/0227    
Devgen	streamgen; 
void	streamclose(Chan*); 
1990/0629    
int	streamenter(Stream*); 
1990/09051/sys/src/9/power/fns.h:43,481990/0907/sys/src/9/power/fns.h:43,49 (short | long)
1990/0227    
void	duartinit(void); 
void	duartintr(void); 
int	duartputc(int); 
1990/0907    
void	duartputs(char*); 
1990/0227    
void	duartreset(void); 
void	duartxmit(int); 
void	dumpregs(Ureg*); 
1990/09051/sys/src/9/power/fns.h:97,1031990/0907/sys/src/9/power/fns.h:98,103
1990/0227    
void	machinit(void); 
void	mapstack(Proc*); 
int	mount(Chan*, Chan*, int); 
1990/0905    
void	mpbuserror(void); 
1990/0227    
Chan	*namec(char*, int, int, ulong); 
void	nexterror(void); 
Alarm	*newalarm(void); 
1990/0907/sys/src/9/power/fns.h:78,891990/0911/sys/src/9/power/fns.h:78,87 (short | long)
1990/0227    
int	incref(Ref*); 
void	insert(List**, List*, List*); 
1990/0731    
void	intr(ulong, ulong); 
1990/0826    
void	ioboardid(void); 
void	ioboardinit(void); 
1990/0227    
void	isdir(Chan*); 
void	kbdchar(int); 
void	kproc(char*, void(*)(void*), void*); 
1990/0826    
void	lance3intr(void); 
1990/0227    
void	launchinit(void); 
void	lancereset(void); 
void	lanceinit(void); 
1990/0907/sys/src/9/power/fns.h:120,1251990/0911/sys/src/9/power/fns.h:118,124
1990/0227    
void	nullput(Queue*, Block*); 
void	online(void); 
int	openmode(ulong); 
1990/0911    
Block*	padb(Block*, int); 
1990/0227    
void	pageinit(void); 
void	panic(char*, ...); 
void	pexit(char*, int); 
1990/0907/sys/src/9/power/fns.h:191,1971990/0911/sys/src/9/power/fns.h:190,195
1990/0801    
void	unusepage(Page*, int); 
1990/0227    
void	usepage(Page*, int); 
void	userinit(void); 
1990/0717    
void	urpreset(void); 
1990/0227    
void	validaddr(ulong, ulong, int); 
void	vecinit(void); 
void	vector80(void); 
1990/0911/sys/src/9/power/fns.h:169,1801990/1009/sys/src/9/power/fns.h:169,181 (short | long)
1990/09051    
void	sunmap(int, uchar*); 
1990/0227    
Devgen	streamgen; 
void	streamclose(Chan*); 
1990/1009    
void	streamclose1(Stream*); 
1990/0629    
int	streamenter(Stream*); 
void	streamexit(Stream*, int); 
1990/0227    
void	streaminit(void); 
long	streamread(Chan*, void*, long); 
1990/0312    
long	streamwrite(Chan*, void*, long, int); 
1990/0227    
Stream*	streamnew(Chan*, Qinfo*); 
1990/1009    
Stream*	streamnew(ushort, ushort, ushort, Qinfo*, int); 
1990/0227    
void	streamopen(Chan*, Qinfo*); 
int	streamparse(char*, Block*); 
1990/0801    
void	streamstat(Chan*, char*, char*); 
1990/1009/sys/src/9/power/fns.h:100,1061990/1013/sys/src/9/power/fns.h:100,106 (short | long)
1990/0227    
void	nexterror(void); 
Alarm	*newalarm(void); 
Chan	*newchan(void); 
PTE	*newmod(void); 
1990/1013    
PTE	*newmod(Orig*); 
1990/0227    
Mount	*newmount(void); 
Orig	*neworig(ulong, ulong, int, Chan*); 
Page	*newpage(int, Orig*, ulong); 
1990/1013/sys/src/9/power/fns.h:61,661990/1101/sys/src/9/power/fns.h:61,67 (short | long)
1990/0227    
void	flushmmu(void); 
void	forkmod(Seg*, Seg*, Proc*); 
void	freeb(Block*); 
1990/1101    
int	freebroken(void); 
1990/0227    
void	freepage(Orig*); 
void	freepte(Orig*); 
void	freesegs(int); 
1990/1013/sys/src/9/power/fns.h:171,1771990/1101/sys/src/9/power/fns.h:172,178
1990/0227    
void	streamclose(Chan*); 
1990/1009    
void	streamclose1(Stream*); 
1990/0629    
int	streamenter(Stream*); 
void	streamexit(Stream*, int); 
1990/1101    
int	streamexit(Stream*, int); 
1990/0227    
void	streaminit(void); 
long	streamread(Chan*, void*, long); 
1990/0312    
long	streamwrite(Chan*, void*, long, int); 
1990/1101/sys/src/9/power/fns.h:125,1301990/1110/sys/src/9/power/fns.h:125,132 (short | long)
1990/0227    
void	pexit(char*, int); 
void	pgrpcpy(Pgrp*, Pgrp*); 
void	pgrpinit(void); 
1990/1110    
void	pgrpnote(Pgrp*, char*, long, int); 
Pgrp	*pgrptab(int); 
1990/0227    
int	postnote(Proc*, int, char*, int); 
int	pprint(char*, ...); 
1990/0312    
Block	*prepend(Block*, int); 
1990/1110/sys/src/9/power/fns.h:198,2031990/11161/sys/src/9/power/fns.h:198,204 (short | long)
1990/0227    
void	vecinit(void); 
void	vector80(void); 
void*	vmemchr(void*, int, int); 
1990/11161    
void	vmereset(void); 
1990/0227    
void	wakeme(Alarm*); 
void	wakeup(Rendez*); 
void	wbflush(void); 
1990/11161/sys/src/9/power/fns.h:33,391990/11211/sys/src/9/power/fns.h:33,39 (short | long)
1990/0227    
void	delete0(List**, List*); 
Chan	*devattach(int, char*); 
Chan	*devclone(Chan*, Chan*); 
void	devdir(Chan*, long, char*, long, long, Dir*); 
1990/11211    
void	devdir(Chan*, Qid, char*, long, long, Dir*); 
1990/0227    
long	devdirread(Chan*, char*, long, Dirtab*, int, Devgen*); 
Devgen	devgen; 
int	devno(int, int); 
1990/11161/sys/src/9/power/fns.h:49,561990/11211/sys/src/9/power/fns.h:49,58
1990/0227    
void	dumpregs(Ureg*); 
void	dumpstack(void); 
int	eqchan(Chan*, Chan*, long); 
1990/11211    
int	eqqid(Qid, Qid); 
1990/0227    
void	envpgclose(Env*); 
void	error(Chan*, int); 
1990/11211    
void	error(int); 
void	errors(char*); 
1990/0227    
void	evenaddr(ulong); 
void	exit(void); 
void	fault(Ureg*, int, int); 
1990/11161/sys/src/9/power/fns.h:148,1541990/11211/sys/src/9/power/fns.h:150,155
1990/0720    
int	readlog(ulong, char*, ulong); 
1990/0227    
int	readnum(ulong, char*, ulong, ulong, int); 
void	ready(Proc*); 
void	rooterrstr(Error*, char*); 
void	qlock(QLock*); 
void	qunlock(QLock*); 
void	restfpregs(FPsave*); 
1990/11161/sys/src/9/power/fns.h:171,1781990/11211/sys/src/9/power/fns.h:172,179
1990/0227    
void	splx(int); 
1990/09051    
void	sunmap(int, uchar*); 
1990/0227    
Devgen	streamgen; 
void	streamclose(Chan*); 
1990/1009    
void	streamclose1(Stream*); 
1990/11211    
int	streamclose(Chan*); 
int	streamclose1(Stream*); 
1990/0629    
int	streamenter(Stream*); 
1990/1101    
int	streamexit(Stream*, int); 
1990/0227    
void	streaminit(void); 
Too many diffs (26 > 25). Stopping.


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