xref: /plan9-contrib/sys/src/cmd/aux/vga/template.c (revision 219b2ee8daee37f4aad58d63f21287faa8e4ffdc)
1 #include <u.h>
2 #include <libc.h>
3 
4 #include "vga.h"
5 
6 /*
7  * xxx.
8  */
9 static void
10 snarf(Vga *vga, Ctlr *ctlr)
11 {
12 	USED(vga);
13 	verbose("%s->snarf\n", ctlr->name);
14 	ctlr->flag |= Fsnarf;
15 }
16 
17 static void
18 options(Vga *vga, Ctlr *ctlr)
19 {
20 	USED(vga);
21 	verbose("%s->options\n", ctlr->name);
22 	ctlr->flag |= Foptions;
23 }
24 
25 static void
26 init(Vga *vga, Ctlr *ctlr)
27 {
28 	USED(vga);
29 	verbose("%s->init\n", ctlr->name);
30 	ctlr->flag |= Finit;
31 }
32 
33 static void
34 load(Vga *vga, Ctlr *ctlr)
35 {
36 	USED(vga);
37 	verbose("%s->load\n", ctlr->name);
38 	ctlr->flag |= Fload;
39 }
40 
41 static void
42 dump(Vga *vga, Ctlr *ctlr)
43 {
44 	USED(vga, ctlr);
45 }
46 
47 Ctlr xxx = {
48 	"xxx",				/* name */
49 	snarf,				/* snarf */
50 	options,			/* options */
51 	init,				/* init */
52 	load,				/* load */
53 	dump,				/* dump */
54 };
55