Lines Matching refs:bkp_stats
2821 pdev->bkp_stats.seq_num, msg_type, pdev->pdev_id, ring_stype);
3177 qdf_spin_lock_bh(&pdev->bkp_stats.list_lock);
3179 soc_srngs_state->seq_num = pdev->bkp_stats.seq_num;
3181 if (pdev->bkp_stats.queue_depth >= HTT_BKP_STATS_MAX_QUEUE_DEPTH) {
3182 drop_srngs_state = TAILQ_FIRST(&pdev->bkp_stats.list);
3184 TAILQ_REMOVE(&pdev->bkp_stats.list, drop_srngs_state,
3187 pdev->bkp_stats.queue_depth--;
3190 pdev->bkp_stats.queue_depth++;
3191 TAILQ_INSERT_TAIL(&pdev->bkp_stats.list, soc_srngs_state,
3193 pdev->bkp_stats.seq_num++;
3194 qdf_spin_unlock_bh(&pdev->bkp_stats.list_lock);
3196 qdf_queue_work(0, pdev->bkp_stats.work_queue,
3197 &pdev->bkp_stats.work);
5569 qdf_spin_lock_bh(&pdev->bkp_stats.list_lock);
5572 if (pdev->bkp_stats.queue_depth &&
5573 !TAILQ_EMPTY(&pdev->bkp_stats.list)) {
5574 soc_srngs_state = TAILQ_FIRST(&pdev->bkp_stats.list);
5575 TAILQ_REMOVE(&pdev->bkp_stats.list, soc_srngs_state,
5577 pdev->bkp_stats.queue_depth--;
5580 empty_flag = TAILQ_EMPTY(&pdev->bkp_stats.list);
5581 qdf_spin_unlock_bh(&pdev->bkp_stats.list_lock);
5609 qdf_queue_work(0, pdev->bkp_stats.work_queue,
5610 &pdev->bkp_stats.work);
5617 if (!pdev->bkp_stats.work_queue)
5620 qdf_flush_workqueue(0, pdev->bkp_stats.work_queue);
5621 qdf_destroy_workqueue(0, pdev->bkp_stats.work_queue);
5622 qdf_flush_work(&pdev->bkp_stats.work);
5623 qdf_disable_work(&pdev->bkp_stats.work);
5624 qdf_spin_lock_bh(&pdev->bkp_stats.list_lock);
5625 TAILQ_FOREACH_SAFE(ring_state, &pdev->bkp_stats.list,
5627 TAILQ_REMOVE(&pdev->bkp_stats.list, ring_state,
5631 qdf_spin_unlock_bh(&pdev->bkp_stats.list_lock);
5632 qdf_spinlock_destroy(&pdev->bkp_stats.list_lock);
5637 TAILQ_INIT(&pdev->bkp_stats.list);
5638 pdev->bkp_stats.seq_num = 0;
5639 pdev->bkp_stats.queue_depth = 0;
5641 qdf_create_work(0, &pdev->bkp_stats.work,
5644 pdev->bkp_stats.work_queue =
5646 if (!pdev->bkp_stats.work_queue)
5649 qdf_spinlock_create(&pdev->bkp_stats.list_lock);
5654 qdf_flush_work(&pdev->bkp_stats.work);
5655 qdf_disable_work(&pdev->bkp_stats.work);