Lines Matching refs:unack
61 struct sk_buff_head unack; /* Unack'ed packets queue */ member
161 BT_DBG("hu %p retransmitting %u pkts", hu, h5->unack.qlen); in h5_timed_event()
163 spin_lock_irqsave_nested(&h5->unack.lock, flags, SINGLE_DEPTH_NESTING); in h5_timed_event()
165 while ((skb = __skb_dequeue_tail(&h5->unack)) != NULL) { in h5_timed_event()
170 spin_unlock_irqrestore(&h5->unack.lock, flags); in h5_timed_event()
188 skb_queue_purge(&h5->unack); in h5_peer_reset()
215 skb_queue_head_init(&h5->unack); in h5_open()
243 skb_queue_purge(&h5->unack); in h5_close()
273 spin_lock_irqsave(&h5->unack.lock, flags); in h5_pkt_cull()
275 to_remove = skb_queue_len(&h5->unack); in h5_pkt_cull()
293 skb_queue_walk_safe(&h5->unack, skb, tmp) { in h5_pkt_cull()
297 __skb_unlink(skb, &h5->unack); in h5_pkt_cull()
301 if (skb_queue_empty(&h5->unack)) in h5_pkt_cull()
305 spin_unlock_irqrestore(&h5->unack.lock, flags); in h5_pkt_cull()
736 spin_lock_irqsave_nested(&h5->unack.lock, flags, SINGLE_DEPTH_NESTING); in h5_dequeue()
738 if (h5->unack.qlen >= h5->tx_win) in h5_dequeue()
746 __skb_queue_tail(&h5->unack, skb); in h5_dequeue()
748 spin_unlock_irqrestore(&h5->unack.lock, flags); in h5_dequeue()
757 spin_unlock_irqrestore(&h5->unack.lock, flags); in h5_dequeue()