Lines Matching defs:unack
44 struct sk_buff_head unack; /* Unack'ed packets queue */
301 spin_lock_irqsave_nested(&bcsp->unack.lock, flags, SINGLE_DEPTH_NESTING);
303 if (bcsp->unack.qlen < BCSP_TXWINSIZE) {
311 __skb_queue_tail(&bcsp->unack, skb);
313 spin_unlock_irqrestore(&bcsp->unack.lock, flags);
322 spin_unlock_irqrestore(&bcsp->unack.lock, flags);
325 * none or because there are too many unack'ed pkts. Did we receive
355 spin_lock_irqsave(&bcsp->unack.lock, flags);
357 pkts_to_be_removed = skb_queue_len(&bcsp->unack);
371 pkts_to_be_removed, skb_queue_len(&bcsp->unack),
375 skb_queue_walk_safe(&bcsp->unack, skb, tmp) {
380 __skb_unlink(skb, &bcsp->unack);
384 if (skb_queue_empty(&bcsp->unack))
387 spin_unlock_irqrestore(&bcsp->unack.lock, flags);
696 BT_DBG("hu %p retransmitting %u pkts", hu, bcsp->unack.qlen);
698 spin_lock_irqsave_nested(&bcsp->unack.lock, flags, SINGLE_DEPTH_NESTING);
700 while ((skb = __skb_dequeue_tail(&bcsp->unack)) != NULL) {
705 spin_unlock_irqrestore(&bcsp->unack.lock, flags);
722 skb_queue_head_init(&bcsp->unack);
746 skb_queue_purge(&bcsp->unack);