Lines Matching refs:q
74 struct Qdisc *q);
94 struct sk_buff_head q; member
248 struct Qdisc *q; member
270 static inline int qdisc_qlen(const struct Qdisc *q) in qdisc_qlen() argument
272 return q->q.qlen; in qdisc_qlen()
282 return &qdisc->q.lock; in qdisc_lock()
287 struct Qdisc *q = rcu_dereference_rtnl(qdisc->dev_queue->qdisc); in qdisc_root() local
289 return q; in qdisc_root()
329 static inline void sch_tree_lock(const struct Qdisc *q) in sch_tree_lock() argument
331 spin_lock_bh(qdisc_root_sleeping_lock(q)); in sch_tree_lock()
334 static inline void sch_tree_unlock(const struct Qdisc *q) in sch_tree_unlock() argument
336 spin_unlock_bh(qdisc_root_sleeping_lock(q)); in sch_tree_unlock()
339 #define tcf_tree_lock(tp) sch_tree_lock((tp)->q)
340 #define tcf_tree_unlock(tp) sch_tree_unlock((tp)->q)
439 const struct Qdisc *q = rcu_dereference(txq->qdisc); in qdisc_all_tx_empty() local
441 if (q->q.qlen) { in qdisc_all_tx_empty()
510 static inline bool qdisc_is_percpu_stats(const struct Qdisc *q) in qdisc_is_percpu_stats() argument
512 return q->flags & TCQ_F_CPUSTATS; in qdisc_is_percpu_stats()
595 return __qdisc_enqueue_tail(skb, sch, &sch->q); in qdisc_enqueue_tail()
613 return __qdisc_dequeue_head(sch, &sch->q); in qdisc_dequeue_head()
633 return __qdisc_queue_drop_head(sch, &sch->q); in qdisc_queue_drop_head()
649 return __qdisc_dequeue_tail(sch, &sch->q); in qdisc_dequeue_tail()
654 return skb_peek(&sch->q); in qdisc_peek_head()
665 sch->q.qlen++; in qdisc_peek_dequeued()
678 sch->q.qlen--; in qdisc_dequeue_peeked()
698 __qdisc_reset_queue(sch, &sch->q); in qdisc_reset_queue()
711 qdisc_tree_reduce_backlog(old, old->q.qlen, old->qstats.backlog); in qdisc_replace()
735 return __qdisc_queue_drop(sch, &sch->q); in qdisc_queue_drop()