Lines Matching refs:qh

942 					struct qdisc_skb_head *qh)  in __qdisc_enqueue_tail()  argument
944 struct sk_buff *last = qh->tail; in __qdisc_enqueue_tail()
949 qh->tail = skb; in __qdisc_enqueue_tail()
951 qh->tail = skb; in __qdisc_enqueue_tail()
952 qh->head = skb; in __qdisc_enqueue_tail()
954 qh->qlen++; in __qdisc_enqueue_tail()
965 struct qdisc_skb_head *qh) in __qdisc_enqueue_head() argument
967 skb->next = qh->head; in __qdisc_enqueue_head()
969 if (!qh->head) in __qdisc_enqueue_head()
970 qh->tail = skb; in __qdisc_enqueue_head()
971 qh->head = skb; in __qdisc_enqueue_head()
972 qh->qlen++; in __qdisc_enqueue_head()
975 static inline struct sk_buff *__qdisc_dequeue_head(struct qdisc_skb_head *qh) in __qdisc_dequeue_head() argument
977 struct sk_buff *skb = qh->head; in __qdisc_dequeue_head()
980 qh->head = skb->next; in __qdisc_dequeue_head()
981 qh->qlen--; in __qdisc_dequeue_head()
982 if (qh->head == NULL) in __qdisc_dequeue_head()
983 qh->tail = NULL; in __qdisc_dequeue_head()
1022 struct qdisc_skb_head *qh, in __qdisc_queue_drop_head() argument
1025 struct sk_buff *skb = __qdisc_dequeue_head(qh); in __qdisc_queue_drop_head()
1040 const struct qdisc_skb_head *qh = &sch->q; in qdisc_peek_head() local
1042 return qh->head; in qdisc_peek_head()
1112 static inline void __qdisc_reset_queue(struct qdisc_skb_head *qh) in __qdisc_reset_queue() argument
1119 if (qh->qlen) { in __qdisc_reset_queue()
1120 rtnl_kfree_skbs(qh->head, qh->tail); in __qdisc_reset_queue()
1122 qh->head = NULL; in __qdisc_reset_queue()
1123 qh->tail = NULL; in __qdisc_reset_queue()
1124 qh->qlen = 0; in __qdisc_reset_queue()