Lines Matching refs:fwlog_queue
332 spin_lock(&ar->debug.fwlog_queue.lock); in ath6kl_debug_fwlog_event()
334 __skb_queue_tail(&ar->debug.fwlog_queue, skb); in ath6kl_debug_fwlog_event()
338 while (skb_queue_len(&ar->debug.fwlog_queue) > in ath6kl_debug_fwlog_event()
340 skb = __skb_dequeue(&ar->debug.fwlog_queue); in ath6kl_debug_fwlog_event()
344 spin_unlock(&ar->debug.fwlog_queue.lock); in ath6kl_debug_fwlog_event()
387 spin_lock(&ar->debug.fwlog_queue.lock); in ath6kl_fwlog_read()
389 while ((skb = __skb_dequeue(&ar->debug.fwlog_queue))) { in ath6kl_fwlog_read()
392 __skb_queue_head(&ar->debug.fwlog_queue, skb); in ath6kl_fwlog_read()
403 spin_unlock(&ar->debug.fwlog_queue.lock); in ath6kl_fwlog_read()
438 spin_lock(&ar->debug.fwlog_queue.lock); in ath6kl_fwlog_block_read()
440 if (skb_queue_len(&ar->debug.fwlog_queue) == 0) { in ath6kl_fwlog_block_read()
444 spin_unlock(&ar->debug.fwlog_queue.lock); in ath6kl_fwlog_block_read()
453 spin_lock(&ar->debug.fwlog_queue.lock); in ath6kl_fwlog_block_read()
456 while ((skb = __skb_dequeue(&ar->debug.fwlog_queue))) { in ath6kl_fwlog_block_read()
459 __skb_queue_head(&ar->debug.fwlog_queue, skb); in ath6kl_fwlog_block_read()
470 spin_unlock(&ar->debug.fwlog_queue.lock); in ath6kl_fwlog_block_read()
1766 skb_queue_head_init(&ar->debug.fwlog_queue); in ath6kl_debug_init()
1858 skb_queue_purge(&ar->debug.fwlog_queue); in ath6kl_debug_cleanup()