driver 84 bsp/boot/common/bootinfo.c print_module(&bi->driver); driver 95 bsp/boot/common/load.c if (load_module((struct ar_hdr *)hdr, &bi->driver)) driver 69 bsp/drv/arm/gba/keypad.c static int keypad_init(struct driver *); driver 80 bsp/drv/arm/gba/keypad.c struct driver keypad_driver = { driver 128 bsp/drv/arm/gba/keypad.c keypad_init(struct driver *self) driver 52 bsp/drv/arm/gba/lcd.c static int lcd_init(struct driver *); driver 69 bsp/drv/arm/gba/lcd.c struct driver lcd_driver = { driver 179 bsp/drv/arm/gba/lcd.c lcd_init(struct driver *self) driver 100 bsp/drv/arm/gba/swkbd.c static int swkbd_init(struct driver *); driver 112 bsp/drv/arm/gba/swkbd.c struct driver swkbd_driver = { driver 482 bsp/drv/arm/gba/swkbd.c swkbd_init(struct driver *self) driver 44 bsp/drv/dev/base/cons.c static int cons_init(struct driver *); driver 55 bsp/drv/dev/base/cons.c struct driver cons_driver = { driver 198 bsp/drv/dev/base/cons.c cons_init(struct driver *self) driver 55 bsp/drv/dev/base/init.c struct driver *dp; driver 82 bsp/drv/dev/base/init.c struct driver *dp; driver 105 bsp/drv/dev/base/init.c struct driver *dp; driver 128 bsp/drv/dev/base/init.c struct driver *dp; driver 69 bsp/drv/dev/base/pm.c static int pm_init(struct driver *); driver 84 bsp/drv/dev/base/pm.c struct driver pm_driver = { driver 500 bsp/drv/dev/base/pm.c pm_init(struct driver *self) driver 71 bsp/drv/dev/base/wscons.c static int wscons_init(struct driver *); driver 90 bsp/drv/dev/base/wscons.c struct driver wscons_driver = { driver 476 bsp/drv/dev/base/wscons.c wscons_init(struct driver *self) driver 121 bsp/drv/dev/block/fdd.c static int fdd_probe(struct driver *); driver 122 bsp/drv/dev/block/fdd.c static int fdd_init(struct driver *); driver 134 bsp/drv/dev/block/fdd.c struct driver fdd_driver = { driver 663 bsp/drv/dev/block/fdd.c fdd_probe(struct driver *self) driver 674 bsp/drv/dev/block/fdd.c fdd_init(struct driver *self) driver 55 bsp/drv/dev/block/ramdisk.c static int ramdisk_probe(struct driver *); driver 56 bsp/drv/dev/block/ramdisk.c static int ramdisk_init(struct driver *); driver 67 bsp/drv/dev/block/ramdisk.c struct driver ramdisk_driver = { driver 137 bsp/drv/dev/block/ramdisk.c ramdisk_probe(struct driver *self) driver 154 bsp/drv/dev/block/ramdisk.c ramdisk_init(struct driver *self) driver 76 bsp/drv/dev/cpufreq/cpufreq.c static int cpufreq_init(struct driver *); driver 88 bsp/drv/dev/cpufreq/cpufreq.c struct driver cpufreq_driver = { driver 372 bsp/drv/dev/cpufreq/cpufreq.c cpufreq_init(struct driver *self) driver 78 bsp/drv/dev/cpufreq/est.c static int est_probe(struct driver *); driver 79 bsp/drv/dev/cpufreq/est.c static int est_init(struct driver *); driver 91 bsp/drv/dev/cpufreq/est.c struct driver est_driver = { driver 524 bsp/drv/dev/cpufreq/est.c est_probe(struct driver *self) driver 579 bsp/drv/dev/cpufreq/est.c est_init(struct driver *self) driver 96 bsp/drv/dev/dma/i8237.c static int dma_init(struct driver *self); driver 133 bsp/drv/dev/dma/i8237.c struct driver i8237_driver = { driver 281 bsp/drv/dev/dma/i8237.c dma_init(struct driver *self) driver 55 bsp/drv/dev/input/pckbd.c static int pckbd_init(struct driver *); driver 59 bsp/drv/dev/input/pckbd.c struct driver pckbd_driver = { driver 268 bsp/drv/dev/input/pckbd.c pckbd_init(struct driver *self) driver 65 bsp/drv/dev/input/psaux.c static int psaux_init(struct driver *); driver 79 bsp/drv/dev/input/psaux.c struct driver psaux_driver = { driver 201 bsp/drv/dev/input/psaux.c psaux_init(struct driver *self) driver 38 bsp/drv/dev/misc/null.c static int null_init(struct driver *); driver 49 bsp/drv/dev/misc/null.c struct driver null_driver = { driver 81 bsp/drv/dev/misc/null.c null_init(struct driver *self) driver 37 bsp/drv/dev/misc/random.c static int random_init(struct driver *); driver 48 bsp/drv/dev/misc/random.c struct driver random_driver = { driver 69 bsp/drv/dev/misc/random.c random_init(struct driver *self) driver 38 bsp/drv/dev/misc/zero.c static int zero_init(struct driver *); driver 49 bsp/drv/dev/misc/zero.c struct driver zero_driver = { driver 86 bsp/drv/dev/misc/zero.c zero_init(struct driver *self) driver 56 bsp/drv/dev/rtc/mc146818.c static int mc146818_init(struct driver *); driver 61 bsp/drv/dev/rtc/mc146818.c struct driver mc146818_driver = { driver 150 bsp/drv/dev/rtc/mc146818.c mc146818_init(struct driver *self) driver 49 bsp/drv/dev/rtc/pl030.c static int pl030_init(struct driver *); driver 54 bsp/drv/dev/rtc/pl030.c struct driver pl030_driver = { driver 86 bsp/drv/dev/rtc/pl030.c pl030_init(struct driver *self) driver 64 bsp/drv/dev/rtc/rtc.c static int rtc_init(struct driver *); driver 75 bsp/drv/dev/rtc/rtc.c struct driver rtc_driver = { driver 231 bsp/drv/dev/rtc/rtc.c rtc_init(struct driver *self) driver 88 bsp/drv/dev/serial/ns16550.c static int ns16550_probe(struct driver *); driver 89 bsp/drv/dev/serial/ns16550.c static int ns16550_init(struct driver *); driver 98 bsp/drv/dev/serial/ns16550.c struct driver ns16550_driver = { driver 205 bsp/drv/dev/serial/ns16550.c ns16550_probe(struct driver *self) driver 214 bsp/drv/dev/serial/ns16550.c ns16550_init(struct driver *self) driver 90 bsp/drv/dev/serial/pl011.c static int pl011_init(struct driver *); driver 98 bsp/drv/dev/serial/pl011.c struct driver pl011_driver = { driver 229 bsp/drv/dev/serial/pl011.c pl011_init(struct driver *self) driver 56 bsp/drv/dev/serial/serial.c static int serial_init(struct driver *); driver 75 bsp/drv/dev/serial/serial.c struct driver serial_driver = { driver 209 bsp/drv/dev/serial/serial.c serial_init(struct driver *self) driver 63 bsp/drv/dev/video/vga.c static int vga_init(struct driver *); driver 80 bsp/drv/dev/video/vga.c struct driver vga_driver = { driver 236 bsp/drv/dev/video/vga.c vga_init(struct driver *self) driver 107 bsp/drv/include/dki.h device_t device_create(struct driver *, const char *, int); driver 101 include/sys/bootinfo.h struct module driver; /* driver image */ driver 79 include/sys/device.h struct driver { driver 84 include/sys/device.h int (*probe) (struct driver *); driver 85 include/sys/device.h int (*init) (struct driver *); driver 86 include/sys/device.h int (*unload) (struct driver *); driver 42 sys/include/device.h struct driver *driver; /* pointer to the driver object */ driver 58 sys/kern/device.c static device_t device_create(struct driver *, const char *, int); driver 130 sys/kern/device.c device_create(struct driver *drv, const char *name, int flags) driver 161 sys/kern/device.c dev->driver = drv; driver 322 sys/kern/device.c ops = dev->driver->devops; driver 347 sys/kern/device.c ops = dev->driver->devops; driver 379 sys/kern/device.c ops = dev->driver->devops; driver 412 sys/kern/device.c ops = dev->driver->devops; driver 438 sys/kern/device.c ops = dev->driver->devops; driver 459 sys/kern/device.c ops = dev->driver->devops; driver 492 sys/kern/device.c ops = dev->driver->devops; driver 550 sys/kern/device.c mod = &bi->driver;