template.c 633 B

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