/kernel/linux/linux-5.10/net/sched/ |
H A D | sch_qfq.c | 27 http://algo.ing.unimo.it/people/paolo/agg-sched/agg-sched.pdf 140 struct qfq_aggregate *agg; /* Parent aggregate. */ member 259 static void qfq_init_agg(struct qfq_sched *q, struct qfq_aggregate *agg, in qfq_init_agg() argument 262 INIT_LIST_HEAD(&agg->active); in qfq_init_agg() 263 hlist_add_head(&agg->nonfull_next, &q->nonfull_aggs); in qfq_init_agg() 265 agg->lmax = lmax; in qfq_init_agg() 266 agg->class_weight = weight; in qfq_init_agg() 272 struct qfq_aggregate *agg; in qfq_find_agg() local 274 hlist_for_each_entry(agg, in qfq_find_agg() 283 qfq_update_agg(struct qfq_sched *q, struct qfq_aggregate *agg, int new_num_classes) qfq_update_agg() argument 317 qfq_add_to_agg(struct qfq_sched *q, struct qfq_aggregate *agg, struct qfq_class *cl) qfq_add_to_agg() argument 334 qfq_destroy_agg(struct qfq_sched *q, struct qfq_aggregate *agg) qfq_destroy_agg() argument 349 struct qfq_aggregate *agg = cl->agg; qfq_deactivate_class() local 360 struct qfq_aggregate *agg = cl->agg; qfq_rm_from_agg() local 884 qfq_slot_insert(struct qfq_group *grp, struct qfq_aggregate *agg, u64 roundedS) qfq_slot_insert() argument 916 struct qfq_aggregate *agg = qfq_slot_head(grp); qfq_front_slot_remove() local 982 agg_dequeue(struct qfq_aggregate *agg, struct qfq_class *cl, unsigned int len) agg_dequeue() argument 1002 qfq_peek_skb(struct qfq_aggregate *agg, struct qfq_class **cl, unsigned int *len) qfq_peek_skb() argument 1019 charge_actual_service(struct qfq_aggregate *agg) charge_actual_service() argument 1044 qfq_update_start(struct qfq_sched *q, struct qfq_aggregate *agg) qfq_update_start() argument 1077 qfq_update_agg_ts(struct qfq_sched *q, struct qfq_aggregate *agg, enum update_reason reason) qfq_update_agg_ts() argument 1177 struct qfq_aggregate *agg, *new_front_agg; qfq_choose_next_agg() local 1223 struct qfq_aggregate *agg; qfq_enqueue() local 1290 qfq_schedule_agg(struct qfq_sched *q, struct qfq_aggregate *agg) qfq_schedule_agg() argument 1337 qfq_activate_agg(struct qfq_sched *q, struct qfq_aggregate *agg, enum update_reason reason) qfq_activate_agg() argument 1351 qfq_slot_remove(struct qfq_sched *q, struct qfq_group *grp, struct qfq_aggregate *agg) qfq_slot_remove() argument 1374 qfq_deactivate_agg(struct qfq_sched *q, struct qfq_aggregate *agg) qfq_deactivate_agg() argument [all...] |
/kernel/linux/linux-6.6/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 257 static void qfq_init_agg(struct qfq_sched *q, struct qfq_aggregate *agg, in qfq_init_agg() argument 260 INIT_LIST_HEAD(&agg->active); in qfq_init_agg() 261 hlist_add_head(&agg->nonfull_next, &q->nonfull_aggs); in qfq_init_agg() 263 agg->lmax = lmax; in qfq_init_agg() 264 agg->class_weight = weight; in qfq_init_agg() 270 struct qfq_aggregate *agg; in qfq_find_agg() local 272 hlist_for_each_entry(agg, in qfq_find_agg() 281 qfq_update_agg(struct qfq_sched *q, struct qfq_aggregate *agg, int new_num_classes) qfq_update_agg() argument 315 qfq_add_to_agg(struct qfq_sched *q, struct qfq_aggregate *agg, struct qfq_class *cl) qfq_add_to_agg() argument 332 qfq_destroy_agg(struct qfq_sched *q, struct qfq_aggregate *agg) qfq_destroy_agg() argument 347 struct qfq_aggregate *agg = cl->agg; qfq_deactivate_class() local 358 struct qfq_aggregate *agg = cl->agg; qfq_rm_from_agg() local 879 qfq_slot_insert(struct qfq_group *grp, struct qfq_aggregate *agg, u64 roundedS) qfq_slot_insert() argument 911 struct qfq_aggregate *agg = qfq_slot_head(grp); qfq_front_slot_remove() local 977 agg_dequeue(struct qfq_aggregate *agg, struct qfq_class *cl, unsigned int len) agg_dequeue() argument 997 qfq_peek_skb(struct qfq_aggregate *agg, struct qfq_class **cl, unsigned int *len) qfq_peek_skb() argument 1014 charge_actual_service(struct qfq_aggregate *agg) charge_actual_service() argument 1039 qfq_update_start(struct qfq_sched *q, struct qfq_aggregate *agg) qfq_update_start() argument 1072 qfq_update_agg_ts(struct qfq_sched *q, struct qfq_aggregate *agg, enum update_reason reason) qfq_update_agg_ts() argument 1172 struct qfq_aggregate *agg, *new_front_agg; qfq_choose_next_agg() local 1218 struct qfq_aggregate *agg; qfq_enqueue() local 1284 qfq_schedule_agg(struct qfq_sched *q, struct qfq_aggregate *agg) qfq_schedule_agg() argument 1331 qfq_activate_agg(struct qfq_sched *q, struct qfq_aggregate *agg, enum update_reason reason) qfq_activate_agg() argument 1345 qfq_slot_remove(struct qfq_sched *q, struct qfq_group *grp, struct qfq_aggregate *agg) qfq_slot_remove() argument 1368 qfq_deactivate_agg(struct qfq_sched *q, struct qfq_aggregate *agg) qfq_deactivate_agg() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | tx.c | 386 tid_data->agg.state != IWL_AGG_ON) { in iwlagn_tx_skb() 388 "TX_CTL_AMPDU while not in AGG: Tx flags = 0x%08x, agg.state = %d\n", in iwlagn_tx_skb() 389 info->flags, tid_data->agg.state); in iwlagn_tx_skb() 399 if (WARN_ONCE(tid_data->agg.state != IWL_AGG_ON && in iwlagn_tx_skb() 400 tid_data->agg.state != IWL_AGG_OFF, in iwlagn_tx_skb() 401 "Tx while agg.state = %d\n", tid_data->agg.state)) in iwlagn_tx_skb() 421 txq_id = priv->tid_data[sta_id][tid].agg.txq_id; in iwlagn_tx_skb() 503 txq_id = tid_data->agg.txq_id; in iwlagn_tx_agg_stop() 505 switch (tid_data->agg in iwlagn_tx_agg_stop() 930 struct iwl_ht_agg *agg = &priv->tid_data[sta_id][tid].agg; iwl_rx_reply_tx_agg() local 1270 struct iwl_ht_agg *agg; iwlagn_rx_reply_compressed_ba() local [all...] |
H A D | debugfs.c | 225 tid_data->agg.rate_n_flags, in iwl_dbgfs_stations_read() 226 tid_data->agg.state, in iwl_dbgfs_stations_read() 227 tid_data->agg.txq_id); in iwl_dbgfs_stations_read() 229 if (tid_data->agg.wait_for_ba) in iwl_dbgfs_stations_read() 1214 fmt_table, "agg ba_timeout:", in iwl_dbgfs_ucode_tx_stats_read() 1215 le32_to_cpu(tx->agg.ba_timeout), in iwl_dbgfs_ucode_tx_stats_read() 1216 accum_tx->agg.ba_timeout, in iwl_dbgfs_ucode_tx_stats_read() 1217 delta_tx->agg.ba_timeout, in iwl_dbgfs_ucode_tx_stats_read() 1218 max_tx->agg.ba_timeout); in iwl_dbgfs_ucode_tx_stats_read() 1220 fmt_table, "agg ba_resched_frame in iwl_dbgfs_ucode_tx_stats_read() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | tx.c | 382 tid_data->agg.state != IWL_AGG_ON) { in iwlagn_tx_skb() 384 "TX_CTL_AMPDU while not in AGG: Tx flags = 0x%08x, agg.state = %d\n", in iwlagn_tx_skb() 385 info->flags, tid_data->agg.state); in iwlagn_tx_skb() 395 if (WARN_ONCE(tid_data->agg.state != IWL_AGG_ON && in iwlagn_tx_skb() 396 tid_data->agg.state != IWL_AGG_OFF, in iwlagn_tx_skb() 397 "Tx while agg.state = %d\n", tid_data->agg.state)) in iwlagn_tx_skb() 417 txq_id = priv->tid_data[sta_id][tid].agg.txq_id; in iwlagn_tx_skb() 499 txq_id = tid_data->agg.txq_id; in iwlagn_tx_agg_stop() 501 switch (tid_data->agg in iwlagn_tx_agg_stop() 926 struct iwl_ht_agg *agg = &priv->tid_data[sta_id][tid].agg; iwl_rx_reply_tx_agg() local 1266 struct iwl_ht_agg *agg; iwlagn_rx_reply_compressed_ba() local [all...] |
H A D | debugfs.c | 221 tid_data->agg.rate_n_flags, in iwl_dbgfs_stations_read() 222 tid_data->agg.state, in iwl_dbgfs_stations_read() 223 tid_data->agg.txq_id); in iwl_dbgfs_stations_read() 225 if (tid_data->agg.wait_for_ba) in iwl_dbgfs_stations_read() 1210 fmt_table, "agg ba_timeout:", in iwl_dbgfs_ucode_tx_stats_read() 1211 le32_to_cpu(tx->agg.ba_timeout), in iwl_dbgfs_ucode_tx_stats_read() 1212 accum_tx->agg.ba_timeout, in iwl_dbgfs_ucode_tx_stats_read() 1213 delta_tx->agg.ba_timeout, in iwl_dbgfs_ucode_tx_stats_read() 1214 max_tx->agg.ba_timeout); in iwl_dbgfs_ucode_tx_stats_read() 1216 fmt_table, "agg ba_resched_frame in iwl_dbgfs_ucode_tx_stats_read() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlegacy/ |
H A D | 4965-debug.c | 556 scnprintf(buf + pos, bufsz - pos, fmt_table, "agg ba_timeout:", in il4965_ucode_tx_stats_read() 557 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() 561 "agg ba_resched_frames:", 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 in il4965_ucode_tx_stats_read() [all...] |
H A D | 4965-mac.c | 1744 il->stations[sta_id].tid[tid].agg.state == IL_AGG_ON) { in il4965_tx_skb() 1745 txq_id = il->stations[sta_id].tid[tid].agg.txq_id; in il4965_tx_skb() 2239 if (il->stations[sta_id].tid[tid].agg.state != IL_AGG_OFF) { in il4965_tx_agg_start() 2253 tid_data->agg.txq_id = txq_id; in il4965_tx_agg_start() 2265 tid_data->agg.state = IL_AGG_ON; in il4965_tx_agg_start() 2270 tid_data->agg.state = IL_EMPTYING_HW_QUEUE_ADDBA; in il4965_tx_agg_start() 2334 txq_id = tid_data->agg.txq_id; in il4965_tx_agg_stop() 2336 switch (il->stations[sta_id].tid[tid].agg.state) { in il4965_tx_agg_stop() 2358 il->stations[sta_id].tid[tid].agg.state = in il4965_tx_agg_stop() 2366 il->stations[sta_id].tid[tid].agg in il4965_tx_agg_stop() 2495 il4965_tx_status_reply_compressed_ba(struct il_priv *il, struct il_ht_agg *agg, struct il_compressed_ba_resp *ba_resp) il4965_tx_status_reply_compressed_ba() argument 2645 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) il4965_tx_status_reply_tx() argument 2816 struct il_ht_agg *agg = NULL; il4965_hdl_tx() local 2909 struct il_ht_agg *agg; il4965_hdl_compressed_ba() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlegacy/ |
H A D | 4965-debug.c | 556 scnprintf(buf + pos, bufsz - pos, fmt_table, "agg ba_timeout:", in il4965_ucode_tx_stats_read() 557 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() 561 "agg ba_resched_frames:", 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 in il4965_ucode_tx_stats_read() [all...] |
H A D | 4965-mac.c | 1745 il->stations[sta_id].tid[tid].agg.state == IL_AGG_ON) { in il4965_tx_skb() 1746 txq_id = il->stations[sta_id].tid[tid].agg.txq_id; in il4965_tx_skb() 2238 if (il->stations[sta_id].tid[tid].agg.state != IL_AGG_OFF) { in il4965_tx_agg_start() 2252 tid_data->agg.txq_id = txq_id; in il4965_tx_agg_start() 2264 tid_data->agg.state = IL_AGG_ON; in il4965_tx_agg_start() 2269 tid_data->agg.state = IL_EMPTYING_HW_QUEUE_ADDBA; in il4965_tx_agg_start() 2333 txq_id = tid_data->agg.txq_id; in il4965_tx_agg_stop() 2335 switch (il->stations[sta_id].tid[tid].agg.state) { in il4965_tx_agg_stop() 2357 il->stations[sta_id].tid[tid].agg.state = in il4965_tx_agg_stop() 2365 il->stations[sta_id].tid[tid].agg in il4965_tx_agg_stop() 2494 il4965_tx_status_reply_compressed_ba(struct il_priv *il, struct il_ht_agg *agg, struct il_compressed_ba_resp *ba_resp) il4965_tx_status_reply_compressed_ba() 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) il4965_tx_status_reply_tx() argument 2814 struct il_ht_agg *agg; il4965_hdl_tx() local 2908 struct il_ht_agg *agg; il4965_hdl_compressed_ba() local [all...] |
/kernel/linux/linux-5.10/drivers/net/bonding/ |
H A D | bond_sysfs_slave.c | 68 const struct aggregator *agg; in ad_aggregator_id_show() local 71 agg = SLAVE_AD_INFO(slave)->port.aggregator; in ad_aggregator_id_show() 72 if (agg) in ad_aggregator_id_show() 74 agg->aggregator_identifier); in ad_aggregator_id_show()
|
H A D | bond_3ad.c | 144 struct aggregator *agg; in __get_first_agg() local 152 agg = first_slave ? &(SLAVE_AD_INFO(first_slave)->aggregator) : NULL; in __get_first_agg() 155 return agg; in __get_first_agg() 160 * @agg: the agregator we're looking at 165 static inline int __agg_has_partner(struct aggregator *agg) in __agg_has_partner() argument 167 return !is_zero_ether_addr(agg->partner_system.mac_addr_value); in __agg_has_partner() 669 static int __agg_active_ports(struct aggregator *agg) in __agg_active_ports() argument 674 for (port = agg->lag_ports; port; in __agg_active_ports() 1539 /* Decide if "agg" is a better choice for the new active aggregator that 1547 * 1. If the current agg i in ad_agg_selection_test() 1611 agg_device_up(const struct aggregator *agg) agg_device_up() argument 1654 ad_agg_selection_logic(struct aggregator *agg, bool *update_slave_arr) ad_agg_selection_logic() argument 2527 struct aggregator *agg; bond_3ad_handle_link_change() local [all...] |
H A D | bond_procfs.c | 195 const struct aggregator *agg = port->aggregator; in bond_info_show_slave() local 197 if (agg) { in bond_info_show_slave() 199 agg->aggregator_identifier); in bond_info_show_slave()
|
/kernel/linux/linux-6.6/drivers/net/bonding/ |
H A D | bond_sysfs_slave.c | 62 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 D | bond_3ad.c | 148 struct aggregator *agg; in __get_first_agg() local 156 agg = first_slave ? &(SLAVE_AD_INFO(first_slave)->aggregator) : NULL; in __get_first_agg() 159 return agg; in __get_first_agg() 164 * @agg: the agregator we're looking at 169 static inline int __agg_has_partner(struct aggregator *agg) in __agg_has_partner() argument 171 return !is_zero_ether_addr(agg->partner_system.mac_addr_value); in __agg_has_partner() 688 static int __agg_active_ports(struct aggregator *agg) in __agg_active_ports() argument 693 for (port = agg->lag_ports; port; in __agg_active_ports() 1569 /* Decide if "agg" is a better choice for the new active aggregator that 1577 * 1. If the current agg i in ad_agg_selection_test() 1641 agg_device_up(const struct aggregator *agg) agg_device_up() argument 1684 ad_agg_selection_logic(struct aggregator *agg, bool *update_slave_arr) ad_agg_selection_logic() argument 2551 struct aggregator *agg; bond_3ad_handle_link_change() local [all...] |
H A D | bond_procfs.c | 216 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()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/carl9170/ |
H A D | tx.c | 400 tid_info = rcu_dereference(sta_info->agg[tid]); in carl9170_tx_status_process_ampdu() 1129 struct sk_buff_head agg; in carl9170_tx_ampdu() local 1145 __skb_queue_head_init(&agg); in carl9170_tx_ampdu() 1201 __skb_queue_tail(&agg, skb); in carl9170_tx_ampdu() 1203 if (skb_queue_len(&agg) >= CARL9170_NUM_TX_AGG_MAX) in carl9170_tx_ampdu() 1221 if (skb_queue_empty(&agg)) in carl9170_tx_ampdu() 1225 carl9170_set_ampdu_params(ar, skb_peek(&agg)); in carl9170_tx_ampdu() 1228 carl9170_set_immba(ar, skb_peek_tail(&agg)); in carl9170_tx_ampdu() 1231 skb_queue_splice_tail_init(&agg, &ar->tx_pending[queue]); in carl9170_tx_ampdu() 1399 struct carl9170_sta_tid *agg; in carl9170_tx_ampdu_queue() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/carl9170/ |
H A D | tx.c | 400 tid_info = rcu_dereference(sta_info->agg[tid]); in carl9170_tx_status_process_ampdu() 1131 struct sk_buff_head agg; in carl9170_tx_ampdu() local 1147 __skb_queue_head_init(&agg); in carl9170_tx_ampdu() 1203 __skb_queue_tail(&agg, skb); in carl9170_tx_ampdu() 1205 if (skb_queue_len(&agg) >= CARL9170_NUM_TX_AGG_MAX) in carl9170_tx_ampdu() 1223 if (skb_queue_empty(&agg)) in carl9170_tx_ampdu() 1227 carl9170_set_ampdu_params(ar, skb_peek(&agg)); in carl9170_tx_ampdu() 1230 carl9170_set_immba(ar, skb_peek_tail(&agg)); in carl9170_tx_ampdu() 1233 skb_queue_splice_tail_init(&agg, &ar->tx_pending[queue]); in carl9170_tx_ampdu() 1401 struct carl9170_sta_tid *agg; in carl9170_tx_ampdu_queue() local [all...] |
/kernel/linux/linux-5.10/drivers/net/usb/ |
H A D | r8152.c | 1389 r8152_submit_rx(struct r8152 *tp, struct rx_agg *agg, gfp_t mem_flags); 1559 struct rx_agg *agg; in read_bulk_callback() local 1563 agg = urb->context; in read_bulk_callback() 1564 if (!agg) in read_bulk_callback() 1567 tp = agg->context; in read_bulk_callback() 1592 list_add_tail(&agg->list, &tp->rx_done); in read_bulk_callback() 1612 r8152_submit_rx(tp, agg, GFP_ATOMIC); in read_bulk_callback() 1619 struct tx_agg *agg; in write_bulk_callback() local 1624 agg = urb->context; in write_bulk_callback() 1625 if (!agg) in write_bulk_callback() 1737 free_rx_agg(struct r8152 *tp, struct rx_agg *agg) free_rx_agg() argument 1791 struct rx_agg *agg, *agg_next; free_all_mem() local 1897 struct tx_agg *agg = NULL; r8152_get_tx_agg() local 2061 r8152_tx_agg_fill(struct r8152 *tp, struct tx_agg *agg) r8152_tx_agg_fill() argument 2194 agg_offset(struct rx_agg *agg, void *addr) agg_offset() argument 2201 struct rx_agg *agg, *agg_next, *agg_free = NULL; rtl_get_free_rx() local 2264 struct rx_agg *agg, *agg_free; rx_bottom() local 2384 struct tx_agg *agg; tx_bottom() local 2459 r8152_submit_rx(struct r8152 *tp, struct rx_agg *agg, gfp_t mem_flags) r8152_submit_rx() argument 2686 struct rx_agg *agg, *agg_next; rtl_start_rx() local 2729 struct rx_agg *agg, *agg_next; rtl_stop_rx() local [all...] |
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | Makefile | 13 ht.o agg-tx.o agg-rx.o \
|
/kernel/linux/linux-6.6/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; in ieee80211_update_from_he_6ghz_capa() 45 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_7991; in ieee80211_update_from_he_6ghz_capa() 49 link_sta->pub->agg.max_amsdu_len = IEEE80211_MAX_MPDU_LEN_VHT_3895; in ieee80211_update_from_he_6ghz_capa()
|
/kernel/linux/linux-6.6/drivers/net/usb/ |
H A D | r8152.c | 1660 r8152_submit_rx(struct r8152 *tp, struct rx_agg *agg, gfp_t mem_flags); 1843 struct rx_agg *agg; in read_bulk_callback() local 1847 agg = urb->context; in read_bulk_callback() 1848 if (!agg) in read_bulk_callback() 1851 tp = agg->context; in read_bulk_callback() 1876 list_add_tail(&agg->list, &tp->rx_done); in read_bulk_callback() 1887 list_add_tail(&agg->list, &tp->rx_done); in read_bulk_callback() 1904 r8152_submit_rx(tp, agg, GFP_ATOMIC); in read_bulk_callback() 1911 struct tx_agg *agg; in write_bulk_callback() local 1916 agg in write_bulk_callback() 2029 free_rx_agg(struct r8152 *tp, struct rx_agg *agg) free_rx_agg() argument 2083 struct rx_agg *agg, *agg_next; free_all_mem() local 2189 struct tx_agg *agg = NULL; r8152_get_tx_agg() local 2356 r8152_tx_agg_fill(struct r8152 *tp, struct tx_agg *agg) r8152_tx_agg_fill() argument 2486 agg_offset(struct rx_agg *agg, void *addr) agg_offset() argument 2493 struct rx_agg *agg, *agg_next, *agg_free = NULL; rtl_get_free_rx() local 2557 struct rx_agg *agg, *agg_free; rx_bottom() local 2685 struct tx_agg *agg; tx_bottom() local 2758 r8152_submit_rx(struct r8152 *tp, struct rx_agg *agg, gfp_t mem_flags) r8152_submit_rx() argument 3024 struct rx_agg *agg, *agg_next; rtl_start_rx() local 3067 struct rx_agg *agg, *agg_next; rtl_stop_rx() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rs-fw.c | 485 if (link_sta->agg.max_amsdu_len < size) { in iwl_mvm_tlc_update_notif() 487 * In debug link_sta->agg.max_amsdu_len < size in iwl_mvm_tlc_update_notif() 497 link_sta->agg.max_rc_amsdu_len = mvmsta->max_amsdu_len; in iwl_mvm_tlc_update_notif() 501 link_sta->agg.max_tid_amsdu_len[i] = in iwl_mvm_tlc_update_notif() 508 link_sta->agg.max_tid_amsdu_len[i] = 1; in iwl_mvm_tlc_update_notif() 564 * agg is offloaded so we need to assume that agg in rs_fw_get_max_amsdu_len() 649 sta->deflink.agg.max_amsdu_len = max_amsdu_len; in iwl_mvm_rs_fw_rate_init()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/ |
H A D | Makefile | 10 tx.o agg-rx.o mcu.o
|