1219b2ee8SDavid du Colombier #include <u.h>
2219b2ee8SDavid du Colombier #include <libc.h>
37dd7cddfSDavid du Colombier #include <bio.h>
4219b2ee8SDavid du Colombier
5*9a747e4fSDavid du Colombier #include "pci.h"
6219b2ee8SDavid du Colombier #include "vga.h"
7219b2ee8SDavid du Colombier
8219b2ee8SDavid du Colombier /*
9219b2ee8SDavid du Colombier * xxx.
10219b2ee8SDavid du Colombier */
11219b2ee8SDavid du Colombier static void
snarf(Vga * vga,Ctlr * ctlr)12219b2ee8SDavid du Colombier snarf(Vga* vga, Ctlr* ctlr)
13219b2ee8SDavid du Colombier {
14219b2ee8SDavid du Colombier USED(vga);
15219b2ee8SDavid du Colombier ctlr->flag |= Fsnarf;
16219b2ee8SDavid du Colombier }
17219b2ee8SDavid du Colombier
18219b2ee8SDavid du Colombier static void
options(Vga * vga,Ctlr * ctlr)19219b2ee8SDavid du Colombier options(Vga* vga, Ctlr* ctlr)
20219b2ee8SDavid du Colombier {
21219b2ee8SDavid du Colombier USED(vga);
22219b2ee8SDavid du Colombier ctlr->flag |= Foptions;
23219b2ee8SDavid du Colombier }
24219b2ee8SDavid du Colombier
25219b2ee8SDavid du Colombier static void
init(Vga * vga,Ctlr * ctlr)26219b2ee8SDavid du Colombier init(Vga* vga, Ctlr* ctlr)
27219b2ee8SDavid du Colombier {
28219b2ee8SDavid du Colombier USED(vga);
29219b2ee8SDavid du Colombier ctlr->flag |= Finit;
30219b2ee8SDavid du Colombier }
31219b2ee8SDavid du Colombier
32219b2ee8SDavid du Colombier static void
load(Vga * vga,Ctlr * ctlr)33219b2ee8SDavid du Colombier load(Vga* vga, Ctlr* ctlr)
34219b2ee8SDavid du Colombier {
35219b2ee8SDavid du Colombier USED(vga);
36219b2ee8SDavid du Colombier ctlr->flag |= Fload;
37219b2ee8SDavid du Colombier }
38219b2ee8SDavid du Colombier
39219b2ee8SDavid du Colombier static void
dump(Vga * vga,Ctlr * ctlr)40219b2ee8SDavid du Colombier dump(Vga* vga, Ctlr* ctlr)
41219b2ee8SDavid du Colombier {
42219b2ee8SDavid du Colombier USED(vga, ctlr);
43219b2ee8SDavid du Colombier }
44219b2ee8SDavid du Colombier
45219b2ee8SDavid du Colombier Ctlr xxx = {
46219b2ee8SDavid du Colombier "xxx", /* name */
47219b2ee8SDavid du Colombier snarf, /* snarf */
48219b2ee8SDavid du Colombier options, /* options */
49219b2ee8SDavid du Colombier init, /* init */
50219b2ee8SDavid du Colombier load, /* load */
51219b2ee8SDavid du Colombier dump, /* dump */
52219b2ee8SDavid du Colombier };
53