Lines Matching refs:proxy
59 device_t proxy; member
94 struct rendezvous_endpoint proxy; member
107 error = e->proxy.callback(RENDEZVOUS_ATTACH, e); in rendezvous_attach()
111 e->proxy.callback(RENDEZVOUS_DETACH, e); in rendezvous_attach()
137 e->proxy.name = device_get_nameunit(dev); in rendezvous_register_proxy()
138 e->proxy.device = dev; in rendezvous_register_proxy()
139 e->proxy.callback = callback; in rendezvous_register_proxy()
140 return (rendezvous_attach(e, &e->proxy)); in rendezvous_register_proxy()
144 e->proxy.name = device_get_nameunit(dev); in rendezvous_register_proxy()
145 e->proxy.device = dev; in rendezvous_register_proxy()
146 e->proxy.callback = callback; in rendezvous_register_proxy()
189 if (e->proxy.device == dev) { in rendezvous_unregister_proxy()
195 e->proxy.callback(RENDEZVOUS_DETACH, e); in rendezvous_unregister_proxy()
198 e->proxy.device = NULL; in rendezvous_unregister_proxy()
199 e->proxy.callback = NULL; in rendezvous_unregister_proxy()
217 if (e->proxy.device == NULL) { in rendezvous_unregister_target()
222 e->proxy.callback(RENDEZVOUS_DETACH, e); in rendezvous_unregister_target()
241 struct miiproxy_softc *sc = device_get_softc(rendezvous->proxy.device); in miiproxy_rendezvous_callback()
395 sc->proxy = miiproxy; in mii_attach_proxy()