Lines Matching refs:num_clean
362 unsigned int num_clean, total; in purge_persistent_gnt() local
377 num_clean = (xen_blkif_max_pgrants / 100) * LRU_PERCENT_CLEAN; in purge_persistent_gnt()
378 num_clean = blkif->persistent_gnt_c - xen_blkif_max_pgrants + num_clean; in purge_persistent_gnt()
379 num_clean = min(blkif->persistent_gnt_c, num_clean); in purge_persistent_gnt()
380 if ((num_clean == 0) || in purge_persistent_gnt()
381 (num_clean > (blkif->persistent_gnt_c - atomic_read(&blkif->persistent_gnt_in_use)))) in purge_persistent_gnt()
393 total = num_clean; in purge_persistent_gnt()
395 pr_debug("Going to purge %u persistent grants\n", num_clean); in purge_persistent_gnt()
418 if (--num_clean == 0) in purge_persistent_gnt()
427 pr_debug("Still missing %u purged frames\n", num_clean); in purge_persistent_gnt()
438 blkif->persistent_gnt_c -= (total - num_clean); in purge_persistent_gnt()
443 pr_debug("Purged %u/%u\n", (total - num_clean), total); in purge_persistent_gnt()