Lines Matching refs:clean_bits
227 uint32_t *clean_bits; member
419 sizeof(*lc->clean_bits) << BYTE_SHIFT); in create_log_context()
422 lc->bitset_uint32_count = bitset_size / sizeof(*lc->clean_bits); in create_log_context()
428 lc->clean_bits = vmalloc(bitset_size); in create_log_context()
429 if (!lc->clean_bits) { in create_log_context()
478 lc->clean_bits = (void *)lc->disk_header + in create_log_context()
482 memset(lc->clean_bits, -1, bitset_size); in create_log_context()
488 vfree(lc->clean_bits); in create_log_context()
503 vfree(lc->clean_bits); in create_log_context()
533 vfree(lc->clean_bits); in core_dtr()
612 log_set_bit(lc, lc->clean_bits, i); in disk_resume()
616 log_clear_bit(lc, lc->clean_bits, i); in disk_resume()
619 for (i = lc->region_count; i % (sizeof(*lc->clean_bits) << BYTE_SHIFT); i++) in disk_resume()
620 log_clear_bit(lc, lc->clean_bits, i); in disk_resume()
623 memcpy(lc->sync_bits, lc->clean_bits, size); in disk_resume()
624 lc->sync_count = memweight(lc->clean_bits, in disk_resume()
665 return log_test_bit(lc->clean_bits, region); in core_is_clean()
699 log_clear_bit(lc, lc->clean_bits, i); in disk_flush()
723 log_clear_bit(lc, lc->clean_bits, region); in core_mark_region()
730 log_set_bit(lc, lc->clean_bits, region); in core_clear_region()