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

2000/0530/alphapc/devvga.c (diff list | history)

2000/0530/sys/src/9/alphapc/devvga.c:24,292001/0727/sys/src/9/alphapc/devvga.c:24,30 (short | long | prev | next)
1999/0415    
}; 
 
static Dirtab vgadir[] = { 
2001/0727    
	".",	{ Qdir, 0, QTDIR },		0,	0550, 
1999/0415    
	"vgactl",	{ Qvgactl, 0 },		0,	0660, 
2000/0401    
	"vgabios",	{ Qvgabios, 0 },		0x10000,	0440, 
1999/0415    
}; 
2000/0530/sys/src/9/alphapc/devvga.c:47,622001/0727/sys/src/9/alphapc/devvga.c:48,63
1999/0415    
	return devattach('v', spec); 
} 
 
int 
vgawalk(Chan* c, char* name) 
2001/0727    
Walkqid* 
vgawalk(Chan* c, Chan *nc, char** name, int nname) 
1999/0415    
{ 
	return devwalk(c, name, vgadir, nelem(vgadir), devgen); 
2001/0727    
	return devwalk(c, nc, name, nname, vgadir, nelem(vgadir), devgen); 
1999/0415    
} 
 
static void 
vgastat(Chan* c, char* dp) 
2001/0727    
static int 
vgastat(Chan* c, uchar* dp, int n) 
1999/0415    
{ 
	devstat(c, dp, vgadir, nelem(vgadir), devgen); 
2001/0727    
	return devstat(c, dp, n, vgadir, nelem(vgadir), devgen); 
1999/0415    
} 
 
static Chan* 
2000/0530/sys/src/9/alphapc/devvga.c:93,992001/0727/sys/src/9/alphapc/devvga.c:94,100
1999/0415    
	ulong offset = off; 
2000/0407    
	char chbuf[30]; 
1999/0415    
 
	switch(c->qid.path & ~CHDIR){ 
2001/0727    
	switch((ulong)c->qid.path){ 
1999/0415    
 
	case Qdir: 
		return devdirread(c, a, n, vgadir, nelem(vgadir), devgen); 
2000/0530/sys/src/9/alphapc/devvga.c:359,3652001/0727/sys/src/9/alphapc/devvga.c:360,366
1999/0415    
	char *p; 
	ulong offset = off; 
 
	switch(c->qid.path & ~CHDIR){ 
2001/0727    
	switch((ulong)c->qid.path){ 
1999/0415    
 
	case Qdir: 
		error(Eperm); 
2000/0530/sys/src/9/alphapc/devvga.c:394,4002001/0727/sys/src/9/alphapc/devvga.c:395,400
1999/0415    
	vgareset, 
	devinit, 
	vgaattach, 
	devclone, 
	vgawalk, 
	vgastat, 
	vgaopen, 


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