btrfs_ino
.inum = btrfs_ino(inode),
btrfs_repair_io_failure(fs_info, btrfs_ino(inode),
btrfs_ino(bbio->inode), logical, length);
btrfs_ino(bbio->inode), logical, length, iter.bi_idx,
key->objectid = btrfs_ino(inode);
return btrfs_ino(inode) != BTRFS_BTREE_INODE_OBJECTID;
trace_btrfs_inode_mod_outstanding_extents(inode->root, btrfs_ino(inode),
btrfs_root_id(inode->root), btrfs_ino(inode), start);
defrag->ino = btrfs_ino(inode);
u64 ino = btrfs_ino(inode);
btrfs_ino(inode), released, 0);
btrfs_ino(inode), meta_reserve, 1);
u64 ino = btrfs_ino(btrfs_inode);
u64 ino = btrfs_ino(btrfs_inode);
key.objectid = btrfs_ino(dir);
btrfs_ino(inode), bio->bi_opf,
if (btrfs_ino(dir) == BTRFS_FIRST_FREE_OBJECTID) {
key.objectid = btrfs_ino(dir);
ino = btrfs_ino(inode);
key.offset = btrfs_ino(dir);
fid->objectid = btrfs_ino(BTRFS_I(inode));
fid->parent_objectid = btrfs_ino(BTRFS_I(parent));
caller, btrfs_ino(inode), isize, start, end);
ref_owner != btrfs_ino(inode) || ref_offset != offset) {
btrfs_extent_data_ref_objectid(leaf, ref) != btrfs_ino(inode) ||
btrfs_ino(inode),
btrfs_ino(inode), folio_pos(folio));
btrfs_root_id(inode->root), btrfs_ino(inode),
from = btrfs_ino(inode) + 1;
min_ino = btrfs_ino(inode) + 1;
fs_info->em_shrinker_last_ino = btrfs_ino(inode);
btrfs_ino(inode), btrfs_root_id(inode->root),
btrfs_ino(inode), btrfs_root_id(inode->root),
if (key.objectid != btrfs_ino(inode) || key.type != BTRFS_EXTENT_DATA_KEY) {
const u64 ino = btrfs_ino(inode);
const u64 ino = btrfs_ino(inode);
const u64 ino = btrfs_ino(inode);
"root %llu", type, btrfs_ino(inode), extent_start,
u64 ino = btrfs_ino(inode);
if (key.objectid != btrfs_ino(inode) ||
key.objectid = btrfs_ino(inode);
ret = btrfs_insert_hole_extent(trans, root, btrfs_ino(inode), offset,
key.objectid = btrfs_ino(inode);
btrfs_ino(inode),
btrfs_init_data_ref(&ref, btrfs_ino(inode), ref_offset, 0, false);
const u64 ino = btrfs_ino(inode);
u64 ino = btrfs_ino(inode);
.ino = btrfs_ino(BTRFS_I(vfs_inode)),
key.objectid = btrfs_ino(BTRFS_I(inode));
start, end, btrfs_ino(inode), btrfs_root_id(root),
from = btrfs_ino(inode) + 1;
btrfs_ino(inode), start, async_extent->ram_size, ret);
btrfs_root_id(root), btrfs_ino(inode), start,
btrfs_ino(inode), orig_start, end + 1 - orig_start,
__func__, btrfs_root_id(inode->root), btrfs_ino(inode),
u64 ino = btrfs_ino(inode);
btrfs_root_id(inode->root), btrfs_ino(inode), file_off,
__func__, btrfs_root_id(inode->root), btrfs_ino(inode),
btrfs_ino(inode), file_off, logical,
btrfs_ino(BTRFS_I(inode)),
ins.objectid = btrfs_ino(inode);
return btrfs_alloc_reserved_file_extent(trans, root, btrfs_ino(inode),
btrfs_root_id(root), btrfs_ino(inode),
btrfs_root_id(root), btrfs_ino(inode),
ret = btrfs_insert_orphan_item(trans, inode->root, btrfs_ino(inode));
return btrfs_del_orphan_item(trans, inode->root, btrfs_ino(inode));
const u64 ino = btrfs_ino(inode);
if (location.objectid != btrfs_ino(inode))
btrfs_ino(inode), &first_xattr_slot);
btrfs_ino(inode), btrfs_root_id(root), ret);
u64 ino = btrfs_ino(inode);
u64 dir_ino = btrfs_ino(dir);
u64 dir_ino = btrfs_ino(dir);
if (btrfs_ino(inode) == BTRFS_FIRST_FREE_OBJECTID) {
} else if (btrfs_ino(inode) == BTRFS_EMPTY_SUBVOL_DIR_OBJECTID) {
if (btrfs_ino(inode) == BTRFS_EMPTY_SUBVOL_DIR_OBJECTID) {
min_ino = btrfs_ino(inode) + 1;
if (btrfs_ino(inode) == BTRFS_FIRST_FREE_OBJECTID) {
if (unlikely(btrfs_ino(inode) == BTRFS_EMPTY_SUBVOL_DIR_OBJECTID)) {
key.objectid = btrfs_ino(inode);
ret = btrfs_insert_hole_extent(trans, root, btrfs_ino(inode), offset, len);
.ino = btrfs_ino(BTRFS_I(inode)),
di = btrfs_lookup_dir_item(NULL, root, path, btrfs_ino(dir),
__func__, fname.disk_name.name, btrfs_ino(dir),
if (btrfs_root_ref_dirid(leaf, ref) != btrfs_ino(dir) ||
entry = __xa_cmpxchg(&root->inodes, btrfs_ino(inode), inode, NULL,
return args->ino == btrfs_ino(BTRFS_I(inode)) &&
if (btrfs_ino(BTRFS_I(inode)) == BTRFS_EMPTY_SUBVOL_DIR_OBJECTID)
key.objectid = btrfs_ino(inode);
btrfs_ino(inode));
if (found_key.objectid != btrfs_ino(inode) ||
key.objectid = btrfs_ino(BTRFS_I(inode));
args.ino = btrfs_ino(BTRFS_I(inode));
btrfs_ino(BTRFS_I(dir)),
key[1].offset = btrfs_ino(BTRFS_I(dir));
btrfs_ino(BTRFS_I(inode)), btrfs_root_id(root), ret);
u64 ino = btrfs_ino(inode);
u64 parent_ino = btrfs_ino(parent_inode);
u64 objectid = btrfs_ino(inode);
btrfs_ino(inode));
ret = btrfs_lookup_file_extent(NULL, root, path, btrfs_ino(inode),
if (key.objectid != btrfs_ino(inode) ||
.ino = btrfs_ino(inode),
DEBUG_WARN("BTRFS: unexpected compression for ino %llu", btrfs_ino(inode));
u64 old_ino = btrfs_ino(BTRFS_I(old_inode));
u64 new_ino = btrfs_ino(BTRFS_I(new_inode));
btrfs_ino(BTRFS_I(new_dir)),
btrfs_ino(BTRFS_I(old_dir)),
u64 old_ino = btrfs_ino(BTRFS_I(old_inode));
if (btrfs_ino(BTRFS_I(new_dir)) == BTRFS_EMPTY_SUBVOL_DIR_OBJECTID)
(new_inode && btrfs_ino(BTRFS_I(new_inode)) == BTRFS_FIRST_FREE_OBJECTID))
old_ino, btrfs_ino(BTRFS_I(new_dir)),
if (unlikely(btrfs_ino(BTRFS_I(new_inode)) ==
key.objectid = btrfs_ino(BTRFS_I(inode));
ret = btrfs_lookup_file_extent(NULL, root, path, btrfs_ino(inode),
} else if (btrfs_ino(BTRFS_I(src_inode)) != BTRFS_FIRST_FREE_OBJECTID) {
if (btrfs_ino(inode) != BTRFS_FIRST_FREE_OBJECTID)
if (btrfs_ino(BTRFS_I(inode)) != BTRFS_FIRST_FREE_OBJECTID) {
u64 upper_limit = btrfs_ino(BTRFS_I(inode));
btrfs_ino(BTRFS_I(inode)) != BTRFS_FIRST_FREE_OBJECTID) {
if (btrfs_ino(BTRFS_I(inode)) != BTRFS_FIRST_FREE_OBJECTID) {
if (btrfs_ino(BTRFS_I(inode)) != BTRFS_FIRST_FREE_OBJECTID) {
btrfs_root_id(inode->root), btrfs_ino(inode),
btrfs_root_id(inode->root), btrfs_ino(inode),
ret, btrfs_root_id(inode->root), btrfs_ino(inode),
ret, btrfs_root_id(inode->root), btrfs_ino(inode),
btrfs_root_id(inode->root), btrfs_ino(inode),
handler->xattr_name, btrfs_ino(BTRFS_I(inode)),
u64 ino = btrfs_ino(inode);
btrfs_ino(inode), unode->val, unode->aux);
key.objectid = btrfs_ino(inode);
if (key.objectid == btrfs_ino(inode) &&
key.objectid = btrfs_ino(BTRFS_I(src));
key.objectid != btrfs_ino(BTRFS_I(src)))
new_key.objectid = btrfs_ino(BTRFS_I(inode));
ino = btrfs_ino(inode);
btrfs_ino(BTRFS_I(reloc_inode)), bytenr, 0);
} else if (inode && btrfs_ino(inode) < key.objectid) {
if (inode && btrfs_ino(inode) == key.objectid) {
btrfs_ino(parent_inode),
btrfs_ino(parent_inode), index,
btrfs_ino(inode), btrfs_ino(dir), name->len,
btrfs_ino(inode), btrfs_ino(dir), name->len,
btrfs_ino(dir), btrfs_root_id(root));
location.objectid, btrfs_ino(dir),
btrfs_ino(inode), btrfs_ino(dir),
ret = backref_in_log(wc->log, search_key, btrfs_ino(dir), &victim_name);
btrfs_ino(inode), btrfs_ino(dir),
if (btrfs_inode_extref_parent(leaf, extref) != btrfs_ino(dir))
btrfs_ino(inode), btrfs_ino(dir),
search_key->objectid = btrfs_ino(inode);
search_key->offset = btrfs_extref_hash(btrfs_ino(dir),
ret = backref_in_log(log_root, search_key, btrfs_ino(dir), &victim_name);
btrfs_ino(inode), btrfs_ino(dir),
search_key.objectid = btrfs_ino(inode);
search_key.offset = btrfs_ino(dir);
btrfs_ino(inode), btrfs_ino(dir));
di = btrfs_lookup_dir_index_item(trans, root, wc->subvol_path, btrfs_ino(dir),
btrfs_ino(dir), ref_index, name->len,
di = btrfs_lookup_dir_item(trans, root, wc->subvol_path, btrfs_ino(dir), name, 0);
btrfs_ino(dir), name->len, name->name,
btrfs_ino(inode),
btrfs_ino(inode), parent_id,
btrfs_ino(inode),
btrfs_ino(inode),
ret = inode_in_dir(root, wc->subvol_path, btrfs_ino(dir),
btrfs_ino(inode), ref_index, &name);
btrfs_ino(inode), btrfs_ino(dir),
btrfs_ino(inode),
btrfs_ino(dir), ref_index,
btrfs_ino(inode),
u64 inode_objectid = btrfs_ino(inode);
u64 ino = btrfs_ino(inode);
const u64 ino = btrfs_ino(inode);
btrfs_ino(dir), btrfs_root_id(root));
btrfs_ino(dir), name.len, name.name,
btrfs_ino(dir), name.len, name.name,
search_key.objectid, btrfs_ino(dir),
search_key.objectid, btrfs_ino(dir),
btrfs_ino(dir), btrfs_root_id(root));
btrfs_ino(dir), btrfs_root_id(root));
btrfs_ino(dir), dir_key->offset,
btrfs_ino(dir), dir_key->offset,
btrfs_ino(inode),
btrfs_ino(inode),
key.objectid = btrfs_ino(inode);
ret = del_logged_dentry(trans, root->log_root, path, btrfs_ino(dir),
ret = btrfs_del_inode_ref(trans, root->log_root, name, btrfs_ino(inode),
btrfs_ino(dir), NULL);
const u64 ino = btrfs_ino(inode);
u64 ino = btrfs_ino(inode);
const u64 ino = btrfs_ino(inode);
key.objectid = btrfs_ino(inode);
.ino = btrfs_ino(inode),
key.objectid = btrfs_ino(inode);
const u64 ino = btrfs_ino(inode);
key.objectid = btrfs_ino(inode);
const u64 ino = btrfs_ino(inode);
const u64 ino = btrfs_ino(inode);
u64 ino = btrfs_ino(start_inode);
other_ino != btrfs_ino(ctx->inode)) {
const u64 ino = btrfs_ino(inode);
const u64 ino = btrfs_ino(inode);
const u64 ino = btrfs_ino(inode);
key.objectid = btrfs_ino(inode);
u64 ino = btrfs_ino(inode);
const u64 ino = btrfs_ino(inode);
const u64 ino = btrfs_ino(inode);
btrfs_ino(inode), start, 0);
ret = del_logged_dentry(trans, log, path, btrfs_ino(old_dir),
btrfs_ino(old_dir),
key.objectid = btrfs_ino(inode);
if (key.objectid != btrfs_ino(inode) || key.type != key_type)
key.objectid = btrfs_ino(inode);
key.objectid = btrfs_ino(inode);
if (key.objectid != btrfs_ino(inode) || key.type != key_type)
ret = btrfs_del_orphan_item(trans, root, btrfs_ino(inode));
btrfs_ino(BTRFS_I(inode)), name, name_len, 0);
ret = btrfs_insert_xattr_item(trans, root, path, btrfs_ino(BTRFS_I(inode)),
key.objectid = btrfs_ino(BTRFS_I(inode));
di = btrfs_lookup_xattr(NULL, root, path, btrfs_ino(BTRFS_I(inode)),
btrfs_ino(BTRFS_I(inode)), name, name_len, -1);
ret, btrfs_root_id(inode->root), btrfs_ino(inode), start);
ret, btrfs_root_id(inode->root), btrfs_ino(inode),
ret, btrfs_root_id(inode->root), btrfs_ino(inode), cb->start);
btrfs_ino(cb->bbio.inode), cb->start);
ret, btrfs_root_id(inode->root), btrfs_ino(inode),
ret, btrfs_root_id(inode->root), btrfs_ino(inode),
btrfs_ino(inode), start);
btrfs_root_id(inode->root), btrfs_ino(inode),
btrfs_root_id(inode->root), btrfs_ino(inode),
btrfs_root_id(inode->root), btrfs_ino(inode), cb->start);
btrfs_ino(inode), cb->start);
btrfs_root_id(inode->root), btrfs_ino(inode),
btrfs_ino(inode), folio_pos(dest_folio));
__entry->ino = btrfs_ino(BTRFS_I(inode));
__entry->ino = inode ? btrfs_ino(inode) : 0;
__entry->ino = inode ? btrfs_ino(inode) : 0;
__entry->ino = inode ? btrfs_ino(inode) : 0;
__entry->ino = btrfs_ino(BTRFS_I(inode));
__entry->ino = btrfs_ino(inode);
__entry->ino = btrfs_ino(inode);
__entry->ino = btrfs_ino(bi);
__entry->ino = btrfs_ino(bi);
__entry->ino = btrfs_ino(inode);
__entry->ino = btrfs_ino(inode);
__entry->ino = btrfs_ino(BTRFS_I(inode));
__entry->ino = btrfs_ino(inode);
__entry->ino = btrfs_ino(BTRFS_I(inode));
__entry->parent = btrfs_ino(BTRFS_I(parent_inode));