Lines Matching refs:q
71 struct Qdisc *q);
91 struct sk_buff_head q; member
246 struct Qdisc *q; member
268 static inline int qdisc_qlen(const struct Qdisc *q) in qdisc_qlen() argument
270 return q->q.qlen; in qdisc_qlen()
280 return &qdisc->q.lock; in qdisc_lock()
285 struct Qdisc *q = rcu_dereference_rtnl(qdisc->dev_queue->qdisc); in qdisc_root() local
287 return q; in qdisc_root()
327 static inline void sch_tree_lock(const struct Qdisc *q) in sch_tree_lock() argument
329 spin_lock_bh(qdisc_root_sleeping_lock(q)); in sch_tree_lock()
332 static inline void sch_tree_unlock(const struct Qdisc *q) in sch_tree_unlock() argument
334 spin_unlock_bh(qdisc_root_sleeping_lock(q)); in sch_tree_unlock()
337 #define tcf_tree_lock(tp) sch_tree_lock((tp)->q)
338 #define tcf_tree_unlock(tp) sch_tree_unlock((tp)->q)
435 const struct Qdisc *q = rcu_dereference(txq->qdisc); in qdisc_all_tx_empty() local
437 if (q->q.qlen) { in qdisc_all_tx_empty()
512 static inline bool qdisc_is_percpu_stats(const struct Qdisc *q) in qdisc_is_percpu_stats() argument
514 return q->flags & TCQ_F_CPUSTATS; in qdisc_is_percpu_stats()
586 return __qdisc_enqueue_tail(skb, sch, &sch->q); in qdisc_enqueue_tail()
604 return __qdisc_dequeue_head(sch, &sch->q); in qdisc_dequeue_head()
624 return __qdisc_queue_drop_head(sch, &sch->q); in qdisc_queue_drop_head()
640 return __qdisc_dequeue_tail(sch, &sch->q); in qdisc_dequeue_tail()
645 return skb_peek(&sch->q); in qdisc_peek_head()
656 sch->q.qlen++; in qdisc_peek_dequeued()
669 sch->q.qlen--; in qdisc_dequeue_peeked()
689 __qdisc_reset_queue(sch, &sch->q); in qdisc_reset_queue()
702 unsigned int qlen = old->q.qlen; in qdisc_replace()
729 return __qdisc_queue_drop(sch, &sch->q); in qdisc_queue_drop()