Lines Matching refs:tx_tspec
1932 struct ieee80211_sta_tx_tspec *tx_tspec = &ifmgd->tx_tspec[ac];
1936 if (tx_tspec->action == TX_TSPEC_ACTION_NONE &&
1937 tx_tspec->admitted_time &&
1938 time_after(now, tx_tspec->time_slice_start + HZ)) {
1939 tx_tspec->consumed_tx_time = 0;
1940 tx_tspec->time_slice_start = now;
1942 if (tx_tspec->downgraded)
1943 tx_tspec->action =
1947 switch (tx_tspec->action) {
1954 tx_tspec->action = TX_TSPEC_ACTION_NONE;
1955 tx_tspec->downgraded = false;
1959 if (time_after(now, tx_tspec->time_slice_start + HZ)) {
1960 tx_tspec->action = TX_TSPEC_ACTION_NONE;
1984 tx_tspec->action = TX_TSPEC_ACTION_NONE;
1987 tx_tspec->time_slice_start + HZ - now + 1);
2149 ifmgd->tx_tspec[ac].downgraded);
2151 if (!ifmgd->tx_tspec[ac].downgraded &&
2454 memset(ifmgd->tx_tspec, 0, sizeof(ifmgd->tx_tspec));
2499 struct ieee80211_sta_tx_tspec *tx_tspec;
2507 tx_tspec = &ifmgd->tx_tspec[ac];
2509 if (likely(!tx_tspec->admitted_time))
2512 if (time_after(now, tx_tspec->time_slice_start + HZ)) {
2513 tx_tspec->consumed_tx_time = 0;
2514 tx_tspec->time_slice_start = now;
2516 if (tx_tspec->downgraded) {
2517 tx_tspec->action = TX_TSPEC_ACTION_STOP_DOWNGRADE;
2522 if (tx_tspec->downgraded)
2525 tx_tspec->consumed_tx_time += tx_time;
2527 if (tx_tspec->consumed_tx_time >= tx_tspec->admitted_time) {
2528 tx_tspec->downgraded = true;
2529 tx_tspec->action = TX_TSPEC_ACTION_DOWNGRADE;