Lines Matching defs:wvp

597 wpi_init_beacon(struct wpi_vap *wvp)
599 struct wpi_buf *bcn = &wvp->wv_bcbuf;
624 struct wpi_vap *wvp;
630 wvp = malloc(sizeof(struct wpi_vap), M_80211_VAP, M_WAITOK | M_ZERO);
631 vap = &wvp->wv_vap;
635 WPI_VAP_LOCK_INIT(wvp);
636 wpi_init_beacon(wvp);
643 wvp->wv_recv_mgmt = vap->iv_recv_mgmt;
646 wvp->wv_newstate = vap->iv_newstate;
662 struct wpi_vap *wvp = WPI_VAP(vap);
663 struct wpi_buf *bcn = &wvp->wv_bcbuf;
673 WPI_VAP_LOCK_DESTROY(wvp);
676 free(wvp, M_80211_VAP);
1666 struct wpi_vap *wvp = WPI_VAP(vap);
1669 wvp->wv_recv_mgmt(ni, m, subtype, rxs, rssi, nf);
1706 wpi_restore_node_table(struct wpi_softc *sc, struct wpi_vap *wvp)
1712 wvp->wv_gtk = 0;
1725 struct wpi_vap *wvp = WPI_VAP(vap);
1818 wpi_restore_node_table(sc, wvp);
1846 return wvp->wv_newstate(vap, nstate, arg);
3381 struct wpi_vap *wvp = WPI_VAP(ni->ni_vap);
3410 if (wvp->wv_gtk != 0) {
4337 wpi_config_beacon(struct wpi_vap *wvp)
4339 struct ieee80211vap *vap = &wvp->wv_vap;
4342 struct wpi_buf *bcn = &wvp->wv_bcbuf;
4352 WPI_VAP_LOCK_ASSERT(wvp);
4394 struct wpi_vap *wvp = WPI_VAP(vap);
4395 struct wpi_buf *bcn = &wvp->wv_bcbuf;
4411 WPI_VAP_LOCK(wvp);
4417 error = wpi_config_beacon(wvp);
4418 WPI_VAP_UNLOCK(wvp);
4427 struct wpi_vap *wvp = WPI_VAP(vap);
4428 struct wpi_buf *bcn = &wvp->wv_bcbuf;
4435 WPI_VAP_LOCK(wvp);
4445 WPI_VAP_UNLOCK(wvp);
4449 WPI_VAP_UNLOCK(wvp);
4457 WPI_VAP_LOCK(wvp);
4458 wpi_config_beacon(wvp);
4459 WPI_VAP_UNLOCK(wvp);
4768 struct wpi_vap *wvp = WPI_VAP(vap);
4788 wvp->wv_gtk |= WPI_VAP_KEY(k->wk_keyix);
4790 wvp->wv_gtk &= ~WPI_VAP_KEY(k->wk_keyix);