Deleted Added
full compact
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_ */