Lines Matching defs:device_t

22 typedef struct device *device_t;
25 typedef int (*device_method_signature_t)(device_t dev);
27 typedef int device_probe_t(device_t dev);
28 typedef int device_attach_t(device_t dev);
29 typedef int device_detach_t(device_t dev);
30 typedef int device_resume_t(device_t dev);
31 typedef int device_shutdown_t(device_t dev);
32 typedef int device_suspend_t(device_t dev);
34 typedef int bus_child_location_str_t(device_t dev __unused, device_t child,
36 typedef int bus_child_pnpinfo_str_t(device_t dev __unused, device_t child,
38 typedef void bus_hinted_child_t(device_t dev, const char *name, int unit);
39 typedef int bus_print_child_t(device_t dev, device_t child);
40 typedef int bus_read_ivar_t(device_t dev, device_t child __unused, int which,
43 typedef int miibus_readreg_t(device_t dev, int phy, int reg);
44 typedef int miibus_writereg_t(device_t dev, int phy, int reg, int data);
45 typedef void miibus_statchg_t(device_t dev);
46 typedef void miibus_linkchg_t(device_t dev);
47 typedef void miibus_mediainit_t(device_t dev);
88 driver_t *__haiku_select_miibus_driver(device_t dev);
89 driver_t *__haiku_probe_miibus(device_t dev, driver_t *drivers[]);
94 status_t start_wlan(device_t);
95 status_t stop_wlan(device_t);
131 status_t start_wlan(device_t dev) \
133 status_t stop_wlan(device_t dev) \
167 driver_t *__haiku_select_miibus_driver(device_t dev) \
174 driver_t *__haiku_select_miibus_driver(device_t dev) \
187 extern int __haiku_disable_interrupts(device_t dev);
188 extern void __haiku_reenable_interrupts(device_t dev);
194 int HAIKU_CHECK_DISABLE_INTERRUPTS(device_t dev) { \
200 void HAIKU_REENABLE_INTERRUPTS(device_t dev) {}