Lines Matching refs: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);
3389 struct wpi_vap *wvp = WPI_VAP(ni->ni_vap);
3418 if (wvp->wv_gtk != 0) {
4345 wpi_config_beacon(struct wpi_vap *wvp)
4347 struct ieee80211vap *vap = &wvp->wv_vap;
4350 struct wpi_buf *bcn = &wvp->wv_bcbuf;
4360 WPI_VAP_LOCK_ASSERT(wvp);
4402 struct wpi_vap *wvp = WPI_VAP(vap);
4403 struct wpi_buf *bcn = &wvp->wv_bcbuf;
4419 WPI_VAP_LOCK(wvp);
4425 error = wpi_config_beacon(wvp);
4426 WPI_VAP_UNLOCK(wvp);
4435 struct wpi_vap *wvp = WPI_VAP(vap);
4436 struct wpi_buf *bcn = &wvp->wv_bcbuf;
4443 WPI_VAP_LOCK(wvp);
4453 WPI_VAP_UNLOCK(wvp);
4457 WPI_VAP_UNLOCK(wvp);
4465 WPI_VAP_LOCK(wvp);
4466 wpi_config_beacon(wvp);
4467 WPI_VAP_UNLOCK(wvp);
4775 struct wpi_vap *wvp = WPI_VAP(vap);
4796 wvp->wv_gtk |= WPI_VAP_KEY(k->wk_keyix);
4798 wvp->wv_gtk &= ~WPI_VAP_KEY(k->wk_keyix);