Home
last modified time | relevance | path

Searched refs:transid (Results 1 – 25 of 25) sorted by relevance

/linux-4.1.27/fs/btrfs/
Dtransaction.h36 u64 transid; member
103 u64 transid; member
150 BTRFS_I(inode)->last_trans = trans->transaction->transid; in btrfs_set_inode_last_trans()
168 int btrfs_wait_for_commit(struct btrfs_root *root, u64 transid);
Dtree-log.h48 ACCESS_ONCE(fs_info->last_trans_log_full_commit) = trans->transid; in btrfs_set_log_full_commit()
55 trans->transid; in btrfs_need_log_full_commit()
Dtransaction.c263 cur_trans->transid = fs_info->generation; in join_transaction()
281 root->last_trans < trans->transid) { in record_root_in_trans()
298 if (root->last_trans == trans->transid) { in record_root_in_trans()
306 root->last_trans = trans->transid; in record_root_in_trans()
346 if (root->last_trans == trans->transid && in btrfs_record_root_in_trans()
508 h->transid = cur_trans->transid; in start_transaction()
539 h->transid, num_bytes, 1); in start_transaction()
640 int btrfs_wait_for_commit(struct btrfs_root *root, u64 transid) in btrfs_wait_for_commit() argument
645 if (transid) { in btrfs_wait_for_commit()
646 if (transid <= root->fs_info->last_trans_committed) in btrfs_wait_for_commit()
[all …]
Dfile.c59 u64 transid; member
119 if (defrag->transid < entry->transid) in __btrfs_add_inode_defrag()
120 entry->transid = defrag->transid; in __btrfs_add_inode_defrag()
152 u64 transid; in btrfs_add_inode_defrag() local
162 transid = trans->transid; in btrfs_add_inode_defrag()
164 transid = BTRFS_I(inode)->root->last_trans; in btrfs_add_inode_defrag()
171 defrag->transid = transid; in btrfs_add_inode_defrag()
326 num_defrag = btrfs_defrag_file(inode, NULL, &range, defrag->transid, in __btrfs_run_defrag_inode()
1137 trans->transid); in btrfs_mark_extent_written()
1145 trans->transid); in btrfs_mark_extent_written()
[all …]
Dordered-data.h208 struct btrfs_root *log, u64 transid);
209 void btrfs_free_logged_extents(struct btrfs_root *log, u64 transid);
Dctree.c249 trans->transid != root->fs_info->running_transaction->transid); in btrfs_copy_root()
251 trans->transid != root->last_trans); in btrfs_copy_root()
266 btrfs_set_header_generation(cow, trans->transid); in btrfs_copy_root()
278 WARN_ON(btrfs_header_generation(buf) > trans->transid); in btrfs_copy_root()
1113 trans->transid != root->fs_info->running_transaction->transid); in __btrfs_cow_block()
1115 trans->transid != root->last_trans); in __btrfs_cow_block()
1142 btrfs_set_header_generation(cow, trans->transid); in __btrfs_cow_block()
1188 WARN_ON(trans->transid != btrfs_header_generation(parent)); in __btrfs_cow_block()
1194 trans->transid); in __btrfs_cow_block()
1519 if (btrfs_header_generation(buf) == trans->transid && in should_cow_block()
[all …]
Dioctl.c498 btrfs_set_header_generation(leaf, trans->transid); in create_subvol()
523 btrfs_set_root_generation(&root_item, trans->transid); in create_subvol()
536 btrfs_set_root_ctransid(&root_item, trans->transid); in create_subvol()
537 btrfs_set_root_otransid(&root_item, trans->transid); in create_subvol()
612 *async_transid = trans->transid; in create_subvol()
711 *async_transid = trans->transid; in create_snapshot()
1607 u64 *transid, bool readonly, in btrfs_ioctl_snap_create_transid() argument
1631 NULL, transid, readonly, inherit); in btrfs_ioctl_snap_create_transid()
1654 transid, readonly, inherit); in btrfs_ioctl_snap_create_transid()
1688 u64 transid = 0; in btrfs_ioctl_snap_create_v2() local
[all …]
Dtree-log.c540 trans->transid); in overwrite_item()
2539 struct btrfs_root *root, int transid) in wait_log_commit() argument
2542 int index = transid % 2; in wait_log_commit()
2554 if (root->log_transid_committed < transid && in wait_log_commit()
2560 } while (root->log_transid_committed < transid && in wait_log_commit()
2967 if (BTRFS_I(dir)->logged_trans < trans->transid) in btrfs_del_dir_entries_in_log()
3071 if (BTRFS_I(inode)->logged_trans < trans->transid) in btrfs_del_inode_ref_in_log()
3155 ret = btrfs_search_forward(root, &min_key, path, trans->transid); in log_dir_items()
3259 (btrfs_dir_transid(src, di) == trans->transid || in log_dir_items()
3280 if (btrfs_header_generation(path->nodes[0]) != trans->transid) { in log_dir_items()
[all …]
Dtree-defrag.c136 root->defrag_trans_start = trans->transid; in btrfs_defrag_leaves()
Ddisk-io.c1168 fs_info->running_transaction->transid) { in clean_tree_block()
1337 btrfs_set_header_generation(leaf, trans->transid); in btrfs_create_tree()
1355 btrfs_set_root_generation(&root->root_item, trans->transid); in btrfs_create_tree()
1424 btrfs_set_header_generation(leaf, trans->transid); in alloc_log_tree()
1459 log_root->last_trans = trans->transid; in btrfs_add_log_tree()
1819 u64 transid; in transaction_kthread() local
1844 transid = cur->transid; in transaction_kthread()
1854 if (transid == trans->transid) { in transaction_kthread()
3165 u64 transid = 0; in btrfs_read_dev_super() local
3190 if (!latest || btrfs_super_generation(super) > transid) { in btrfs_read_dev_super()
[all …]
Dordered-data.c487 struct btrfs_root *log, u64 transid) in btrfs_wait_logged_extents() argument
490 int index = transid % 2; in btrfs_wait_logged_extents()
518 void btrfs_free_logged_extents(struct btrfs_root *log, u64 transid) in btrfs_free_logged_extents() argument
521 int index = transid % 2; in btrfs_free_logged_extents()
Ddir-item.c100 btrfs_set_dir_transid(leaf, dir_item, trans->transid); in btrfs_insert_xattr_item()
161 btrfs_set_dir_transid(leaf, dir_item, trans->transid); in btrfs_insert_dir_item()
Dinode-map.c440 trans->transid, trans->bytes_reserved, 1); in btrfs_save_ino_cache()
508 trans->transid, trans->bytes_reserved, 0); in btrfs_save_ino_cache()
Drelocation.c483 cache->last_trans = trans->transid; in update_backref_cache()
487 if (cache->last_trans == trans->transid) in update_backref_cache()
539 root->fs_info->running_transaction->transid - 1) in should_ignore_root()
1391 trans->transid - 1);
1408 btrfs_set_root_generation(root_item, trans->transid);
1420 btrfs_set_root_otransid(root_item, trans->transid);
1433 reloc_root->last_trans = trans->transid;
1452 reloc_root->last_trans = trans->transid;
2448 if (reloc_root->last_trans == trans->transid)
2735 trans->transid);
[all …]
Droot-tree.c493 btrfs_set_root_ctransid(item, trans->transid); in btrfs_update_root_times()
Dctree.h720 __le64 transid; member
751 __le64 transid; member
2479 BTRFS_SETGET_FUNCS(inode_transid, struct btrfs_inode_item, transid, 64);
2494 transid, 64);
2713 BTRFS_SETGET_FUNCS(dir_transid, struct btrfs_dir_item, transid, 64);
2720 transid, 64);
Dqgroup.c567 btrfs_set_qgroup_info_generation(leaf, qgroup_info, trans->transid); in add_qgroup_item()
720 btrfs_set_qgroup_info_generation(l, qgroup_info, trans->transid); in update_qgroup_info_item()
763 btrfs_set_qgroup_status_generation(l, ptr, trans->transid); in update_qgroup_status_item()
877 btrfs_set_qgroup_status_generation(leaf, ptr, trans->transid); in btrfs_quota_enable()
Dfree-space-cache.c158 btrfs_set_inode_generation(leaf, inode_item, trans->transid); in __create_free_space_inode()
166 btrfs_set_inode_transid(leaf, inode_item, trans->transid); in __create_free_space_inode()
1021 BTRFS_I(inode)->generation = trans->transid; in update_cache_item()
1026 btrfs_set_free_space_generation(leaf, header, trans->transid); in update_cache_item()
1268 io_ctl_set_generation(io_ctl, trans->transid); in __btrfs_write_out_cache()
Dextent-tree.c3264 if (block_group->cache_generation == trans->transid && in cache_save_setup()
3349 block_group->cache_generation = trans->transid; in cache_save_setup()
5192 trans->transid, trans->bytes_reserved, 0); in btrfs_trans_release_metadata()
6474 if (btrfs_header_generation(buf) == trans->transid) { in btrfs_free_tree_block()
7289 btrfs_set_extent_generation(leaf, extent_item, trans->transid); in alloc_reserved_file_extent()
7372 btrfs_set_extent_generation(leaf, extent_item, trans->transid); in alloc_reserved_tree_block()
7481 btrfs_set_header_generation(buf, trans->transid); in btrfs_init_new_buffer()
8293 btrfs_header_generation(eb) == trans->transid) { in walk_up_proc()
8827 u64 transid = trans->transid; in btrfs_set_block_group_ro() local
8832 ret = btrfs_wait_for_commit(root, transid); in btrfs_set_block_group_ro()
Ddelayed-inode.c1482 btrfs_set_stack_dir_transid(dir_item, trans->transid); in btrfs_insert_delayed_dir_index()
1755 btrfs_set_stack_inode_transid(inode_item, trans->transid); in fill_stack_inode_item()
Dfile-item.c74 btrfs_set_file_extent_generation(leaf, item, trans->transid); in btrfs_insert_file_extent()
Dinode.c178 btrfs_set_file_extent_generation(leaf, ei, trans->transid); in insert_inline_extent()
2099 btrfs_set_file_extent_generation(leaf, fi, trans->transid); in insert_reserved_file_extent()
2565 btrfs_set_file_extent_generation(leaf, item, trans->transid); in relink_extent_backref()
2900 trans->transid); in btrfs_finish_ordered_io()
3772 btrfs_set_token_inode_transid(leaf, item, trans->transid, &token); in fill_inode_item()
6076 BTRFS_I(inode)->generation = trans->transid; in btrfs_new_inode()
9580 btrfs_set_file_extent_generation(leaf, ei, trans->transid); in btrfs_symlink()
9690 em->generation = trans->transid; in __btrfs_prealloc_file_range()
Dvolumes.c889 u64 transid; in btrfs_scan_one_device() local
941 transid = btrfs_super_generation(disk_super); in btrfs_scan_one_device()
954 printk(KERN_CONT "devid %llu transid %llu %s\n", devid, transid, path); in btrfs_scan_one_device()
2165 device->generation = trans->transid; in btrfs_init_new_device()
/linux-4.1.27/include/uapi/linux/
Dbtrfs.h70 __u64 transid; member
293 __u64 transid; member
/linux-4.1.27/fs/btrfs/tests/
Dqgroup-tests.c28 trans->transid = 1; in init_dummy_trans()