Lines Matching refs:tx_tspec

2366 		struct ieee80211_sta_tx_tspec *tx_tspec = &ifmgd->tx_tspec[ac];  in __ieee80211_sta_handle_tspec_ac_params()  local
2370 if (tx_tspec->action == TX_TSPEC_ACTION_NONE && in __ieee80211_sta_handle_tspec_ac_params()
2371 tx_tspec->admitted_time && in __ieee80211_sta_handle_tspec_ac_params()
2372 time_after(now, tx_tspec->time_slice_start + HZ)) { in __ieee80211_sta_handle_tspec_ac_params()
2373 tx_tspec->consumed_tx_time = 0; in __ieee80211_sta_handle_tspec_ac_params()
2374 tx_tspec->time_slice_start = now; in __ieee80211_sta_handle_tspec_ac_params()
2376 if (tx_tspec->downgraded) in __ieee80211_sta_handle_tspec_ac_params()
2377 tx_tspec->action = in __ieee80211_sta_handle_tspec_ac_params()
2381 switch (tx_tspec->action) { in __ieee80211_sta_handle_tspec_ac_params()
2389 tx_tspec->action = TX_TSPEC_ACTION_NONE; in __ieee80211_sta_handle_tspec_ac_params()
2390 tx_tspec->downgraded = false; in __ieee80211_sta_handle_tspec_ac_params()
2394 if (time_after(now, tx_tspec->time_slice_start + HZ)) { in __ieee80211_sta_handle_tspec_ac_params()
2395 tx_tspec->action = TX_TSPEC_ACTION_NONE; in __ieee80211_sta_handle_tspec_ac_params()
2419 tx_tspec->action = TX_TSPEC_ACTION_NONE; in __ieee80211_sta_handle_tspec_ac_params()
2422 tx_tspec->time_slice_start + HZ - now + 1); in __ieee80211_sta_handle_tspec_ac_params()
2463 ifmgd->tx_tspec[ac].downgraded); in ieee80211_mgd_set_link_qos_params()
2464 if (!ifmgd->tx_tspec[ac].downgraded && in ieee80211_mgd_set_link_qos_params()
2992 memset(ifmgd->tx_tspec, 0, sizeof(ifmgd->tx_tspec)); in ieee80211_set_disassoc()
3042 struct ieee80211_sta_tx_tspec *tx_tspec; in ieee80211_sta_tx_wmm_ac_notify() local
3050 tx_tspec = &ifmgd->tx_tspec[ac]; in ieee80211_sta_tx_wmm_ac_notify()
3052 if (likely(!tx_tspec->admitted_time)) in ieee80211_sta_tx_wmm_ac_notify()
3055 if (time_after(now, tx_tspec->time_slice_start + HZ)) { in ieee80211_sta_tx_wmm_ac_notify()
3056 tx_tspec->consumed_tx_time = 0; in ieee80211_sta_tx_wmm_ac_notify()
3057 tx_tspec->time_slice_start = now; in ieee80211_sta_tx_wmm_ac_notify()
3059 if (tx_tspec->downgraded) { in ieee80211_sta_tx_wmm_ac_notify()
3060 tx_tspec->action = TX_TSPEC_ACTION_STOP_DOWNGRADE; in ieee80211_sta_tx_wmm_ac_notify()
3065 if (tx_tspec->downgraded) in ieee80211_sta_tx_wmm_ac_notify()
3068 tx_tspec->consumed_tx_time += tx_time; in ieee80211_sta_tx_wmm_ac_notify()
3070 if (tx_tspec->consumed_tx_time >= tx_tspec->admitted_time) { in ieee80211_sta_tx_wmm_ac_notify()
3071 tx_tspec->downgraded = true; in ieee80211_sta_tx_wmm_ac_notify()
3072 tx_tspec->action = TX_TSPEC_ACTION_DOWNGRADE; in ieee80211_sta_tx_wmm_ac_notify()