Lines Matching refs:min_key
3246 struct btrfs_key min_key; in log_dir_items() local
3259 min_key.objectid = ino; in log_dir_items()
3260 min_key.type = key_type; in log_dir_items()
3261 min_key.offset = min_offset; in log_dir_items()
3263 ret = btrfs_search_forward(root, &min_key, path, trans->transid); in log_dir_items()
3269 if (ret != 0 || min_key.objectid != ino || min_key.type != key_type) { in log_dir_items()
3270 min_key.objectid = ino; in log_dir_items()
3271 min_key.type = key_type; in log_dir_items()
3272 min_key.offset = (u64)-1; in log_dir_items()
3274 ret = btrfs_search_slot(NULL, root, &min_key, path, 0, 0); in log_dir_items()
3315 ret = btrfs_search_slot(NULL, root, &min_key, path, 0, 0); in log_dir_items()
3330 btrfs_item_key_to_cpu(src, &min_key, i); in log_dir_items()
3332 if (min_key.objectid != ino || min_key.type != key_type) in log_dir_items()
3335 &min_key); in log_dir_items()
3435 u64 min_key; in log_directory_changes() local
3441 min_key = 0; in log_directory_changes()
3445 dst_path, key_type, ctx, min_key, in log_directory_changes()
3451 min_key = max_key + 1; in log_directory_changes()
4553 struct btrfs_key min_key; in btrfs_log_inode() local
4579 min_key.objectid = ino; in btrfs_log_inode()
4580 min_key.type = BTRFS_INODE_ITEM_KEY; in btrfs_log_inode()
4581 min_key.offset = 0; in btrfs_log_inode()
4688 ret = btrfs_search_forward(root, &min_key, in btrfs_log_inode()
4694 if (min_key.objectid != ino) in btrfs_log_inode()
4696 if (min_key.type > max_key.type) in btrfs_log_inode()
4699 if (min_key.type == BTRFS_INODE_ITEM_KEY) in btrfs_log_inode()
4702 if ((min_key.type == BTRFS_INODE_REF_KEY || in btrfs_log_inode()
4703 min_key.type == BTRFS_INODE_EXTREF_KEY) && in btrfs_log_inode()
4707 &min_key, inode); in btrfs_log_inode()
4719 if (min_key.type == BTRFS_XATTR_ITEM_KEY) { in btrfs_log_inode()
4766 btrfs_item_key_to_cpu(path->nodes[0], &min_key, in btrfs_log_inode()
4783 if (min_key.offset < (u64)-1) { in btrfs_log_inode()
4784 min_key.offset++; in btrfs_log_inode()
4785 } else if (min_key.type < max_key.type) { in btrfs_log_inode()
4786 min_key.type++; in btrfs_log_inode()
4787 min_key.offset = 0; in btrfs_log_inode()
5049 struct btrfs_key min_key; in log_new_dir_dentries() local
5058 min_key.objectid = dir_elem->ino; in log_new_dir_dentries()
5059 min_key.type = BTRFS_DIR_ITEM_KEY; in log_new_dir_dentries()
5060 min_key.offset = 0; in log_new_dir_dentries()
5063 ret = btrfs_search_forward(log, &min_key, path, trans->transid); in log_new_dir_dentries()
5082 btrfs_item_key_to_cpu(leaf, &min_key, i); in log_new_dir_dentries()
5083 if (min_key.objectid != dir_elem->ino || in log_new_dir_dentries()
5084 min_key.type != BTRFS_DIR_ITEM_KEY) in log_new_dir_dentries()
5139 if (min_key.offset < (u64)-1) { in log_new_dir_dentries()
5140 min_key.offset++; in log_new_dir_dentries()