Lines Matching refs:min_key
3585 struct btrfs_key min_key; in log_dir_items() local
3598 min_key.objectid = ino; in log_dir_items()
3599 min_key.type = key_type; in log_dir_items()
3600 min_key.offset = min_offset; in log_dir_items()
3602 ret = btrfs_search_forward(root, &min_key, path, trans->transid); in log_dir_items()
3608 if (ret != 0 || min_key.objectid != ino || min_key.type != key_type) { in log_dir_items()
3609 min_key.objectid = ino; in log_dir_items()
3610 min_key.type = key_type; in log_dir_items()
3611 min_key.offset = (u64)-1; in log_dir_items()
3613 ret = btrfs_search_slot(NULL, root, &min_key, path, 0, 0); in log_dir_items()
3662 ret = btrfs_search_slot(NULL, root, &min_key, path, 0, 0); in log_dir_items()
3677 btrfs_item_key_to_cpu(src, &min_key, i); in log_dir_items()
3679 if (min_key.objectid != ino || min_key.type != key_type) in log_dir_items()
3689 &min_key); in log_dir_items()
3792 u64 min_key; in log_directory_changes() local
3798 min_key = 0; in log_directory_changes()
3802 ctx, min_key, &max_key); in log_directory_changes()
3807 min_key = max_key + 1; in log_directory_changes()
5096 struct btrfs_key *min_key, in copy_inode_items_to_log() argument
5113 ret = btrfs_search_forward(root, min_key, path, trans->transid); in copy_inode_items_to_log()
5122 if (min_key->objectid != max_key->objectid) in copy_inode_items_to_log()
5124 if (min_key->type > max_key->type) in copy_inode_items_to_log()
5127 if (min_key->type == BTRFS_INODE_ITEM_KEY) { in copy_inode_items_to_log()
5129 } else if (min_key->type == BTRFS_EXTENT_DATA_KEY && in copy_inode_items_to_log()
5130 min_key->offset >= i_size) { in copy_inode_items_to_log()
5138 } else if ((min_key->type == BTRFS_INODE_REF_KEY || in copy_inode_items_to_log()
5139 min_key->type == BTRFS_INODE_EXTREF_KEY) && in copy_inode_items_to_log()
5146 path->slots[0], min_key, inode, in copy_inode_items_to_log()
5172 } else if (min_key->type == BTRFS_XATTR_ITEM_KEY) { in copy_inode_items_to_log()
5203 btrfs_item_key_to_cpu(path->nodes[0], min_key, in copy_inode_items_to_log()
5217 if (min_key->offset < (u64)-1) { in copy_inode_items_to_log()
5218 min_key->offset++; in copy_inode_items_to_log()
5219 } else if (min_key->type < max_key->type) { in copy_inode_items_to_log()
5220 min_key->type++; in copy_inode_items_to_log()
5221 min_key->offset = 0; in copy_inode_items_to_log()
5266 struct btrfs_key min_key; in btrfs_log_inode() local
5288 min_key.objectid = ino; in btrfs_log_inode()
5289 min_key.type = BTRFS_INODE_ITEM_KEY; in btrfs_log_inode()
5290 min_key.offset = 0; in btrfs_log_inode()
5417 err = copy_inode_items_to_log(trans, inode, &min_key, &max_key, in btrfs_log_inode()
5680 struct btrfs_key min_key; in log_new_dir_dentries() local
5689 min_key.objectid = dir_elem->ino; in log_new_dir_dentries()
5690 min_key.type = BTRFS_DIR_ITEM_KEY; in log_new_dir_dentries()
5691 min_key.offset = 0; in log_new_dir_dentries()
5694 ret = btrfs_search_forward(log, &min_key, path, trans->transid); in log_new_dir_dentries()
5713 btrfs_item_key_to_cpu(leaf, &min_key, i); in log_new_dir_dentries()
5714 if (min_key.objectid != dir_elem->ino || in log_new_dir_dentries()
5715 min_key.type != BTRFS_DIR_ITEM_KEY) in log_new_dir_dentries()
5772 if (min_key.offset < (u64)-1) { in log_new_dir_dentries()
5773 min_key.offset++; in log_new_dir_dentries()