| plan 9 kernel history: overview | file list | diff list |
2001/0527/pc/devvga.c (diff list | history)
| 2001/0503/sys/src/9/pc/devvga.c:17,30 – 2001/0527/sys/src/9/pc/devvga.c:17,27 (short | long | prev | next) | ||
| 1997/1101 | enum { Qdir, Qvgactl, | |
| 2001/0426 |
| |
| 1994/0624 | }; | |
| 1997/1101 | static Dirtab vgadir[] = { | |
| 2001/0426 |
| |
| 2001/0527 | ".", { Qdir, 0, QTDIR }, 0, 0550, "vgactl", { Qvgactl, 0 }, 0, 0660, | |
| 1992/1119 | }; | |
| 1992/0527 | ||
| 1997/0327 | static void | |
| 2001/0503/sys/src/9/pc/devvga.c:46,94 – 2001/0527/sys/src/9/pc/devvga.c:43,69 | ||
| 1997/0327 | return devattach('v', spec); | |
| 1992/0527 | } | |
| 1997/1101 |
| |
| 2001/0527 | Walkqid* vgawalk(Chan* c, Chan *nc, char** name, int nname) | |
| 1992/0527 | { | |
| 1997/0327 |
| |
| 2001/0527 | return devwalk(c, nc, name, nname, vgadir, nelem(vgadir), devgen); | |
| 1992/0527 | } | |
| 1997/0327 |
| |
| 1997/1101 |
| |
| 2001/0527 | static int vgastat(Chan* c, uchar* dp, int n) | |
| 1992/0527 | { | |
| 1997/0327 |
| |
| 2001/0527 | return devstat(c, dp, n, vgadir, nelem(vgadir), devgen); | |
| 1992/0527 | } | |
| 1997/0327 | static Chan* | |
| 1997/1101 | vgaopen(Chan* c, int omode) | |
| 1992/0527 | { | |
| 2001/0501 |
| |
| 1997/0327 | return devopen(c, omode, vgadir, nelem(vgadir), devgen); | |
| 1992/0527 | } | |
| 1997/0327 | static void | |
| 2001/0501 |
| |
| 2001/0427 |
| |
| 2001/0501 |
| |
| 2001/0427 |
| |
| 2001/0501 |
| |
| 2001/0503 |
| |
| 2001/0501 |
| |
| 2001/0503 |
| |
| 2001/0427 |
| |
| 2001/0527 | vgaclose(Chan*) { | |
| 1992/0527 | } | |
| 1999/0714 | static void | |
| 2001/0503/sys/src/9/pc/devvga.c:114,120 – 2001/0527/sys/src/9/pc/devvga.c:89,95 | ||
| 1998/0319 | ulong offset = off; | |
| 2000/0330 | char chbuf[30]; | |
| 1992/0528 | ||
| 1997/1101 |
| |
| 2001/0527 | switch((ulong)c->qid.path){ | |
| 1997/1101 | ||
| 1992/0527 | case Qdir: | |
| 1997/1101 | return devdirread(c, a, n, vgadir, nelem(vgadir), devgen); | |
| 2001/0503/sys/src/9/pc/devvga.c:157,167 – 2001/0527/sys/src/9/pc/devvga.c:132,137 | ||
| 1997/1101 | return n; | |
| 2001/0426 |
| |
| 1997/1101 | default: error(Egreg); break; | |
| 2001/0503/sys/src/9/pc/devvga.c:368,383 – 2001/0527/sys/src/9/pc/devvga.c:338,350 | ||
| 1994/0624 | error(Ebadarg); } | |
| 2001/0426 |
| |
| 1997/0327 | static long | |
| 1998/0319 | vgawrite(Chan* c, void* a, long n, vlong off) | |
| 1992/0527 | { | |
| 1997/1101 | char *p; | |
| 1998/0319 | ulong offset = off; | |
| 2001/0426 |
| |
| 1992/0528 | ||
| 1997/1101 |
| |
| 2001/0527 | switch((ulong)c->qid.path){ | |
| 1997/1101 | ||
| 1992/0527 | case Qdir: error(Eperm); | |
| 2001/0503/sys/src/9/pc/devvga.c:397,419 – 2001/0527/sys/src/9/pc/devvga.c:364,369 | ||
| 1997/1101 | free(p); | |
| 1992/0603 | return n; | |
| 2001/0426 |
| |
| 2001/0428 |
| |
| 2001/0426 |
| |
| 2001/0501 |
| |
| 1997/1101 |
| |
| 2001/0503/sys/src/9/pc/devvga.c:429,435 – 2001/0527/sys/src/9/pc/devvga.c:379,384 | ||
| 1997/0327 | vgareset, | |
| 1997/1101 | devinit, | |
| 1997/0327 | vgaattach, | |