miivar.h (95718) | miivar.h (95722) |
---|---|
1/* $NetBSD: miivar.h,v 1.8 1999/04/23 04:24:32 thorpej Exp $ */ 2 3/*- 4 * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc. 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to The NetBSD Foundation 8 * by Jason R. Thorpe of the Numerical Aerospace Simulation Facility, --- 22 unchanged lines hidden (view full) --- 31 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 32 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 33 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 34 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 35 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 36 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 37 * POSSIBILITY OF SUCH DAMAGE. 38 * | 1/* $NetBSD: miivar.h,v 1.8 1999/04/23 04:24:32 thorpej Exp $ */ 2 3/*- 4 * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc. 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to The NetBSD Foundation 8 * by Jason R. Thorpe of the Numerical Aerospace Simulation Facility, --- 22 unchanged lines hidden (view full) --- 31 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 32 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 33 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 34 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 35 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 36 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 37 * POSSIBILITY OF SUCH DAMAGE. 38 * |
39 * $FreeBSD: head/sys/dev/mii/miivar.h 95718 2002-04-29 11:57:30Z phk $ | 39 * $FreeBSD: head/sys/dev/mii/miivar.h 95722 2002-04-29 13:07:38Z phk $ |
40 */ 41 42#ifndef _DEV_MII_MIIVAR_H_ 43#define _DEV_MII_MIIVAR_H_ 44 45#include <sys/queue.h> 46 47/* --- 139 unchanged lines hidden (view full) --- 187extern devclass_t miibus_devclass; 188extern driver_t miibus_driver; 189 190int miibus_probe(device_t); 191int miibus_attach(device_t); 192int miibus_detach(device_t); 193 194int mii_anar(int); | 40 */ 41 42#ifndef _DEV_MII_MIIVAR_H_ 43#define _DEV_MII_MIIVAR_H_ 44 45#include <sys/queue.h> 46 47/* --- 139 unchanged lines hidden (view full) --- 187extern devclass_t miibus_devclass; 188extern driver_t miibus_driver; 189 190int miibus_probe(device_t); 191int miibus_attach(device_t); 192int miibus_detach(device_t); 193 194int mii_anar(int); |
195void mii_down(struct mii_data *); |
|
195int mii_mediachg(struct mii_data *); 196void mii_tick(struct mii_data *); 197void mii_pollstat(struct mii_data *); 198int mii_phy_probe(device_t, device_t *, ifm_change_cb_t, ifm_stat_cb_t); 199void mii_add_media(struct mii_softc *); 200void mii_phy_add_media(struct mii_softc *); 201 202int mii_media_from_bmcr(int); 203 204int mii_phy_auto(struct mii_softc *, int); | 196int mii_mediachg(struct mii_data *); 197void mii_tick(struct mii_data *); 198void mii_pollstat(struct mii_data *); 199int mii_phy_probe(device_t, device_t *, ifm_change_cb_t, ifm_stat_cb_t); 200void mii_add_media(struct mii_softc *); 201void mii_phy_add_media(struct mii_softc *); 202 203int mii_media_from_bmcr(int); 204 205int mii_phy_auto(struct mii_softc *, int); |
205void mii_phy_auto_stop(struct mii_softc *); | 206int mii_phy_detach(device_t dev); 207void mii_phy_down(struct mii_softc *); |
206void mii_phy_reset(struct mii_softc *); 207void mii_phy_setmedia(struct mii_softc *sc); 208void mii_phy_update(struct mii_softc *, int); 209int mii_phy_tick(struct mii_softc *); 210 211void ukphy_status(struct mii_softc *); 212#endif /* _KERNEL */ 213 214#endif /* _DEV_MII_MIIVAR_H_ */ | 208void mii_phy_reset(struct mii_softc *); 209void mii_phy_setmedia(struct mii_softc *sc); 210void mii_phy_update(struct mii_softc *, int); 211int mii_phy_tick(struct mii_softc *); 212 213void ukphy_status(struct mii_softc *); 214#endif /* _KERNEL */ 215 216#endif /* _DEV_MII_MIIVAR_H_ */ |