Lines Matching refs:num_clean
355 unsigned int num_clean, total; in purge_persistent_gnt() local
370 num_clean = (xen_blkif_max_pgrants / 100) * LRU_PERCENT_CLEAN; in purge_persistent_gnt()
371 num_clean = blkif->persistent_gnt_c - xen_blkif_max_pgrants + num_clean; in purge_persistent_gnt()
372 num_clean = min(blkif->persistent_gnt_c, num_clean); in purge_persistent_gnt()
373 if ((num_clean == 0) || in purge_persistent_gnt()
374 (num_clean > (blkif->persistent_gnt_c - atomic_read(&blkif->persistent_gnt_in_use)))) in purge_persistent_gnt()
386 total = num_clean; in purge_persistent_gnt()
388 pr_debug("Going to purge %u persistent grants\n", num_clean); in purge_persistent_gnt()
411 if (--num_clean == 0) in purge_persistent_gnt()
420 pr_debug("Still missing %u purged frames\n", num_clean); in purge_persistent_gnt()
431 blkif->persistent_gnt_c -= (total - num_clean); in purge_persistent_gnt()
436 pr_debug("Purged %u/%u\n", (total - num_clean), total); in purge_persistent_gnt()