Lines Matching refs:name
38 typedef void bus_hinted_child_t(device_t dev, const char *name, int unit);
51 const char* name;
59 #define DEVMETHOD(name, func) { #name, ID_##name, (device_method_signature_t)&func }
64 const char* name;
69 #define DEFINE_CLASS_0(name, driver, methods, size) \
70 driver_t driver = { #name, methods, size }
72 #define DRIVER_MODULE(name, busname, driver, devclass, evh, arg) \
73 driver_t *DRIVER_MODULE_NAME(name, busname) = &(driver); \
74 devclass_t *__class_ ## name ## _ ## busname ## _ ## devclass = &(devclass)
76 #define DRIVER_MODULE_ORDERED(name, busname, driver, devclass, evh, arg, order) \
77 DRIVER_MODULE(name, busname, driver, devclass, evh, arg)
79 #define DRIVER_MODULE_NAME(name, busname) \
80 __fbsd_ ## name ## _ ## busname
123 device_hooks *find_device(const char *name) \
141 #define HAIKU_FBSD_DRIVER_GLUE(publicname, name, busname) \
142 extern driver_t* DRIVER_MODULE_NAME(name, busname); \
145 DRIVER_MODULE_NAME(name, busname), \
155 #define HAIKU_FBSD_WLAN_DRIVER_GLUE(publicname, name, busname) \
156 extern driver_t *DRIVER_MODULE_NAME(name, busname); \
159 DRIVER_MODULE_NAME(name, busname), \
172 #define HAIKU_FBSD_MII_DRIVER(name) \
173 extern driver_t *DRIVER_MODULE_NAME(name, miibus); \
177 DRIVER_MODULE_NAME(name, miibus), \
240 * Provide a firmware name mapping as a multi-dimentional const char* array.
243 * {"name-used-by-driver", "actual-name-of-firmware-file-on-disk"},