Lines Matching refs:item
406 struct btrfs_inode_item *item; in overwrite_item() local
410 item = btrfs_item_ptr(path->nodes[0], path->slots[0], in overwrite_item()
412 nbytes = btrfs_inode_nbytes(path->nodes[0], item); in overwrite_item()
413 item = btrfs_item_ptr(eb, slot, in overwrite_item()
415 btrfs_set_inode_nbytes(eb, item, nbytes); in overwrite_item()
422 mode = btrfs_inode_mode(eb, item); in overwrite_item()
424 btrfs_set_inode_size(eb, item, 0); in overwrite_item()
427 struct btrfs_inode_item *item; in overwrite_item() local
434 item = btrfs_item_ptr(eb, slot, struct btrfs_inode_item); in overwrite_item()
435 btrfs_set_inode_nbytes(eb, item, 0); in overwrite_item()
442 mode = btrfs_inode_mode(eb, item); in overwrite_item()
444 btrfs_set_inode_size(eb, item, 0); in overwrite_item()
587 struct btrfs_file_extent_item *item; in replay_one_extent() local
592 item = btrfs_item_ptr(eb, slot, struct btrfs_file_extent_item); in replay_one_extent()
593 found_type = btrfs_file_extent_type(eb, item); in replay_one_extent()
597 nbytes = btrfs_file_extent_num_bytes(eb, item); in replay_one_extent()
604 if (btrfs_file_extent_disk_bytenr(eb, item) == 0) in replay_one_extent()
607 size = btrfs_file_extent_inline_len(eb, slot, item); in replay_one_extent()
608 nbytes = btrfs_file_extent_ram_bytes(eb, item); in replay_one_extent()
641 read_extent_buffer(eb, &cmp1, (unsigned long)item, in replay_one_extent()
669 sizeof(*item)); in replay_one_extent()
675 (unsigned long)item, sizeof(*item)); in replay_one_extent()
677 ins.objectid = btrfs_file_extent_disk_bytenr(eb, item); in replay_one_extent()
678 ins.offset = btrfs_file_extent_disk_num_bytes(eb, item); in replay_one_extent()
680 offset = key->offset - btrfs_file_extent_offset(eb, item); in replay_one_extent()
712 if (btrfs_file_extent_compression(eb, item)) { in replay_one_extent()
717 btrfs_file_extent_offset(eb, item); in replay_one_extent()
719 btrfs_file_extent_num_bytes(eb, item); in replay_one_extent()
1886 struct btrfs_dir_log_item *item; in find_dir_range() local
1912 item = btrfs_item_ptr(path->nodes[0], path->slots[0], in find_dir_range()
1914 found_end = btrfs_dir_log_end(path->nodes[0], item); in find_dir_range()
1940 item = btrfs_item_ptr(path->nodes[0], path->slots[0], in find_dir_range()
1942 found_end = btrfs_dir_log_end(path->nodes[0], item); in find_dir_range()
3138 struct btrfs_inode_item *item; in btrfs_del_dir_entries_in_log() local
3141 item = btrfs_item_ptr(path->nodes[0], path->slots[0], in btrfs_del_dir_entries_in_log()
3143 i_size = btrfs_inode_size(path->nodes[0], item); in btrfs_del_dir_entries_in_log()
3148 btrfs_set_inode_size(path->nodes[0], item, i_size); in btrfs_del_dir_entries_in_log()
3214 struct btrfs_dir_log_item *item; in insert_dir_log_key() local
3222 ret = btrfs_insert_empty_item(trans, log, path, &key, sizeof(*item)); in insert_dir_log_key()
3226 item = btrfs_item_ptr(path->nodes[0], path->slots[0], in insert_dir_log_key()
3228 btrfs_set_dir_log_end(path->nodes[0], item, last_offset); in insert_dir_log_key()
3520 struct btrfs_inode_item *item, in fill_inode_item() argument
3534 btrfs_set_token_inode_generation(leaf, item, 0, &token); in fill_inode_item()
3535 btrfs_set_token_inode_size(leaf, item, logged_isize, &token); in fill_inode_item()
3537 btrfs_set_token_inode_generation(leaf, item, in fill_inode_item()
3540 btrfs_set_token_inode_size(leaf, item, inode->i_size, &token); in fill_inode_item()
3543 btrfs_set_token_inode_uid(leaf, item, i_uid_read(inode), &token); in fill_inode_item()
3544 btrfs_set_token_inode_gid(leaf, item, i_gid_read(inode), &token); in fill_inode_item()
3545 btrfs_set_token_inode_mode(leaf, item, inode->i_mode, &token); in fill_inode_item()
3546 btrfs_set_token_inode_nlink(leaf, item, inode->i_nlink, &token); in fill_inode_item()
3548 btrfs_set_token_timespec_sec(leaf, &item->atime, in fill_inode_item()
3550 btrfs_set_token_timespec_nsec(leaf, &item->atime, in fill_inode_item()
3553 btrfs_set_token_timespec_sec(leaf, &item->mtime, in fill_inode_item()
3555 btrfs_set_token_timespec_nsec(leaf, &item->mtime, in fill_inode_item()
3558 btrfs_set_token_timespec_sec(leaf, &item->ctime, in fill_inode_item()
3560 btrfs_set_token_timespec_nsec(leaf, &item->ctime, in fill_inode_item()
3563 btrfs_set_token_inode_nbytes(leaf, item, inode_get_bytes(inode), in fill_inode_item()
3566 btrfs_set_token_inode_sequence(leaf, item, inode->i_version, &token); in fill_inode_item()
3567 btrfs_set_token_inode_transid(leaf, item, trans->transid, &token); in fill_inode_item()
3568 btrfs_set_token_inode_rdev(leaf, item, inode->i_rdev, &token); in fill_inode_item()
3569 btrfs_set_token_inode_flags(leaf, item, BTRFS_I(inode)->flags, &token); in fill_inode_item()
3570 btrfs_set_token_inode_block_group(leaf, item, 0, &token); in fill_inode_item()
4217 struct btrfs_inode_item *item; in logged_inode_size() local
4219 item = btrfs_item_ptr(path->nodes[0], path->slots[0], in logged_inode_size()
4221 *size_ret = btrfs_inode_size(path->nodes[0], item); in logged_inode_size()