Lines Matching refs:hvap

594 	struct mwl_hal_vap *hvap;  in mwl_vap_create()  local
604 hvap = mwl_hal_newvap(mh, MWL_HAL_AP, mac); in mwl_vap_create()
605 if (hvap == NULL) { in mwl_vap_create()
614 hvap = mwl_hal_newvap(mh, MWL_HAL_STA, mac); in mwl_vap_create()
615 if (hvap == NULL) { in mwl_vap_create()
624 hvap = NULL; /* NB: we use associated AP vap */ in mwl_vap_create()
629 hvap = NULL; in mwl_vap_create()
638 mvp->mv_hvap = hvap; in mwl_vap_create()
719 struct mwl_hal_vap *hvap = mvp->mv_hvap; in mwl_vap_delete() local
732 KASSERT(hvap != NULL, ("no hal vap handle")); in mwl_vap_delete()
733 (void) mwl_hal_delstation(hvap, vap->iv_myaddr); in mwl_vap_delete()
734 mwl_hal_delvap(hvap); in mwl_vap_delete()
1205 struct mwl_hal_vap *hvap = MWL_VAP(vap)->mv_hvap; in mwl_reset_vap() local
1211 mwl_hal_setrtsthreshold(hvap, vap->iv_rtsthreshold); in mwl_reset_vap()
1213 mwl_hal_sethtgi(hvap, (vap->iv_flags_ht & in mwl_reset_vap()
1215 mwl_hal_setnprot(hvap, ic->ic_htprotmode == IEEE80211_PROT_NONE ? in mwl_reset_vap()
1225 mwl_hal_setnprotmode(hvap, _IEEE80211_MASKSHIFT( in mwl_reset_vap()
1239 struct mwl_hal_vap *hvap = MWL_VAP(vap)->mv_hvap; in mwl_reset() local
1242 if (hvap != NULL) { /* WDS, MONITOR, etc. */ in mwl_reset()
1543 struct mwl_hal_vap *hvap = MWL_VAP(vap)->mv_hvap; in mwl_key_delete() local
1548 if (hvap == NULL) { in mwl_key_delete()
1556 hvap = MWL_VAP(vap)->mv_ap_hvap; in mwl_key_delete()
1580 return (mwl_hal_keyreset(hvap, &hk, bcastaddr) == 0); /*XXX*/ in mwl_key_delete()
1616 struct mwl_hal_vap *hvap = MWL_VAP(vap)->mv_hvap; in _mwl_key_set() local
1624 if (hvap == NULL) { in _mwl_key_set()
1632 hvap = MWL_VAP(vap)->mv_ap_hvap; in _mwl_key_set()
1690 mwl_hal_keyset(hvap, &hk, vap->iv_myaddr); in _mwl_key_set()
1706 return (mwl_hal_keyset(hvap, &hk, macaddr) == 0); in _mwl_key_set()
1828 struct mwl_hal_vap *hvap = MWL_VAP(vap)->mv_hvap; in mwl_beacon_setup() local
1835 mwl_hal_setbeacon(hvap, mtod(m, const void *), m->m_len); in mwl_beacon_setup()
1847 struct mwl_hal_vap *hvap = MWL_VAP(vap)->mv_hvap; in mwl_beacon_update() local
1850 KASSERT(hvap != NULL, ("no beacon")); in mwl_beacon_update()
1856 mwl_hal_setnprotmode(hvap, _IEEE80211_MASKSHIFT( in mwl_beacon_update()
3775 struct mwl_hal_vap *hvap = MWL_VAP(vap)->mv_hvap; in mwl_setapmode() local
3776 return mwl_hal_setapmode(hvap, mwl_getapmode(vap, chan)); in mwl_setapmode()
3906 struct mwl_hal_vap *hvap; in mwl_peerstadb() local
3915 hvap = MWL_VAP(vap)->mv_ap_hvap; in mwl_peerstadb()
3917 hvap = MWL_VAP(vap)->mv_hvap; in mwl_peerstadb()
3918 error = mwl_hal_newstation(hvap, ni->ni_macaddr, in mwl_peerstadb()
4036 struct mwl_hal_vap *hvap = MWL_VAP(vap)->mv_hvap; in mwl_localstadb() local
4044 error = mwl_hal_newstation(hvap, vap->iv_myaddr, 0, 0, in mwl_localstadb()
4055 error = mwl_hal_newstation(hvap, vap->iv_myaddr, in mwl_localstadb()
4072 struct mwl_hal_vap *hvap = mvp->mv_hvap; in mwl_newstate() local
4101 if (hvap != NULL) in mwl_newstate()
4102 mwl_hal_stop(hvap); in mwl_newstate()
4104 mwl_hal_start(hvap); in mwl_newstate()
4106 mwl_hal_setinframode(hvap); in mwl_newstate()
4114 MWL_NODE(ni)->mn_hvap = hvap; in mwl_newstate()
4172 mwl_hal_start(hvap); in mwl_newstate()
4180 mwl_hal_setassocid(hvap, ni->ni_bssid, ni->ni_associd); in mwl_newstate()
4182 mwl_hal_setrtsthreshold(hvap, vap->iv_rtsthreshold); in mwl_newstate()