mii_physubr.c (204646) | mii_physubr.c (213229) |
---|---|
1/* $NetBSD: mii_physubr.c,v 1.5 1999/08/03 19:41:49 drochner Exp $ */ 2 3/*- 4 * Copyright (c) 1998, 1999, 2000, 2001 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, --- 17 unchanged lines hidden (view full) --- 26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 27 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 28 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 30 * POSSIBILITY OF SUCH DAMAGE. 31 */ 32 33#include <sys/cdefs.h> | 1/* $NetBSD: mii_physubr.c,v 1.5 1999/08/03 19:41:49 drochner Exp $ */ 2 3/*- 4 * Copyright (c) 1998, 1999, 2000, 2001 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, --- 17 unchanged lines hidden (view full) --- 26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 27 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 28 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 30 * POSSIBILITY OF SUCH DAMAGE. 31 */ 32 33#include <sys/cdefs.h> |
34__FBSDID("$FreeBSD: head/sys/dev/mii/mii_physubr.c 204646 2010-03-03 17:55:51Z joel $"); | 34__FBSDID("$FreeBSD: head/sys/dev/mii/mii_physubr.c 213229 2010-09-27 20:31:03Z marius $"); |
35 36/* 37 * Subroutines common to all PHYs. 38 */ 39 40#include <sys/param.h> 41#include <sys/systm.h> 42#include <sys/kernel.h> --- 278 unchanged lines hidden (view full) --- 321/* 322 * Initialize generic PHY media based on BMSR, called when a PHY is 323 * attached. We expect to be set up to print a comma-separated list 324 * of media names. Does not print a newline. 325 */ 326void 327mii_add_media(struct mii_softc *sc) 328{ | 35 36/* 37 * Subroutines common to all PHYs. 38 */ 39 40#include <sys/param.h> 41#include <sys/systm.h> 42#include <sys/kernel.h> --- 278 unchanged lines hidden (view full) --- 321/* 322 * Initialize generic PHY media based on BMSR, called when a PHY is 323 * attached. We expect to be set up to print a comma-separated list 324 * of media names. Does not print a newline. 325 */ 326void 327mii_add_media(struct mii_softc *sc) 328{ |
329 struct mii_data *mii = sc->mii_pdata; |
|
329 const char *sep = ""; | 330 const char *sep = ""; |
330 struct mii_data *mii; | |
331 | 331 |
332 mii = device_get_softc(sc->mii_dev); | |
333 if ((sc->mii_capabilities & BMSR_MEDIAMASK) == 0) { 334 printf("no media present"); 335 return; 336 } 337 338#define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL) 339#define PRINT(s) printf("%s%s", sep, s); sep = ", " 340 --- 211 unchanged lines hidden --- | 332 if ((sc->mii_capabilities & BMSR_MEDIAMASK) == 0) { 333 printf("no media present"); 334 return; 335 } 336 337#define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL) 338#define PRINT(s) printf("%s%s", sep, s); sep = ", " 339 --- 211 unchanged lines hidden --- |