Lines Matching defs:sc
65 struct pair_softc *sc = ifp->if_softc;
70 if ((pairedifp = if_get(sc->sc_pairedif)) == NULL) {
82 struct pair_softc *sc = ifp->if_softc;
87 if ((pairedifp = if_get(sc->sc_pairedif)) != NULL) {
109 struct pair_softc *sc;
111 sc = malloc(sizeof(*sc), M_DEVBUF, M_WAITOK|M_ZERO);
112 ifp = &sc->sc_ac.ac_if;
117 ifp->if_softc = sc;
125 ifmedia_init(&sc->sc_media, 0, pair_media_change,
127 ifmedia_add(&sc->sc_media, IFM_ETHER | IFM_AUTO, 0, NULL);
128 ifmedia_set(&sc->sc_media, IFM_ETHER | IFM_AUTO);
141 struct pair_softc *sc = ifp->if_softc;
145 if ((pairedifp = if_get(sc->sc_pairedif)) != NULL) {
152 ifmedia_delete_instance(&sc->sc_media, IFM_INST_ANY);
155 free(sc, M_DEVBUF, sizeof(*sc));
164 struct pair_softc *sc = (struct pair_softc *)ifp->if_softc;
169 pairedifp = if_get(sc->sc_pairedif);
194 struct pair_softc *sc = (struct pair_softc *)ifp->if_softc;
219 error = ifmedia_ioctl(ifp, ifr, &sc->sc_media, cmd);
223 if (sc->sc_pairedif == ifr->ifr_index)
232 oldifp = if_get(sc->sc_pairedif);
252 sc->sc_pairedif = ifr->ifr_index;
254 sc->sc_pairedif = 0;
263 ifr->ifr_index = sc->sc_pairedif;
267 error = ether_ioctl(ifp, &sc->sc_ac, cmd, data);