/kernel/linux/linux-5.10/include/net/ |
H A D | fq_impl.h | 18 struct fq_tin *tin = flow->tin; in fq_adjust_removal() local 20 tin->backlog_bytes -= skb->len; in fq_adjust_removal() 21 tin->backlog_packets--; in fq_adjust_removal() 63 struct fq_tin *tin, in fq_tin_dequeue() 73 head = &tin->new_flows; in fq_tin_dequeue() 75 head = &tin->old_flows; in fq_tin_dequeue() 85 &tin->old_flows); in fq_tin_dequeue() 89 skb = dequeue_func(fq, tin, flow); in fq_tin_dequeue() 92 if ((head == &tin in fq_tin_dequeue() 62 fq_tin_dequeue(struct fq *fq, struct fq_tin *tin, fq_tin_dequeue_t dequeue_func) fq_tin_dequeue() argument 116 fq_flow_classify(struct fq *fq, struct fq_tin *tin, u32 idx, struct sk_buff *skb, fq_flow_get_default_t get_default_func) fq_flow_classify() argument 138 fq_recalc_backlog(struct fq *fq, struct fq_tin *tin, struct fq_flow *flow) fq_recalc_backlog() argument 156 fq_tin_enqueue(struct fq *fq, struct fq_tin *tin, u32 idx, struct sk_buff *skb, fq_skb_free_t free_func, fq_flow_get_default_t get_default_func) fq_tin_enqueue() argument 214 struct fq_tin *tin = flow->tin; fq_flow_filter() local 231 fq_tin_filter(struct fq *fq, struct fq_tin *tin, fq_skb_filter_t filter_func, void *filter_data, fq_skb_free_t free_func) fq_tin_filter() argument 267 fq_tin_reset(struct fq *fq, struct fq_tin *tin, fq_skb_free_t free_func) fq_tin_reset() argument 297 fq_tin_init(struct fq_tin *tin) fq_tin_init() argument [all...] |
H A D | fq.h | 15 * @tin: owner of this flow. Used to manage collisions, i.e. when a packet 17 * different tin the packet is destined to. In such case the implementer 30 struct fq_tin *tin; member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | fq_impl.h | 19 struct fq_tin *tin = flow->tin; in __fq_adjust_removal() local 22 tin->backlog_bytes -= bytes; in __fq_adjust_removal() 23 tin->backlog_packets -= packets; in __fq_adjust_removal() 31 if (flow == &tin->default_flow) { in __fq_adjust_removal() 32 list_del_init(&tin->tin_list); in __fq_adjust_removal() 67 struct fq_tin *tin = flow->tin; in fq_flow_drop() local 82 free_func(fq, tin, flow, skb); in fq_flow_drop() 91 struct fq_tin *tin, in fq_tin_dequeue() 90 fq_tin_dequeue(struct fq *fq, struct fq_tin *tin, fq_tin_dequeue_t dequeue_func) fq_tin_dequeue() argument 144 fq_flow_classify(struct fq *fq, struct fq_tin *tin, u32 idx, struct sk_buff *skb) fq_flow_classify() argument 167 struct fq_tin *tin; fq_find_fattest_flow() local 197 fq_tin_enqueue(struct fq *fq, struct fq_tin *tin, u32 idx, struct sk_buff *skb, fq_skb_free_t free_func) fq_tin_enqueue() argument 258 struct fq_tin *tin = flow->tin; fq_flow_filter() local 273 fq_tin_filter(struct fq *fq, struct fq_tin *tin, fq_skb_filter_t filter_func, void *filter_data, fq_skb_free_t free_func) fq_tin_filter() argument 293 struct fq_tin *tin = flow->tin; fq_flow_reset() local 311 fq_tin_reset(struct fq *fq, struct fq_tin *tin, fq_skb_free_t free_func) fq_tin_reset() argument 341 fq_tin_init(struct fq_tin *tin) fq_tin_init() argument [all...] |
H A D | fq.h | 19 * @tin: owner of this flow. Used to manage collisions, i.e. when a packet 21 * different tin the packet is destined to. In such case the implementer 32 struct fq_tin *tin; member
|
/kernel/linux/linux-5.10/net/sched/ |
H A D | sch_cake.c | 28 * - Each priority tin has a separate Flow Queue system, to isolate traffic 45 * bandwidth sharing threshold the tin is operating. This determines whether a 47 * that tin in the current pass. 358 /* tin priority order for stats dumping */ 1475 /* charge packet bandwidth to this tin in cake_advance_shaper() 1505 u32 idx = 0, tin = 0, len; in cake_drop() local 1521 tin = qq.t; in cake_drop() 1524 b = &q->tins[tin]; in cake_drop() 1530 return idx + (tin << 16); in cake_drop() 1555 return idx + (tin << 1 in cake_drop() 1618 u32 tin, mark; cake_select_tin() local 1934 cake_clear_tin(struct Qdisc *sch, u16 tin) cake_clear_tin() argument 2012 int tin, best_tin = 0; cake_dequeue() local [all...] |
/kernel/linux/linux-6.6/net/sched/ |
H A D | sch_cake.c | 28 * - Each priority tin has a separate Flow Queue system, to isolate traffic 45 * bandwidth sharing threshold the tin is operating. This determines whether a 47 * that tin in the current pass. 359 /* tin priority order for stats dumping */ 1476 /* charge packet bandwidth to this tin in cake_advance_shaper() 1506 u32 idx = 0, tin = 0, len; in cake_drop() local 1522 tin = qq.t; in cake_drop() 1525 b = &q->tins[tin]; in cake_drop() 1531 return idx + (tin << 16); in cake_drop() 1556 return idx + (tin << 1 in cake_drop() 1619 u32 tin, mark; cake_select_tin() local 1935 cake_clear_tin(struct Qdisc *sch, u16 tin) cake_clear_tin() argument 2013 int tin, best_tin = 0; cake_dequeue() local [all...] |
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | debugfs_netdev.c | 499 txqi->tin.backlog_bytes, in ieee80211_if_fmt_aqm() 500 txqi->tin.backlog_packets, in ieee80211_if_fmt_aqm() 501 txqi->tin.flows, in ieee80211_if_fmt_aqm() 504 txqi->tin.overlimit, in ieee80211_if_fmt_aqm() 505 txqi->tin.collisions, in ieee80211_if_fmt_aqm() 506 txqi->tin.tx_bytes, in ieee80211_if_fmt_aqm() 507 txqi->tin.tx_packets); in ieee80211_if_fmt_aqm()
|
H A D | tx.c | 1348 struct fq_tin *tin, in fq_tin_dequeue_func() 1358 txqi = container_of(tin, struct txq_info, tin); in fq_tin_dequeue_func() 1386 struct fq_tin *tin, in fq_skb_free_func() 1397 struct fq_tin *tin, in fq_flow_get_default_func() 1403 txqi = container_of(tin, struct txq_info, tin); in fq_flow_get_default_func() 1412 struct fq_tin *tin = &txqi->tin; in ieee80211_txq_enqueue() local 1418 fq_tin_enqueue(fq, tin, flow_id in ieee80211_txq_enqueue() 1347 fq_tin_dequeue_func(struct fq *fq, struct fq_tin *tin, struct fq_flow *flow) fq_tin_dequeue_func() argument 1385 fq_skb_free_func(struct fq *fq, struct fq_tin *tin, struct fq_flow *flow, struct sk_buff *skb) fq_skb_free_func() argument 1396 fq_flow_get_default_func(struct fq *fq, struct fq_tin *tin, int idx, struct sk_buff *skb) fq_flow_get_default_func() argument 1424 fq_vlan_filter_func(struct fq *fq, struct fq_tin *tin, struct fq_flow *flow, struct sk_buff *skb, void *data) fq_vlan_filter_func() argument 1438 struct fq_tin *tin; ieee80211_txq_remove_vlan() local 1504 struct fq_tin *tin = &txqi->tin; ieee80211_txq_purge() local 3291 struct fq_tin *tin; ieee80211_amsdu_aggregate() local 3625 struct fq_tin *tin = &txqi->tin; ieee80211_tx_dequeue() local [all...] |
H A D | debugfs_sta.c | 172 txqi->tin.backlog_bytes, in sta_aqm_read() 173 txqi->tin.backlog_packets, in sta_aqm_read() 174 txqi->tin.flows, in sta_aqm_read() 177 txqi->tin.overlimit, in sta_aqm_read() 178 txqi->tin.collisions, in sta_aqm_read() 179 txqi->tin.tx_bytes, in sta_aqm_read() 180 txqi->tin.tx_packets, in sta_aqm_read()
|
H A D | cfg.c | 3937 txqstats->backlog_bytes = txqi->tin.backlog_bytes; in ieee80211_fill_txq_stats() 3942 txqstats->backlog_packets = txqi->tin.backlog_packets; in ieee80211_fill_txq_stats() 3947 txqstats->flows = txqi->tin.flows; in ieee80211_fill_txq_stats() 3962 txqstats->overlimit = txqi->tin.overlimit; in ieee80211_fill_txq_stats() 3967 txqstats->collisions = txqi->tin.collisions; in ieee80211_fill_txq_stats() 3972 txqstats->tx_bytes = txqi->tin.tx_bytes; in ieee80211_fill_txq_stats() 3977 txqstats->tx_packets = txqi->tin.tx_packets; in ieee80211_fill_txq_stats()
|
H A D | ieee80211_i.h | 853 * @tin: contains packets split into multiple flows 854 * @def_flow: used as a fallback flow when a packet destined to @tin hashes to 855 * a fq_flow which is already owned by a different tin 862 struct fq_tin tin; member 1595 return !(skb_queue_empty(&txqi->frags) && !txqi->tin.backlog_packets); in txq_has_queue()
|
H A D | util.c | 4489 *frame_cnt = txqi->tin.backlog_packets + frag_cnt; in ieee80211_txq_get_depth() 4492 *byte_cnt = txqi->tin.backlog_bytes + frag_bytes; in ieee80211_txq_get_depth()
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | debugfs_netdev.c | 524 txqi->tin.backlog_bytes, in ieee80211_if_fmt_aqm() 525 txqi->tin.backlog_packets, in ieee80211_if_fmt_aqm() 526 txqi->tin.flows, in ieee80211_if_fmt_aqm() 529 txqi->tin.overlimit, in ieee80211_if_fmt_aqm() 530 txqi->tin.collisions, in ieee80211_if_fmt_aqm() 531 txqi->tin.tx_bytes, in ieee80211_if_fmt_aqm() 532 txqi->tin.tx_packets); in ieee80211_if_fmt_aqm()
|
H A D | debugfs_sta.c | 173 txqi->tin.backlog_bytes, in sta_aqm_read() 174 txqi->tin.backlog_packets, in sta_aqm_read() 175 txqi->tin.flows, in sta_aqm_read() 178 txqi->tin.overlimit, in sta_aqm_read() 179 txqi->tin.collisions, in sta_aqm_read() 180 txqi->tin.tx_bytes, in sta_aqm_read() 181 txqi->tin.tx_packets, in sta_aqm_read()
|
H A D | tx.c | 1373 flow = &txqi->tin.default_flow; in codel_dequeue_func() 1395 struct fq_tin *tin, in fq_tin_dequeue_func() 1405 txqi = container_of(tin, struct txq_info, tin); in fq_tin_dequeue_func() 1416 if (flow == &tin->default_flow) in fq_tin_dequeue_func() 1433 struct fq_tin *tin, in fq_skb_free_func() 1448 struct fq_tin *tin = &txqi->tin; in ieee80211_txq_enqueue() local 1465 fq_tin_enqueue(fq, tin, flow_idx, skb, in ieee80211_txq_enqueue() 1471 static bool fq_vlan_filter_func(struct fq *fq, struct fq_tin *tin, in fq_vlan_filter_func() argument 1394 fq_tin_dequeue_func(struct fq *fq, struct fq_tin *tin, struct fq_flow *flow) fq_tin_dequeue_func() argument 1432 fq_skb_free_func(struct fq *fq, struct fq_tin *tin, struct fq_flow *flow, struct sk_buff *skb) fq_skb_free_func() argument 1485 struct fq_tin *tin; ieee80211_txq_remove_vlan() local 1550 struct fq_tin *tin = &txqi->tin; ieee80211_txq_purge() local 3385 struct fq_tin *tin; ieee80211_amsdu_aggregate() local 3793 struct fq_tin *tin = &txqi->tin; ieee80211_tx_dequeue() local [all...] |
H A D | cfg.c | 4450 txqstats->backlog_bytes = txqi->tin.backlog_bytes; in ieee80211_fill_txq_stats() 4455 txqstats->backlog_packets = txqi->tin.backlog_packets; in ieee80211_fill_txq_stats() 4460 txqstats->flows = txqi->tin.flows; in ieee80211_fill_txq_stats() 4475 txqstats->overlimit = txqi->tin.overlimit; in ieee80211_fill_txq_stats() 4480 txqstats->collisions = txqi->tin.collisions; in ieee80211_fill_txq_stats() 4485 txqstats->tx_bytes = txqi->tin.tx_bytes; in ieee80211_fill_txq_stats() 4490 txqstats->tx_packets = txqi->tin.tx_packets; in ieee80211_fill_txq_stats()
|
H A D | ieee80211_i.h | 861 * @tin: contains packets split into multiple flows 862 * @def_flow: used as a fallback flow when a packet destined to @tin hashes to 863 * a fq_flow which is already owned by a different tin 870 struct fq_tin tin; member 1804 return !(skb_queue_empty(&txqi->frags) && !txqi->tin.backlog_packets); in txq_has_queue()
|
H A D | util.c | 5013 *frame_cnt = txqi->tin.backlog_packets + frag_cnt; in ieee80211_txq_get_depth() 5016 *byte_cnt = txqi->tin.backlog_bytes + frag_bytes; in ieee80211_txq_get_depth()
|
/kernel/linux/linux-5.10/drivers/scsi/bfa/ |
H A D | bfa_fcs.h | 439 struct bfa_fcs_tin_s *tin; /* ITN initiator mode role */ member
|
/kernel/linux/linux-6.6/drivers/scsi/bfa/ |
H A D | bfa_fcs.h | 436 struct bfa_fcs_tin_s *tin; /* ITN initiator mode role */ member
|