[go: nahoru, domu]

Searched refs:agg (Results 1 - 25 of 30) sorted by relevance

12

/drivers/net/wireless/iwlwifi/dvm/
H A Dtx.c404 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 Ddebugfs.c265 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 Ddev.h181 * @agg: aggregation state machine
186 struct iwl_ht_agg agg; member in struct:iwl_tid_data
/drivers/net/bonding/
H A Dbond_sysfs_slave.c70 const struct aggregator *agg; local
73 agg = SLAVE_AD_INFO(slave)->port.aggregator;
74 if (agg)
76 agg->aggregator_identifier);
H A Dbond_3ad.c153 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 Dbond_procfs.c181 const struct aggregator *agg local
184 if (agg)
186 agg->aggregator_identifier);
H A Dbond_netlink.c58 const struct aggregator *agg; local
60 agg = SLAVE_AD_INFO(slave)->port.aggregator;
61 if (agg)
63 agg->aggregator_identifier))
H A Dbond_main.c3692 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 D4965-debug.c574 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 D4965-mac.c1760 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 Ddebug.c461 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 D4965-rs.c362 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 Dcommands.h1664 * 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 Dtx.c400 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 Dmain.c1335 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 Dcarl9170.h131 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 Dr8152.c966 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 Drc.c183 if (sta_entry->tids[tid].agg.agg_state == RTL_AGG_STOP)
220 sta_entry->tids[tid].agg.agg_state =
H A Dbase.c1209 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 Dsta.h212 * 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 Dsta.c830 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 Dfw-api.h1508 struct mvm_statistics_tx_non_phy_agg agg; member in struct:mvm_statistics_tx
H A Dmvm.h992 u32 rate, bool agg);
H A Drs.c547 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 Dtrx.c530 if (mac->tids[tid].agg.agg_state == RTL_AGG_ON &&

Completed in 301 milliseconds

12