Lines Matching refs:ifp

88      struct ieee80211vap *vap __unused, struct ifnet *ifp __unused)
95 struct ieee80211vap *vap __unused, struct ifnet *ifp __unused)
102 struct ieee80211vap *vap __unused, struct ifnet *ifp __unused)
109 struct ieee80211vap *vap __unused, struct ifnet *ifp __unused)
183 struct ifnet* ifp = get_ifnet(device, i);
184 if (ifp == NULL)
187 delete_sem(ifp->scan_done_sem);
189 struct ieee80211vap* vap = (ieee80211vap*)ifp->if_softc;
205 struct ifnet* ifp = (struct ifnet*)cookie;
207 ifp->if_init(ifp->if_softc);
209 ifp->if_flags |= IFF_UP;
210 ifp->if_ioctl(ifp, SIOCSIFFLAGS, NULL);
220 struct ifnet* ifp = (struct ifnet*)cookie;
222 ifp->if_flags &= ~IFF_UP;
223 ifp->if_ioctl(ifp, SIOCSIFFLAGS, NULL);
225 return release_sem_etc(ifp->scan_done_sem, 1, B_RELEASE_ALL);
232 struct ifnet* ifp = (struct ifnet*)cookie;
250 status_t status = ifp->if_ioctl(ifp, op, (caddr_t)&request);
676 ieee80211_debugnet_init(struct ifnet *ifp, int *nrxr, int *ncl, int *clsize)
681 vap = if_getsoftc(ifp);
690 ieee80211_debugnet_event(struct ifnet *ifp, enum debugnet_ev ev)
695 vap = if_getsoftc(ifp);
704 ieee80211_debugnet_transmit(struct ifnet *ifp, struct mbuf *m)
706 return (ieee80211_vap_transmit(ifp, m));
710 ieee80211_debugnet_poll(struct ifnet *ifp, int count)
715 vap = if_getsoftc(ifp);
728 struct ifnet *ifp = vap->iv_ifp;
736 return (ifp->if_transmit(ifp, m));
786 struct ifnet* ifp = vap->iv_ifp;
791 if_link_state_change(ifp, LINK_STATE_UP);
798 message.AddString("interface", ifp->device_name);
810 struct ifnet* ifp = vap->iv_ifp;
813 if_link_state_change(ifp, LINK_STATE_DOWN);
822 message.AddString("interface", ifp->device_name);