Lines Matching defs:ivp
4070 iwm_update_quotas(struct iwm_softc *sc, struct iwm_vap *ivp)
4081 if (ivp) {
4082 id = ivp->phy_ctxt->id;
4084 colors[id] = ivp->phy_ctxt->color;
4417 struct iwm_vap *ivp = IWM_VAP(vap);
4423 ivp->iv_auth = 0;
4479 error = iwm_binding_remove_vif(sc, ivp);
4489 ivp->phy_ctxt = NULL;
4512 struct iwm_vap *ivp = IWM_VAP(vap);
4549 iwm_stop_session_protection(sc, ivp);
4562 ivp->iv_newstate(vap, nstate, arg);
4617 iwm_enable_beacon_filter(sc, ivp);
4619 iwm_update_quotas(sc, ivp);
4637 return (ivp->iv_newstate(vap, nstate, arg));
6253 struct iwm_vap *ivp = IWM_VAP(vap);
6271 ivp->queue_params[aci].aifsn = ac->wmep_aifsn;
6272 ivp->queue_params[aci].cw_min = IWM_EXP2(ac->wmep_logcwmin);
6273 ivp->queue_params[aci].cw_max = IWM_EXP2(ac->wmep_logcwmax);
6274 ivp->queue_params[aci].edca_txop =
6277 ivp->have_wme = TRUE;
6278 if (ivp->is_uploaded && vap->iv_bss != NULL) {
6389 struct iwm_vap *ivp;
6394 ivp = malloc(sizeof(struct iwm_vap), M_80211_VAP, M_WAITOK | M_ZERO);
6395 vap = &ivp->iv_vap;
6399 ivp->iv_newstate = vap->iv_newstate;
6402 ivp->id = IWM_DEFAULT_MACID;
6403 ivp->color = IWM_DEFAULT_COLOR;
6405 ivp->have_wme = FALSE;
6406 ivp->ps_disabled = FALSE;
6420 struct iwm_vap *ivp = IWM_VAP(vap);
6424 free(ivp, M_80211_VAP);