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