/drivers/net/wireless/iwlwifi/dvm/ |
H A D | tx.c | 404 tid_data->agg.state != IWL_AGG_ON) { 406 "TX_CTL_AMPDU while not in AGG: Tx flags = 0x%08x, agg.state = %d\n", 407 info->flags, tid_data->agg.state); 417 if (WARN_ONCE(tid_data->agg.state != IWL_AGG_ON && 418 tid_data->agg.state != IWL_AGG_OFF, 419 "Tx while agg.state = %d\n", tid_data->agg.state)) 439 txq_id = priv->tid_data[sta_id][tid].agg.txq_id; 521 txq_id = tid_data->agg.txq_id; 523 switch (tid_data->agg 948 struct iwl_ht_agg *agg = &priv->tid_data[sta_id][tid].agg; local 1292 struct iwl_ht_agg *agg; local [all...] |
H A D | debugfs.c | 265 tid_data->agg.rate_n_flags, 266 tid_data->agg.state, 267 tid_data->agg.txq_id); 269 if (tid_data->agg.wait_for_ba) 1259 fmt_table, "agg ba_timeout:", 1260 le32_to_cpu(tx->agg.ba_timeout), 1261 accum_tx->agg.ba_timeout, 1262 delta_tx->agg.ba_timeout, 1263 max_tx->agg.ba_timeout); 1265 fmt_table, "agg ba_resched_frame [all...] |
H A D | dev.h | 181 * @agg: aggregation state machine 186 struct iwl_ht_agg agg; member in struct:iwl_tid_data
|
/drivers/net/bonding/ |
H A D | bond_sysfs_slave.c | 70 const struct aggregator *agg; local 73 agg = SLAVE_AD_INFO(slave)->port.aggregator; 74 if (agg) 76 agg->aggregator_identifier);
|
H A D | bond_3ad.c | 153 struct aggregator *agg; local 161 agg = first_slave ? &(SLAVE_AD_INFO(first_slave)->aggregator) : NULL; 164 return agg; 169 * @agg: the agregator we're looking at 174 static inline int __agg_has_partner(struct aggregator *agg) argument 176 return !is_zero_ether_addr(agg->partner_system.mac_addr_value); 1361 /* Decide if "agg" is a better choice for the new active aggregator that 1369 * 1. If the current agg is not individual, and the best is 1372 * 2. If current agg is individual and the best is not, keep best. 1377 * 3a. If current agg partne 1432 agg_device_up(const struct aggregator *agg) argument 1469 ad_agg_selection_logic(struct aggregator *agg, bool *update_slave_arr) argument [all...] |
H A D | bond_procfs.c | 181 const struct aggregator *agg local 184 if (agg) 186 agg->aggregator_identifier);
|
H A D | bond_netlink.c | 58 const struct aggregator *agg; local 60 agg = SLAVE_AD_INFO(slave)->port.aggregator; 61 if (agg) 63 agg->aggregator_identifier))
|
H A D | bond_main.c | 3692 struct aggregator *agg; local 3694 agg = SLAVE_AD_INFO(slave)->port.aggregator; 3695 if (!agg || agg->aggregator_identifier != agg_id)
|
/drivers/net/wireless/iwlegacy/ |
H A D | 4965-debug.c | 574 scnprintf(buf + pos, bufsz - pos, fmt_table, "agg ba_timeout:", 575 le32_to_cpu(tx->agg.ba_timeout), accum_tx->agg.ba_timeout, 576 delta_tx->agg.ba_timeout, max_tx->agg.ba_timeout); 579 "agg ba_resched_frames:", 580 le32_to_cpu(tx->agg.ba_reschedule_frames), 581 accum_tx->agg.ba_reschedule_frames, 582 delta_tx->agg.ba_reschedule_frames, 583 max_tx->agg [all...] |
H A D | 4965-mac.c | 1760 il->stations[sta_id].tid[tid].agg.state == IL_AGG_ON) { 1761 txq_id = il->stations[sta_id].tid[tid].agg.txq_id; 2258 if (il->stations[sta_id].tid[tid].agg.state != IL_AGG_OFF) { 2272 tid_data->agg.txq_id = txq_id; 2284 tid_data->agg.state = IL_AGG_ON; 2289 tid_data->agg.state = IL_EMPTYING_HW_QUEUE_ADDBA; 2353 txq_id = tid_data->agg.txq_id; 2355 switch (il->stations[sta_id].tid[tid].agg.state) { 2377 il->stations[sta_id].tid[tid].agg.state = 2385 il->stations[sta_id].tid[tid].agg 2514 il4965_tx_status_reply_compressed_ba(struct il_priv *il, struct il_ht_agg *agg, struct il_compressed_ba_resp *ba_resp) argument 2664 il4965_tx_status_reply_tx(struct il_priv *il, struct il_ht_agg *agg, struct il4965_tx_resp *tx_resp, int txq_id, u16 start_idx) argument 2835 struct il_ht_agg *agg = NULL; local 2928 struct il_ht_agg *agg; local [all...] |
H A D | debug.c | 461 station->tid[j].agg.txq_id, 462 station->tid[j].agg.frame_count, 464 station->tid[j].agg.start_idx, 465 station->tid[j].agg.bitmap, 466 station->tid[j].agg.rate_n_flags); 468 if (station->tid[j].agg.wait_for_ba)
|
H A D | 4965-rs.c | 362 D_HT("Starting Tx agg: STA: %pM tid: %d\n", sta->addr, tid); 370 IL_ERR("Fail start Tx agg on tid: %d\n", tid); 1783 if (tid_data->agg.state == IL_AGG_OFF) 2114 if (tid_data->agg.state == IL_AGG_OFF) { 2647 "agg:"
|
H A D | commands.h | 1664 * frame in this new agg block failed in previous agg block(s). 1680 u8 bt_kill_count; /* # blocked by bluetooth (unused for agg) */ 1682 u8 failure_frame; /* # failures due to no ACK (unused for agg) */ 1684 /* For non-agg: Rate at which frame was successful. 1685 * For agg: Rate at which all frames were transmitted. */ 1688 /* For non-agg: RTS + CTS + frame tx attempts time + ACK. 1689 * For agg: RTS + CTS + aggregation tx time + block-ack time. */ 1697 * For non-agg: frame status TX_STATUS_* 1698 * For agg 2897 struct stats_tx_non_phy_agg agg; member in struct:stats_tx [all...] |
/drivers/net/wireless/ath/carl9170/ |
H A D | tx.c | 400 tid_info = rcu_dereference(sta_info->agg[tid]); 1126 struct sk_buff_head agg; local 1142 __skb_queue_head_init(&agg); 1198 __skb_queue_tail(&agg, skb); 1200 if (skb_queue_len(&agg) >= CARL9170_NUM_TX_AGG_MAX) 1218 if (skb_queue_empty(&agg)) 1222 carl9170_set_ampdu_params(ar, skb_peek(&agg)); 1225 carl9170_set_immba(ar, skb_peek_tail(&agg)); 1228 skb_queue_splice_tail_init(&agg, &ar->tx_pending[queue]); 1396 struct carl9170_sta_tid *agg; local [all...] |
H A D | main.c | 1335 for (i = 0; i < ARRAY_SIZE(sta_info->agg); i++) 1336 RCU_INIT_POINTER(sta_info->agg[i], NULL); 1359 for (i = 0; i < ARRAY_SIZE(sta_info->agg); i++) { 1362 tid_info = rcu_dereference(sta_info->agg[i]); 1363 RCU_INIT_POINTER(sta_info->agg[i], NULL); 1453 rcu_assign_pointer(sta_info->agg[tid], tid_info); 1463 tid_info = rcu_dereference(sta_info->agg[tid]); 1471 RCU_INIT_POINTER(sta_info->agg[tid], NULL); 1480 tid_info = rcu_dereference(sta_info->agg[tid]);
|
H A D | carl9170.h | 131 u16 bsn; /* base of the tx/agg bitmap */ 489 struct carl9170_sta_tid __rcu *agg[IEEE80211_NUM_TIDS]; member in struct:carl9170_sta_info
|
/drivers/net/usb/ |
H A D | r8152.c | 966 r8152_submit_rx(struct r8152 *tp, struct rx_agg *agg, gfp_t mem_flags); 1031 struct rx_agg *agg; local 1035 agg = urb->context; 1036 if (!agg) 1039 tp = agg->context; 1064 list_add_tail(&agg->list, &tp->rx_done); 1084 result = r8152_submit_rx(tp, agg, GFP_ATOMIC); 1089 list_add_tail(&agg->list, &tp->rx_done); 1099 struct tx_agg *agg; local 1103 agg 1333 struct tx_agg *agg = NULL; local 1533 r8152_tx_agg_fill(struct r8152 *tp, struct tx_agg *agg) argument 1675 struct rx_agg *agg; local 1747 struct tx_agg *agg; local 1800 r8152_submit_rx(struct r8152 *tp, struct rx_agg *agg, gfp_t mem_flags) argument [all...] |
/drivers/net/wireless/rtlwifi/ |
H A D | rc.c | 183 if (sta_entry->tids[tid].agg.agg_state == RTL_AGG_STOP) 220 sta_entry->tids[tid].agg.agg_state =
|
H A D | base.c | 1209 if (tid_data->agg.rx_agg_state == 1355 tid_data->agg.agg_state = RTL_AGG_START; 1379 sta_entry->tids[tid].agg.agg_state = RTL_AGG_STOP; 1407 tid_data->agg.rx_agg_state = RTL_RX_AGG_START; 1427 sta_entry->tids[tid].agg.rx_agg_state = RTL_RX_AGG_STOP; 1447 sta_entry->tids[tid].agg.agg_state = RTL_AGG_OPERATIONAL;
|
/drivers/net/wireless/iwlwifi/mvm/ |
H A D | sta.h | 212 * transmit. Note that mac80211 has all the knowledege since all the non-agg 213 * frames are buffered / filtered, and the driver tells mac80211 about agg 410 bool agg);
|
H A D | sta.c | 830 IWL_ERR(mvm, "Failed to allocate agg queue\n"); 836 /* possible race condition - we entered D0i3 while starting agg */ 839 IWL_ERR(mvm, "Entered D0i3 while starting Tx agg\n"); 971 * The agg session has been stopped before it was set up. This 1006 * First set the agg state to OFF to avoid calling 1411 bool agg) 1438 if (agg) { 1407 iwl_mvm_sta_modify_sleep_tx_count(struct iwl_mvm *mvm, struct ieee80211_sta *sta, enum ieee80211_frame_release_type reason, u16 cnt, u16 tids, bool more_data, bool agg) argument
|
H A D | fw-api.h | 1508 struct mvm_statistics_tx_non_phy_agg agg; member in struct:mvm_statistics_tx
|
H A D | mvm.h | 992 u32 rate, bool agg);
|
H A D | rs.c | 547 IWL_DEBUG_HT(mvm, "Starting Tx agg: STA: %pM tid: %d\n", 556 IWL_ERR(mvm, "Fail start Tx agg on tid: %d\n", 2552 u32 rate, bool agg) 2558 if (agg) 2730 /* Stop any ongoing aggregations as rs starts off assuming no agg */ 3115 "agg: time_limit=%d dist_start_th=%d frame_cnt_limit=%d\n", 2550 iwl_mvm_update_frame_stats(struct iwl_mvm *mvm, struct iwl_mvm_frame_stats *stats, u32 rate, bool agg) argument
|
/drivers/net/wireless/rtlwifi/rtl8192cu/ |
H A D | trx.c | 530 if (mac->tids[tid].agg.agg_state == RTL_AGG_ON &&
|