Lines Matching defs:dirty
1936 unsigned long free, dirty;
1938 unsigned long dirty_min, dirty_max; /*< dirty range */
1944 /* Queue of free and dirty vmap blocks, for allocation and flushing purposes */
2055 vb->dirty = 0;
2099 if (vb->free + vb->dirty != VMAP_BBMAP_BITS ||
2100 vb->dirty == VMAP_BBMAP_BITS)
2110 WRITE_ONCE(vb->dirty, VMAP_BBMAP_BITS);
2139 unsigned long dirty = READ_ONCE(vb->dirty);
2141 if (free + dirty != VMAP_BBMAP_BITS ||
2142 dirty == VMAP_BBMAP_BITS)
2246 /* Expand the not yet TLB flushed dirty range */
2250 WRITE_ONCE(vb->dirty, vb->dirty + (1UL << order));
2251 if (vb->dirty == VMAP_BBMAP_BITS) {
2280 * not purgeable, check whether there is dirty
2284 vb->dirty_max && vb->dirty != VMAP_BBMAP_BITS) {
3710 /* zero-fill the left dirty or free regions */