Home
last modified time | relevance | path

Searched refs:agg (Results 1 – 25 of 34) sorted by relevance

12

/linux/net/sched/
H A Dsch_qfq.c27 http://algo.ing.unimo.it/people/paolo/agg-sched/agg-sched.pdf
138 struct qfq_aggregate *agg; /* Parent aggregate. */ member
262 static void qfq_init_agg(struct qfq_sched *q, struct qfq_aggregate *agg, in qfq_init_agg() argument
265 INIT_LIST_HEAD(&agg->active); in qfq_init_agg()
266 hlist_add_head(&agg->nonfull_next, &q->nonfull_aggs); in qfq_init_agg()
268 agg->lmax = lmax; in qfq_init_agg()
269 agg->class_weight = weight; in qfq_init_agg()
275 struct qfq_aggregate *agg; in qfq_find_agg() local
277 hlist_for_each_entry(agg, in qfq_find_agg()
286 qfq_update_agg(struct qfq_sched * q,struct qfq_aggregate * agg,int new_num_classes) qfq_update_agg() argument
321 qfq_add_to_agg(struct qfq_sched * q,struct qfq_aggregate * agg,struct qfq_class * cl) qfq_add_to_agg() argument
337 qfq_destroy_agg(struct qfq_sched * q,struct qfq_aggregate * agg) qfq_destroy_agg() argument
352 struct qfq_aggregate *agg = cl->agg; qfq_deactivate_class() local
363 struct qfq_aggregate *agg = cl->agg; qfq_rm_from_agg() local
892 qfq_slot_insert(struct qfq_group * grp,struct qfq_aggregate * agg,u64 roundedS) qfq_slot_insert() argument
924 struct qfq_aggregate *agg = qfq_slot_head(grp); qfq_front_slot_remove() local
990 agg_dequeue(struct qfq_aggregate * agg,struct qfq_class * cl,unsigned int len) agg_dequeue() argument
1010 qfq_peek_skb(struct qfq_aggregate * agg,struct qfq_class ** cl,unsigned int * len) qfq_peek_skb() argument
1027 charge_actual_service(struct qfq_aggregate * agg) charge_actual_service() argument
1052 qfq_update_start(struct qfq_sched * q,struct qfq_aggregate * agg) qfq_update_start() argument
1086 qfq_update_agg_ts(struct qfq_sched * q,struct qfq_aggregate * agg,enum update_reason reason) qfq_update_agg_ts() argument
1185 struct qfq_aggregate *agg, *new_front_agg; qfq_choose_next_agg() local
1231 struct qfq_aggregate *agg; qfq_enqueue() local
1295 qfq_schedule_agg(struct qfq_sched * q,struct qfq_aggregate * agg) qfq_schedule_agg() argument
1342 qfq_activate_agg(struct qfq_sched * q,struct qfq_aggregate * agg,enum update_reason reason) qfq_activate_agg() argument
1357 qfq_slot_remove(struct qfq_sched * q,struct qfq_group * grp,struct qfq_aggregate * agg) qfq_slot_remove() argument
1379 qfq_deactivate_agg(struct qfq_sched * q,struct qfq_aggregate * agg) qfq_deactivate_agg() argument
[all...]
/linux/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dtx.c384 tid_data->agg.state != IWL_AGG_ON) { in iwlagn_tx_skb()
387 info->flags, tid_data->agg.state); in iwlagn_tx_skb()
397 if (WARN_ONCE(tid_data->agg.state != IWL_AGG_ON && in iwlagn_tx_skb()
398 tid_data->agg.state != IWL_AGG_OFF, in iwlagn_tx_skb()
399 "Tx while agg.state = %d\n", tid_data->agg.state)) in iwlagn_tx_skb()
419 txq_id = priv->tid_data[sta_id][tid].agg.txq_id; in iwlagn_tx_skb()
501 txq_id = tid_data->agg.txq_id; in iwlagn_tx_agg_stop()
503 switch (tid_data->agg.state) { in iwlagn_tx_agg_stop()
525 sta_id, tid, tid_data->agg.state); in iwlagn_tx_agg_stop()
530 tid_data->agg.ssn = IEEE80211_SEQ_TO_SN(tid_data->seq_number); in iwlagn_tx_agg_stop()
[all …]
H A Ddev.h167 struct iwl_ht_agg agg; member
/linux/drivers/net/wireless/intel/iwlegacy/
H A D4965-debug.c557 le32_to_cpu(tx->agg.ba_timeout), accum_tx->agg.ba_timeout, in il4965_ucode_tx_stats_read()
558 delta_tx->agg.ba_timeout, max_tx->agg.ba_timeout); in il4965_ucode_tx_stats_read()
562 le32_to_cpu(tx->agg.ba_reschedule_frames), in il4965_ucode_tx_stats_read()
563 accum_tx->agg.ba_reschedule_frames, in il4965_ucode_tx_stats_read()
564 delta_tx->agg.ba_reschedule_frames, in il4965_ucode_tx_stats_read()
565 max_tx->agg.ba_reschedule_frames); in il4965_ucode_tx_stats_read()
569 le32_to_cpu(tx->agg.scd_query_agg_frame_cnt), in il4965_ucode_tx_stats_read()
570 accum_tx->agg.scd_query_agg_frame_cnt, in il4965_ucode_tx_stats_read()
571 delta_tx->agg.scd_query_agg_frame_cnt, in il4965_ucode_tx_stats_read()
572 max_tx->agg.scd_query_agg_frame_cnt); in il4965_ucode_tx_stats_read()
[all …]
H A D4965-mac.c1748 il->stations[sta_id].tid[tid].agg.state == IL_AGG_ON) { in il4965_tx_skb()
1749 txq_id = il->stations[sta_id].tid[tid].agg.txq_id; in il4965_tx_skb()
2241 if (il->stations[sta_id].tid[tid].agg.state != IL_AGG_OFF) { in il4965_tx_agg_start()
2255 tid_data->agg.txq_id = txq_id; in il4965_tx_agg_start()
2267 tid_data->agg.state = IL_AGG_ON; in il4965_tx_agg_start()
2272 tid_data->agg.state = IL_EMPTYING_HW_QUEUE_ADDBA; in il4965_tx_agg_start()
2336 txq_id = tid_data->agg.txq_id; in il4965_tx_agg_stop()
2338 switch (il->stations[sta_id].tid[tid].agg.state) { in il4965_tx_agg_stop()
2360 il->stations[sta_id].tid[tid].agg.state = in il4965_tx_agg_stop()
2368 il->stations[sta_id].tid[tid].agg.state = IL_AGG_OFF; in il4965_tx_agg_stop()
[all …]
H A Ddebug.c430 station->tid[j].agg.txq_id, in il_dbgfs_stations_read()
431 station->tid[j].agg.frame_count, in il_dbgfs_stations_read()
433 station->tid[j].agg.start_idx, in il_dbgfs_stations_read()
434 station->tid[j].agg.bitmap, in il_dbgfs_stations_read()
435 station->tid[j].agg.rate_n_flags); in il_dbgfs_stations_read()
437 if (station->tid[j].agg.wait_for_ba) in il_dbgfs_stations_read()
/linux/drivers/net/bonding/
H A Dbond_sysfs_slave.c62 const struct aggregator *agg; in ad_aggregator_id_show() local
65 agg = SLAVE_AD_INFO(slave)->port.aggregator; in ad_aggregator_id_show()
66 if (agg) in ad_aggregator_id_show()
68 agg->aggregator_identifier); in ad_aggregator_id_show()
H A Dbond_procfs.c216 const struct aggregator *agg = port->aggregator; in bond_info_show_slave() local
218 if (agg) { in bond_info_show_slave()
220 agg->aggregator_identifier); in bond_info_show_slave()
H A Dbond_main.c1396 struct aggregator *agg = in bond_poll_controller() local
1399 if (agg && in bond_poll_controller()
1400 agg->aggregator_identifier != ad_info.aggregator_id) in bond_poll_controller()
5085 struct aggregator *agg; in bond_update_slave_arr() local
5087 agg = SLAVE_AD_INFO(slave)->port.aggregator; in bond_update_slave_arr()
5088 if (!agg || agg->aggregator_identifier != agg_id) in bond_update_slave_arr()
/linux/net/mac80211/
H A Deht.c89 link_sta->pub->agg.max_amsdu_len = in ieee80211_eht_cap_ie_to_sta_eht_cap()
93 link_sta->pub->agg.max_amsdu_len = in ieee80211_eht_cap_ie_to_sta_eht_cap()
98 link_sta->pub->agg.max_amsdu_len = in ieee80211_eht_cap_ie_to_sta_eht_cap()
H A DMakefile13 ht.o agg-tx.o agg-rx.o \
H A Ds1g.c214 link_sta->pub->agg.max_amsdu_len = in ieee80211_s1g_cap_to_sta_s1g_cap()
217 link_sta->pub->agg.max_amsdu_len = in ieee80211_s1g_cap_to_sta_s1g_cap()
H A Dvht.c338 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_11454; in ieee80211_vht_cap_ie_to_sta_vht_cap()
341 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_7991; in ieee80211_vht_cap_ie_to_sta_vht_cap()
345 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_3895; in ieee80211_vht_cap_ie_to_sta_vht_cap()
H A Dht.c244 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_HT_7935; in ieee80211_ht_cap_ie_to_sta_ht_cap()
246 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_HT_3839; in ieee80211_ht_cap_ie_to_sta_ht_cap()
/linux/Documentation/driver-api/80211/
H A Dmac80211-advanced.rst134 .. kernel-doc:: net/mac80211/agg-tx.c
137 .. WARNING: DOCPROC directive not supported: !Cnet/mac80211/agg-tx.c
142 .. kernel-doc:: net/mac80211/agg-rx.c
145 .. WARNING: DOCPROC directive not supported: !Cnet/mac80211/agg-rx.c
/linux/drivers/net/usb/
H A Dr8152.c1662 r8152_submit_rx(struct r8152 *tp, struct rx_agg *agg, gfp_t mem_flags);
1848 struct rx_agg *agg; in read_bulk_callback() local
1852 agg = urb->context; in read_bulk_callback()
1853 if (!agg) in read_bulk_callback()
1856 tp = agg->context; in read_bulk_callback()
1881 list_add_tail(&agg->list, &tp->rx_done); in read_bulk_callback()
1892 list_add_tail(&agg->list, &tp->rx_done); in read_bulk_callback()
1909 r8152_submit_rx(tp, agg, GFP_ATOMIC); in read_bulk_callback()
1916 struct tx_agg *agg; in write_bulk_callback() local
1921 agg = urb->context; in write_bulk_callback()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mld/tests/
H A DMakefile2 iwlmld-tests-y += module.o hcmd.o utils.o link.o rx.o agg.o link-selection.o
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A DMakefile6 iwlmld-y += scan.o sta.o tx.o coex.o tlc.o agg.o key.o regulatory.o ap.o thermal.o roc.o stats.o
/linux/drivers/net/wireless/realtek/rtlwifi/
H A Drc.c201 if (sta_entry->tids[tid].agg.agg_state == RTL_AGG_STOP) in _rtl_tx_aggr_check()
239 sta_entry->tids[tid].agg.agg_state = in rtl_tx_status()
/linux/drivers/net/wireless/ath/carl9170/
H A Dmain.c1319 for (i = 0; i < ARRAY_SIZE(sta_info->agg); i++) in carl9170_op_sta_add()
1320 RCU_INIT_POINTER(sta_info->agg[i], NULL); in carl9170_op_sta_add()
1343 for (i = 0; i < ARRAY_SIZE(sta_info->agg); i++) { in carl9170_op_sta_remove()
1346 tid_info = rcu_dereference(sta_info->agg[i]); in carl9170_op_sta_remove()
1347 RCU_INIT_POINTER(sta_info->agg[i], NULL); in carl9170_op_sta_remove()
1435 rcu_assign_pointer(sta_info->agg[tid], tid_info); in carl9170_op_ampdu_action()
1444 tid_info = rcu_dereference(sta_info->agg[tid]); in carl9170_op_ampdu_action()
1452 RCU_INIT_POINTER(sta_info->agg[tid], NULL); in carl9170_op_ampdu_action()
1461 tid_info = rcu_dereference(sta_info->agg[tid]); in carl9170_op_ampdu_action()
H A Dcarl9170.h491 struct carl9170_sta_tid __rcu *agg[IEEE80211_NUM_TIDS]; member
/linux/drivers/infiniband/hw/hfi1/
H A Dmad.c4228 struct opa_aggregate *agg; in subn_get_opa_aggregate() local
4233 agg = (struct opa_aggregate *)next_smp; in subn_get_opa_aggregate()
4234 agg_data_len = (be16_to_cpu(agg->err_reqlength) & 0x007f) * 8; in subn_get_opa_aggregate()
4235 agg_size = sizeof(*agg) + agg_data_len; in subn_get_opa_aggregate()
4236 am = be32_to_cpu(agg->attr_mod); in subn_get_opa_aggregate()
4246 memset(next_smp + sizeof(*agg), 0, agg_data_len); in subn_get_opa_aggregate()
4248 (void)subn_get_opa_sma(agg->attr_id, smp, am, agg->data, in subn_get_opa_aggregate()
4254 set_aggr_error(agg); in subn_get_opa_aggregate()
4277 struct opa_aggregate *agg; in subn_set_opa_aggregate() local
4282 agg = (struct opa_aggregate *)next_smp; in subn_set_opa_aggregate()
[all …]
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192du/
H A Dtrx.c109 agg_state = sta_entry->tids[tid].agg.agg_state; in rtl92du_tx_fill_desc()
/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/
H A Dtrx.c515 agg_state = sta_entry->tids[tid].agg.agg_state; in rtl92cu_tx_fill_desc()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c1066 struct rx_agg_cmp *agg; in bnxt_get_agg() local
1069 agg = (struct rx_agg_cmp *) in bnxt_get_agg()
1071 return agg; in bnxt_get_agg()
1099 struct rx_agg_cmp *agg; in bnxt_reuse_rx_agg_bufs() local
1105 agg = bnxt_get_tpa_agg_p5(bp, rxr, idx, start + i); in bnxt_reuse_rx_agg_bufs()
1107 agg = bnxt_get_agg(bp, cpr, idx, start + i); in bnxt_reuse_rx_agg_bufs()
1108 cons = agg->rx_agg_cmp_opaque; in bnxt_reuse_rx_agg_bufs()
1275 struct rx_agg_cmp *agg; in __bnxt_rx_agg_netmems() local
1280 agg = bnxt_get_tpa_agg_p5(bp, rxr, idx, i); in __bnxt_rx_agg_netmems()
1282 agg = bnxt_get_agg(bp, cpr, idx, i); in __bnxt_rx_agg_netmems()
[all …]

12