Lines Matching refs:ifp

97 	struct ifnet* ifp = get_ifnet(device, i);
98 if (ifp == NULL)
101 struct ieee80211com* ic = (ieee80211com*)ifp;
103 if (ifp->if_init == NULL)
104 ifp->if_init = ieee80211_init;
105 ifp->if_flags |= IFF_NEEDSGIANT;
107 if_initname(ifp, device_get_name(device), i);
118 struct ifnet* ifp = get_ifnet(device, i);
119 if (ifp == NULL)
122 struct ieee80211com* ic = (ieee80211com*)ifp;
132 struct ifnet* ifp = (struct ifnet*)cookie;
134 ifp->if_flags &= ~IFF_UP;
135 ifp->if_ioctl(ifp, SIOCSIFFLAGS, NULL);
172 struct ifnet* ifp = (struct ifnet*)cookie;
173 struct ieee80211com* ic = (ieee80211com*)ifp;
188 IFF_LOCKGIANT(ifp);
191 IFF_UNLOCKGIANT(ifp);
213 IFF_LOCKGIANT(ifp);
214 status_t status = ifp->if_ioctl(ifp, SIOCG80211ALLNODES, (caddr_t)&nodereq_all);
215 IFF_UNLOCKGIANT(ifp);
257 IFF_LOCKGIANT(ifp);
269 IFF_UNLOCKGIANT(ifp);
284 IFF_LOCKGIANT(ifp);
285 status_t status = ifp->if_ioctl(ifp, op == SIOCG80211 ?
287 IFF_UNLOCKGIANT(ifp);
310 IFF_LOCKGIANT(ifp);
311 status_t status = ifp->if_ioctl(ifp, op == SIOCG80211 ?
314 IFF_UNLOCKGIANT(ifp);
350 IFF_LOCKGIANT(ifp);
351 status_t status = ifp->if_ioctl(ifp, SIOCS80211NWID, (caddr_t)&ifr);
352 IFF_UNLOCKGIANT(ifp);
431 IFF_LOCKGIANT(ifp);
432 status_t status = ifp->if_ioctl(ifp, SIOCS80211NWID, (caddr_t)&ifr);
434 IFF_UNLOCKGIANT(ifp);
438 status = ifp->if_ioctl(ifp, SIOCS80211WPAPSK, (caddr_t)&wpapsk);
440 IFF_UNLOCKGIANT(ifp);
445 status = ifp->if_ioctl(ifp, SIOCS80211WPAPARMS, (caddr_t)&wpaparams);
447 IFF_UNLOCKGIANT(ifp);
451 IFF_UNLOCKGIANT(ifp);
474 struct ifnet *ifp = &ic->ic_if;
480 if (ifp->if_link_state == LINK_STATE_UP)
484 message.AddString("interface", ifp->device_name);