Lines Matching refs:unack
61 struct sk_buff_head unack; /* Unack'ed packets queue */
309 spin_lock_irqsave_nested(&bcsp->unack.lock, flags, SINGLE_DEPTH_NESTING);
311 if (bcsp->unack.qlen < BCSP_TXWINSIZE && (skb = skb_dequeue(&bcsp->rel)) != NULL) {
314 __skb_queue_tail(&bcsp->unack, skb);
316 spin_unlock_irqrestore(&bcsp->unack.lock, flags);
324 spin_unlock_irqrestore(&bcsp->unack.lock, flags);
327 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);
675 BT_DBG("hu %p retransmitting %u pkts", hu, bcsp->unack.qlen);
677 spin_lock_irqsave_nested(&bcsp->unack.lock, flags, SINGLE_DEPTH_NESTING);
679 while ((skb = __skb_dequeue_tail(&bcsp->unack)) != NULL) {
684 spin_unlock_irqrestore(&bcsp->unack.lock, flags);
700 skb_queue_head_init(&bcsp->unack);
723 skb_queue_purge(&bcsp->unack);