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