Lines Matching refs:VMAP_BBMAP_BITS
1904 #define VMAP_BBMAP_BITS \
1909 #define VMAP_BLOCK_SIZE (VMAP_BBMAP_BITS * PAGE_SIZE)
1915 #define VMAP_PURGE_THRESHOLD (VMAP_BBMAP_BITS / 4)
1937 DECLARE_BITMAP(used_map, VMAP_BBMAP_BITS);
2016 * block. Of course pages number can't exceed VMAP_BBMAP_BITS
2052 BUG_ON(VMAP_BBMAP_BITS <= (1UL << order));
2053 bitmap_zero(vb->used_map, VMAP_BBMAP_BITS);
2054 vb->free = VMAP_BBMAP_BITS - (1UL << order);
2056 vb->dirty_min = VMAP_BBMAP_BITS;
2099 if (vb->free + vb->dirty != VMAP_BBMAP_BITS ||
2100 vb->dirty == VMAP_BBMAP_BITS)
2110 WRITE_ONCE(vb->dirty, VMAP_BBMAP_BITS);
2112 vb->dirty_max = VMAP_BBMAP_BITS;
2141 if (free + dirty != VMAP_BBMAP_BITS ||
2142 dirty == VMAP_BBMAP_BITS)
2194 pages_off = VMAP_BBMAP_BITS - vb->free;
2251 if (vb->dirty == VMAP_BBMAP_BITS) {
2284 vb->dirty_max && vb->dirty != VMAP_BBMAP_BITS) {
2295 vb->dirty_min = VMAP_BBMAP_BITS;
3668 if (bitmap_empty(vb->used_map, VMAP_BBMAP_BITS)) {
3673 for_each_set_bitrange(rs, re, vb->used_map, VMAP_BBMAP_BITS) {