Home
last modified time | relevance | path

Searched refs:queues (Results 1 – 20 of 20) sorted by relevance

/net/sched/
Dsch_multiq.c35 struct Qdisc **queues; member
62 return q->queues[0]; in multiq_classify()
64 return q->queues[band]; in multiq_classify()
112 qdisc = q->queues[q->curband]; in multiq_dequeue()
144 qdisc = q->queues[curband]; in multiq_peek()
162 qdisc = q->queues[band]; in multiq_drop()
182 qdisc_reset(q->queues[band]); in multiq_reset()
195 qdisc_destroy(q->queues[band]); in multiq_destroy()
197 kfree(q->queues); in multiq_destroy()
218 if (q->queues[i] != &noop_qdisc) { in multiq_tune()
[all …]
Dsch_prio.c29 struct Qdisc *queues[TCQ_PRIO_BANDS]; member
58 return q->queues[q->prio2band[band & TC_PRIO_MAX]]; in prio_classify()
64 return q->queues[q->prio2band[0]]; in prio_classify()
66 return q->queues[band]; in prio_classify()
102 struct Qdisc *qdisc = q->queues[prio]; in prio_peek()
116 struct Qdisc *qdisc = q->queues[prio]; in prio_dequeue()
136 qdisc = q->queues[prio]; in prio_drop()
153 qdisc_reset(q->queues[prio]); in prio_reset()
165 qdisc_destroy(q->queues[prio]); in prio_destroy()
191 struct Qdisc *child = q->queues[i]; in prio_tune()
[all …]
DKconfig113 to support devices that have multiple hardware transmit queues.
/net/mac80211/
Dutil.c295 if (local->hw.queues < IEEE80211_NUM_ACS) in ieee80211_propagate_queue_wake()
328 if (WARN_ON(queue >= hw->queues)) in __ieee80211_wake_queue()
384 if (WARN_ON(queue >= hw->queues)) in __ieee80211_stop_queue()
395 if (local->hw.queues < IEEE80211_NUM_ACS) in __ieee80211_stop_queue()
482 for (i = 0; i < hw->queues; i++) in ieee80211_add_pending_skbs()
490 unsigned long queues, in ieee80211_stop_queues_by_reason() argument
500 for_each_set_bit(i, &queues, hw->queues) in ieee80211_stop_queues_by_reason()
520 if (WARN_ON(queue >= hw->queues)) in ieee80211_queue_stopped()
532 unsigned long queues, in ieee80211_wake_queues_by_reason() argument
542 for_each_set_bit(i, &queues, hw->queues) in ieee80211_wake_queues_by_reason()
[all …]
Dwme.c84 if (local->hw.queues < IEEE80211_NUM_ACS) in ieee80211_select_queue_80211()
112 if (local->hw.queues < IEEE80211_NUM_ACS || skb->len < 6) { in ieee80211_select_queue()
Ddebugfs.c334 for (q = 0; q < local->hw.queues; q++) in queues_read()
344 DEBUGFS_READONLY_FILE_OPS(queues);
412 DEBUGFS_ADD(queues); in debugfs_hw_add()
Dmain.c578 local->hw.queues = 1; in ieee80211_alloc_hw()
767 local->hw.offchannel_tx_hw_queue >= local->hw.queues)) in ieee80211_register_hw()
974 if (hw->queues > IEEE80211_MAX_QUEUES) in ieee80211_register_hw()
975 hw->queues = IEEE80211_MAX_QUEUES; in ieee80211_register_hw()
Dtrace.h966 u32 queues, bool drop),
968 TP_ARGS(local, queues, drop),
973 __field(u32, queues)
979 __entry->queues = queues;
984 LOCAL_PR_ARG, __entry->queues, __entry->drop
Diface.c314 int n_queues = sdata->local->hw.queues; in ieee80211_check_queues()
373 else if (local->hw.queues >= IEEE80211_NUM_ACS) in ieee80211_set_default_queues()
708 if (local->hw.queues < IEEE80211_NUM_ACS) in ieee80211_do_open()
1112 if (local->hw.queues < IEEE80211_NUM_ACS) in ieee80211_monitor_select_queue()
1653 if (local->hw.queues >= IEEE80211_NUM_ACS) in ieee80211_if_add()
Ddriver-ops.h751 u32 queues, bool drop) in drv_flush() argument
760 trace_drv_flush(local, queues, drop); in drv_flush()
762 local->ops->flush(&local->hw, vif, queues, drop); in drv_flush()
Dtdls.c215 if (local->hw.queues >= IEEE80211_NUM_ACS && in ieee80211_tdls_add_setup_start_ies()
320 if (local->hw.queues >= IEEE80211_NUM_ACS && sta->sta.wme) in ieee80211_tdls_add_setup_cfm_ies()
Dtx.c1211 if (WARN_ON_ONCE(q >= local->hw.queues)) { in ieee80211_tx_frags()
2048 if (wme_sta && local->hw.queues >= IEEE80211_NUM_ACS) { in ieee80211_subif_start_xmit()
2229 for (i = 0; i < local->hw.queues; i++) { in ieee80211_clear_tx_pending()
2288 for (i = 0; i < local->hw.queues; i++) { in ieee80211_tx_pending()
Dieee80211_i.h1785 unsigned long queues,
1795 unsigned long queues,
Dmlme.c1520 for (q = 0; q < local->hw.queues; q++) { in ieee80211_dynamic_ps_enable_work()
1599 if (local->hw.queues < IEEE80211_NUM_ACS) in ieee80211_sta_wmm_params()
4337 (local->hw.queues >= IEEE80211_NUM_ACS); in ieee80211_mgd_assoc()
4401 local->hw.queues < IEEE80211_NUM_ACS || !bss->wmm_used || in ieee80211_mgd_assoc()
4412 local->hw.queues < IEEE80211_NUM_ACS || !bss->wmm_used || in ieee80211_mgd_assoc()
Dibss.c193 if (local->hw.queues >= IEEE80211_NUM_ACS) in ieee80211_ibss_build_presp()
Dcfg.c1824 if (local->hw.queues < IEEE80211_NUM_ACS) in ieee80211_set_txq_params()
/net/core/
Dflow_dissector.c414 queue_index = map->queues[0]; in get_xps_queue()
416 queue_index = map->queues[reciprocal_scale(skb_get_hash(skb), in get_xps_queue()
Ddev.c1857 if (map->queues[pos] == index) { in remove_xps_queue()
1859 map->queues[pos] = map->queues[--map->len]; in remove_xps_queue()
1914 if (map->queues[pos] != index) in expand_xps_map()
1934 new_map->queues[i] = map->queues[i]; in expand_xps_map()
1985 while ((pos < map->len) && (map->queues[pos] != index)) in netif_set_xps_queue()
1989 map->queues[map->len++] = index; in netif_set_xps_queue()
Dnet-sysfs.c1068 if (map->queues[j] == index) { in show_xps_map()
/net/netfilter/
DKconfig813 As opposed to QUEUE, it supports 65535 different queues,