Lines Matching refs:miiproxy
26 * $FreeBSD: releng/10.2/sys/dev/etherswitch/miiproxy.c 234861 2012-05-01 06:11:38Z adrian $
44 #include <dev/etherswitch/miiproxy.h>
53 MALLOC_DEFINE(M_MIIPROXY, "miiproxy", "miiproxy data structures");
378 device_t miiproxy;
388 miiproxy = device_add_child(dev, miiproxy_driver.name, -1);
391 device_printf(dev, "can't attach miiproxy\n");
394 sc = device_get_softc(miiproxy);
396 sc->proxy = miiproxy;
397 if (rendevous_register_proxy(miiproxy, name, miiproxy_rendevous_callback) != 0) {
401 device_printf(miiproxy, "attached to target %s\n", device_get_nameunit(sc->mdio));
402 return (miiproxy);
433 DEFINE_CLASS_0(miiproxy, miiproxy_driver, miiproxy_methods,
442 DRIVER_MODULE(miibus, miiproxy, miibus_driver, miibus_devclass, 0, 0);
443 MODULE_VERSION(miiproxy, 1);
444 MODULE_DEPEND(miiproxy, miibus, 1, 1, 1);