Lines Matching refs:usage
746 unsigned int start, unsigned char usage, in cluster_alloc_range() argument
763 memset(si->swap_map + start, usage, nr_pages); in cluster_alloc_range()
775 unsigned char usage) in alloc_swap_scan_cluster() argument
808 if (!cluster_alloc_range(si, ci, offset, usage, order)) in alloc_swap_scan_cluster()
882 unsigned char usage) in cluster_alloc_swap_entry() argument
907 order, usage); in cluster_alloc_swap_entry()
919 order, usage); in cluster_alloc_swap_entry()
933 order, usage); in cluster_alloc_swap_entry()
951 order, usage); in cluster_alloc_swap_entry()
977 0, usage); in cluster_alloc_swap_entry()
984 0, usage); in cluster_alloc_swap_entry()
1360 unsigned char usage) in swap_entry_put_locked() argument
1371 if (usage == SWAP_HAS_CACHE) { in swap_entry_put_locked()
1390 usage = count | has_cache; in swap_entry_put_locked()
1391 if (usage) in swap_entry_put_locked()
1392 WRITE_ONCE(si->swap_map[offset], usage); in swap_entry_put_locked()
1396 return usage; in swap_entry_put_locked()
3547 static int __swap_duplicate(swp_entry_t entry, unsigned char usage, int nr) in __swap_duplicate() argument
3564 VM_WARN_ON(usage == 1 && nr > 1); in __swap_duplicate()
3585 } else if (usage == SWAP_HAS_CACHE) { in __swap_duplicate()
3601 if (usage == SWAP_HAS_CACHE) in __swap_duplicate()
3604 count += usage; in __swap_duplicate()