/linux-master/net/sched/ |
H A D | sch_qfq.c | 27 http://algo.ing.unimo.it/people/paolo/agg-sched/agg-sched.pdf 138 struct qfq_aggregate *agg; /* Parent aggregate. */ member in struct:qfq_class 257 static void qfq_init_agg(struct qfq_sched *q, struct qfq_aggregate *agg, argument 260 INIT_LIST_HEAD(&agg->active); 261 hlist_add_head(&agg->nonfull_next, &q->nonfull_aggs); 263 agg->lmax = lmax; 264 agg->class_weight = weight; 270 struct qfq_aggregate *agg; local 272 hlist_for_each_entry(agg, 281 qfq_update_agg(struct qfq_sched *q, struct qfq_aggregate *agg, int new_num_classes) argument 315 qfq_add_to_agg(struct qfq_sched *q, struct qfq_aggregate *agg, struct qfq_class *cl) argument 332 qfq_destroy_agg(struct qfq_sched *q, struct qfq_aggregate *agg) argument 347 struct qfq_aggregate *agg = cl->agg; local 358 struct qfq_aggregate *agg = cl->agg; local 879 qfq_slot_insert(struct qfq_group *grp, struct qfq_aggregate *agg, u64 roundedS) argument 911 struct qfq_aggregate *agg = qfq_slot_head(grp); local 977 agg_dequeue(struct qfq_aggregate *agg, struct qfq_class *cl, unsigned int len) argument 997 qfq_peek_skb(struct qfq_aggregate *agg, struct qfq_class **cl, unsigned int *len) argument 1014 charge_actual_service(struct qfq_aggregate *agg) argument 1039 qfq_update_start(struct qfq_sched *q, struct qfq_aggregate *agg) argument 1072 qfq_update_agg_ts(struct qfq_sched *q, struct qfq_aggregate *agg, enum update_reason reason) argument 1172 struct qfq_aggregate *agg, *new_front_agg; local 1218 struct qfq_aggregate *agg; local 1284 qfq_schedule_agg(struct qfq_sched *q, struct qfq_aggregate *agg) argument 1331 qfq_activate_agg(struct qfq_sched *q, struct qfq_aggregate *agg, enum update_reason reason) argument 1345 qfq_slot_remove(struct qfq_sched *q, struct qfq_group *grp, struct qfq_aggregate *agg) argument 1368 qfq_deactivate_agg(struct qfq_sched *q, struct qfq_aggregate *agg) argument [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | tx.c | 382 tid_data->agg.state != IWL_AGG_ON) { 384 "TX_CTL_AMPDU while not in AGG: Tx flags = 0x%08x, agg.state = %d\n", 385 info->flags, tid_data->agg.state); 395 if (WARN_ONCE(tid_data->agg.state != IWL_AGG_ON && 396 tid_data->agg.state != IWL_AGG_OFF, 397 "Tx while agg.state = %d\n", tid_data->agg.state)) 417 txq_id = priv->tid_data[sta_id][tid].agg.txq_id; 499 txq_id = tid_data->agg.txq_id; 501 switch (tid_data->agg 926 struct iwl_ht_agg *agg = &priv->tid_data[sta_id][tid].agg; local 1266 struct iwl_ht_agg *agg; local [all...] |
H A D | debugfs.c | 221 tid_data->agg.rate_n_flags, 222 tid_data->agg.state, 223 tid_data->agg.txq_id); 225 if (tid_data->agg.wait_for_ba) 1210 fmt_table, "agg ba_timeout:", 1211 le32_to_cpu(tx->agg.ba_timeout), 1212 accum_tx->agg.ba_timeout, 1213 delta_tx->agg.ba_timeout, 1214 max_tx->agg.ba_timeout); 1216 fmt_table, "agg ba_resched_frame [all...] |
/linux-master/drivers/net/wireless/intel/iwlegacy/ |
H A D | 4965-debug.c | 556 scnprintf(buf + pos, bufsz - pos, fmt_table, "agg ba_timeout:", 557 le32_to_cpu(tx->agg.ba_timeout), accum_tx->agg.ba_timeout, 558 delta_tx->agg.ba_timeout, max_tx->agg.ba_timeout); 561 "agg ba_resched_frames:", 562 le32_to_cpu(tx->agg.ba_reschedule_frames), 563 accum_tx->agg.ba_reschedule_frames, 564 delta_tx->agg.ba_reschedule_frames, 565 max_tx->agg [all...] |
H A D | 4965-mac.c | 1745 il->stations[sta_id].tid[tid].agg.state == IL_AGG_ON) { 1746 txq_id = il->stations[sta_id].tid[tid].agg.txq_id; 2238 if (il->stations[sta_id].tid[tid].agg.state != IL_AGG_OFF) { 2252 tid_data->agg.txq_id = txq_id; 2264 tid_data->agg.state = IL_AGG_ON; 2269 tid_data->agg.state = IL_EMPTYING_HW_QUEUE_ADDBA; 2333 txq_id = tid_data->agg.txq_id; 2335 switch (il->stations[sta_id].tid[tid].agg.state) { 2357 il->stations[sta_id].tid[tid].agg.state = 2365 il->stations[sta_id].tid[tid].agg 2494 il4965_tx_status_reply_compressed_ba(struct il_priv *il, struct il_ht_agg *agg, struct il_compressed_ba_resp *ba_resp) argument 2643 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 2814 struct il_ht_agg *agg; local 2908 struct il_ht_agg *agg; local [all...] |
H A D | debug.c | 430 station->tid[j].agg.txq_id, 431 station->tid[j].agg.frame_count, 433 station->tid[j].agg.start_idx, 434 station->tid[j].agg.bitmap, 435 station->tid[j].agg.rate_n_flags); 437 if (station->tid[j].agg.wait_for_ba)
|
/linux-master/drivers/net/bonding/ |
H A D | bond_sysfs_slave.c | 62 const struct aggregator *agg; local 65 agg = SLAVE_AD_INFO(slave)->port.aggregator; 66 if (agg) 68 agg->aggregator_identifier);
|
H A D | bond_3ad.c | 147 struct aggregator *agg; local 155 agg = first_slave ? &(SLAVE_AD_INFO(first_slave)->aggregator) : NULL; 158 return agg; 163 * @agg: the agregator we're looking at 168 static inline int __agg_has_partner(struct aggregator *agg) argument 170 return !is_zero_ether_addr(agg->partner_system.mac_addr_value); 735 static int __agg_active_ports(struct aggregator *agg) argument 740 for (port = agg->lag_ports; port; 1669 /* Decide if "agg" is a better choice for the new active aggregator that 1677 * 1. If the current agg i 1741 agg_device_up(const struct aggregator *agg) argument 1784 ad_agg_selection_logic(struct aggregator *agg, bool *update_slave_arr) argument 2686 struct aggregator *agg; local [all...] |
H A D | bond_procfs.c | 216 const struct aggregator *agg = port->aggregator; local 218 if (agg) { 220 agg->aggregator_identifier);
|
H A D | bond_netlink.c | 61 const struct aggregator *agg; local 65 agg = SLAVE_AD_INFO(slave)->port.aggregator; 66 if (agg) { 68 agg->aggregator_identifier))
|
/linux-master/net/mac80211/ |
H A D | Makefile | 13 ht.o agg-tx.o agg-rx.o \
|
H A D | he.c | 42 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_11454; 45 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_7991; 49 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_3895;
|
H A D | vht.c | 338 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_11454; 341 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_7991; 345 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_3895;
|
H A D | ht.c | 244 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_HT_7935; 246 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_HT_3839;
|
H A D | sta_info.c | 529 link_sta->agg.max_rc_amsdu_len = IEEE80211_MAX_MPDU_LEN_HT_BA; 562 sta->sta.cur = &sta->sta.deflink.agg; 2306 sta->sta.cur = &sta->sta.deflink.agg; 2323 sta->cur = sta->sta.deflink.agg; 2330 link_sta->agg.max_amsdu_len); 2333 link_sta->agg.max_rc_amsdu_len); 2338 link_sta->agg.max_tid_amsdu_len[i]);
|
/linux-master/drivers/net/wireless/ath/carl9170/ |
H A D | tx.c | 400 tid_info = rcu_dereference(sta_info->agg[tid]); 1131 struct sk_buff_head agg; local 1147 __skb_queue_head_init(&agg); 1203 __skb_queue_tail(&agg, skb); 1205 if (skb_queue_len(&agg) >= CARL9170_NUM_TX_AGG_MAX) 1223 if (skb_queue_empty(&agg)) 1227 carl9170_set_ampdu_params(ar, skb_peek(&agg)); 1230 carl9170_set_immba(ar, skb_peek_tail(&agg)); 1233 skb_queue_splice_tail_init(&agg, &ar->tx_pending[queue]); 1401 struct carl9170_sta_tid *agg; local [all...] |
H A D | main.c | 1319 for (i = 0; i < ARRAY_SIZE(sta_info->agg); i++) 1320 RCU_INIT_POINTER(sta_info->agg[i], NULL); 1343 for (i = 0; i < ARRAY_SIZE(sta_info->agg); i++) { 1346 tid_info = rcu_dereference(sta_info->agg[i]); 1347 RCU_INIT_POINTER(sta_info->agg[i], NULL); 1435 rcu_assign_pointer(sta_info->agg[tid], tid_info); 1444 tid_info = rcu_dereference(sta_info->agg[tid]); 1452 RCU_INIT_POINTER(sta_info->agg[tid], NULL); 1461 tid_info = rcu_dereference(sta_info->agg[tid]);
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | Makefile | 13 tx.o agg-rx.o mcu.o wed.o
|
/linux-master/drivers/net/usb/ |
H A D | r8152.c | 1661 r8152_submit_rx(struct r8152 *tp, struct rx_agg *agg, gfp_t mem_flags); 1844 struct rx_agg *agg; local 1848 agg = urb->context; 1849 if (!agg) 1852 tp = agg->context; 1877 list_add_tail(&agg->list, &tp->rx_done); 1888 list_add_tail(&agg->list, &tp->rx_done); 1905 r8152_submit_rx(tp, agg, GFP_ATOMIC); 1912 struct tx_agg *agg; local 1917 agg 2030 free_rx_agg(struct r8152 *tp, struct rx_agg *agg) argument 2084 struct rx_agg *agg, *agg_next; local 2190 struct tx_agg *agg = NULL; local 2357 r8152_tx_agg_fill(struct r8152 *tp, struct tx_agg *agg) argument 2487 agg_offset(struct rx_agg *agg, void *addr) argument 2494 struct rx_agg *agg, *agg_next, *agg_free = NULL; local 2558 struct rx_agg *agg, *agg_free; local 2719 struct tx_agg *agg; local 2792 r8152_submit_rx(struct r8152 *tp, struct rx_agg *agg, gfp_t mem_flags) argument 3058 struct rx_agg *agg, *agg_next; local 3101 struct rx_agg *agg, *agg_next; local [all...] |
/linux-master/drivers/net/wireless/realtek/rtlwifi/ |
H A D | rc.c | 201 if (sta_entry->tids[tid].agg.agg_state == RTL_AGG_STOP) 239 sta_entry->tids[tid].agg.agg_state =
|
H A D | base.c | 1414 if (tid_data->agg.rx_agg_state == 1765 tid_data->agg.agg_state = RTL_AGG_START; 1786 sta_entry->tids[tid].agg.agg_state = RTL_AGG_STOP; 1820 tid_data->agg.rx_agg_state = RTL_RX_AGG_START; 1840 sta_entry->tids[tid].agg.rx_agg_state = RTL_RX_AGG_STOP; 1861 sta_entry->tids[tid].agg.agg_state = RTL_AGG_OPERATIONAL;
|
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rs-fw.c | 491 if (link_sta->agg.max_amsdu_len < size) { 493 * In debug link_sta->agg.max_amsdu_len < size 503 link_sta->agg.max_rc_amsdu_len = mvmsta->max_amsdu_len; 507 link_sta->agg.max_tid_amsdu_len[i] = 514 link_sta->agg.max_tid_amsdu_len[i] = 1; 570 * agg is offloaded so we need to assume that agg 655 sta->deflink.agg.max_amsdu_len = max_amsdu_len;
|
H A D | debugfs.c | 494 mvm_link_sta->orig_amsdu_len = link_sta->agg.max_amsdu_len; 495 link_sta->agg.max_amsdu_len = amsdu_len; 496 link_sta->agg.max_amsdu_len = amsdu_len; 497 for (i = 0; i < ARRAY_SIZE(link_sta->agg.max_tid_amsdu_len); i++) 498 link_sta->agg.max_tid_amsdu_len[i] = amsdu_len; 500 link_sta->agg.max_amsdu_len = mvm_link_sta->orig_amsdu_len; 520 link_sta->agg.max_amsdu_len); 1324 pos += scnprintf(pos, endpos - pos, "MPDUs agg\t:\t%d\n",
|
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | mad.c | 4228 struct opa_aggregate *agg; local 4233 agg = (struct opa_aggregate *)next_smp; 4234 agg_data_len = (be16_to_cpu(agg->err_reqlength) & 0x007f) * 8; 4235 agg_size = sizeof(*agg) + agg_data_len; 4236 am = be32_to_cpu(agg->attr_mod); 4246 memset(next_smp + sizeof(*agg), 0, agg_data_len); 4248 (void)subn_get_opa_sma(agg->attr_id, smp, am, agg->data, 4254 set_aggr_error(agg); 4277 struct opa_aggregate *agg; local [all...] |
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | stats.h | 224 struct mvm_statistics_tx_non_phy_agg agg; member in struct:mvm_statistics_tx_v4 230 struct mvm_statistics_tx_non_phy_agg agg; member in struct:mvm_statistics_tx
|