Lines Matching refs:current_data

67 	void*			current_data;  member
537 Free(block->current_data); in FreeBlock()
569 block->current_data = Allocate(); in NewBlock()
570 if (block->current_data == NULL) { in NewBlock()
637 if (block->parent_data != NULL && block->parent_data != block->current_data) in DiscardBlock()
664 && memcmp(block->current_data, block->compare, cache->block_size)) { in put_cached_block()
666 fssh_dump_block((const char*)block->current_data, 256, " "); in put_cached_block()
746 if (fssh_read_pos(cache->fd, blockNumber * blockSize, block->current_data, in get_cached_block()
801 fssh_memset(block->current_data, 0, cache->block_size); in get_writable_cached_block()
806 *_block = block->current_data; in get_writable_cached_block()
854 fssh_memcpy(block->original_data, block->current_data, cache->block_size); in get_writable_cached_block()
856 if (block->parent_data == block->current_data) { in get_writable_cached_block()
866 fssh_memcpy(block->parent_data, block->current_data, cache->block_size); in get_writable_cached_block()
873 fssh_memset(block->current_data, 0, cache->block_size); in get_writable_cached_block()
877 *_block = block->current_data; in get_writable_cached_block()
896 ? block->original_data : block->current_data; in write_cached_block()
910 if (data == block->current_data) in write_cached_block()
1086 if (block->parent_data != block->current_data) in fssh_cache_end_transaction()
1130 fssh_memcpy(block->current_data, block->original_data, cache->block_size); in fssh_cache_abort_transaction()
1135 if (block->parent_data != block->current_data) in fssh_cache_abort_transaction()
1212 || block->parent_data != block->current_data) { in fssh_cache_detach_sub_transaction()
1278 fssh_memcpy(block->current_data, block->original_data, in fssh_cache_abort_sub_transaction()
1281 } else if (block->parent_data != block->current_data) { in fssh_cache_abort_sub_transaction()
1285 fssh_memcpy(block->current_data, block->parent_data, in fssh_cache_abort_sub_transaction()
1339 && block->parent_data != block->current_data) { in fssh_cache_start_sub_transaction()
1347 block->parent_data = block->current_data; in fssh_cache_start_sub_transaction()
1419 *_data = mainOnly ? block->parent_data : block->current_data; in fssh_cache_next_block_in_transaction()
1619 && block->parent_data != block->current_data) { in fssh_block_cache_discard()
1723 memcpy(block->compare, block->current_data, cache->block_size); in fssh_block_cache_get_etc()
1725 *_block = block->current_data; in fssh_block_cache_get_etc()