Lines Matching defs:driver_t
45 } driver_t;
50 status_t _fbsd_init_hardware(driver_t *driver[]);
51 status_t _fbsd_init_drivers(driver_t *driver[]);
52 status_t _fbsd_uninit_drivers(driver_t *driver[]);
55 driver_t *__haiku_select_miibus_driver(device_t dev);
56 driver_t *__haiku_probe_miibus(device_t dev, driver_t *drivers[]);
57 status_t __haiku_handle_fbsd_drivers_list(status_t (*handler)(driver_t *[]));
109 extern driver_t *DRIVER_MODULE_NAME(name, busname); \
110 status_t __haiku_handle_fbsd_drivers_list(status_t (*proc)(driver_t *[])) {\
111 driver_t *drivers[] = { \
142 extern driver_t *DRIVER_MODULE_NAME(name, busname); \
143 status_t __haiku_handle_fbsd_drivers_list(status_t (*proc)(driver_t *[])) {\
144 driver_t *drivers[] = { \
153 driver_t *__haiku_select_miibus_driver(device_t dev) \
159 extern driver_t *DRIVER_MODULE_NAME(name, miibus); \
160 driver_t *__haiku_select_miibus_driver(device_t dev) \
162 driver_t *drivers[] = { \
253 driver_t driver = { #name, methods, size }
256 driver_t *DRIVER_MODULE_NAME(name, busname) = &(driver); \