Lines Matching defs:root_item

531 	struct btrfs_root_item AUTO_KFREE(root_item);
549 root_item = kzalloc(sizeof(*root_item), GFP_KERNEL);
550 if (!root_item)
608 inode_item = &root_item->inode;
616 btrfs_set_root_flags(root_item, 0);
617 btrfs_set_root_limit(root_item, 0);
620 btrfs_set_root_bytenr(root_item, leaf->start);
621 btrfs_set_root_generation(root_item, trans->transid);
622 btrfs_set_root_level(root_item, 0);
623 btrfs_set_root_refs(root_item, 1);
624 btrfs_set_root_used(root_item, leaf->len);
625 btrfs_set_root_last_snapshot(root_item, 0);
627 btrfs_set_root_generation_v2(root_item,
628 btrfs_root_generation(root_item));
629 generate_random_guid(root_item->uuid);
630 btrfs_set_stack_timespec_sec(&root_item->otime, cur_time.tv_sec);
631 btrfs_set_stack_timespec_nsec(&root_item->otime, cur_time.tv_nsec);
632 root_item->ctime = root_item->otime;
633 btrfs_set_root_ctransid(root_item, trans->transid);
634 btrfs_set_root_otransid(root_item, trans->transid);
638 btrfs_set_root_dirid(root_item, BTRFS_FIRST_FREE_OBJECTID);
644 root_item);
685 ret = btrfs_uuid_tree_add(trans, root_item->uuid,
749 if (btrfs_root_refs(&root->root_item) == 0)
768 pending_snapshot->root_item = kzalloc_obj(struct btrfs_root_item);
770 if (!pending_snapshot->root_item || !pending_snapshot->path) {
842 kfree(pending_snapshot->root_item);
883 if (btrfs_root_refs(&BTRFS_I(dir)->root->root_item) == 0)
1327 root_flags = btrfs_root_flags(&root->root_item);
1329 btrfs_set_root_flags(&root->root_item,
1338 btrfs_set_root_flags(&root->root_item,
1358 &root->root_key, &root->root_item);
1368 btrfs_set_root_flags(&root->root_item, root_flags);
1958 struct btrfs_root_item *root_item;
1971 /* Get root_item of inode's subvolume */
1978 root_item = &root->root_item;
1982 subvol_info->generation = btrfs_root_generation(root_item);
1983 subvol_info->flags = btrfs_root_flags(root_item);
1985 memcpy(subvol_info->uuid, root_item->uuid, BTRFS_UUID_SIZE);
1986 memcpy(subvol_info->parent_uuid, root_item->parent_uuid,
1988 memcpy(subvol_info->received_uuid, root_item->received_uuid,
1991 subvol_info->ctransid = btrfs_root_ctransid(root_item);
1992 subvol_info->ctime.sec = btrfs_stack_timespec_sec(&root_item->ctime);
1993 subvol_info->ctime.nsec = btrfs_stack_timespec_nsec(&root_item->ctime);
1995 subvol_info->otransid = btrfs_root_otransid(root_item);
1996 subvol_info->otime.sec = btrfs_stack_timespec_sec(&root_item->otime);
1997 subvol_info->otime.nsec = btrfs_stack_timespec_nsec(&root_item->otime);
1999 subvol_info->stransid = btrfs_root_stransid(root_item);
2000 subvol_info->stime.sec = btrfs_stack_timespec_sec(&root_item->stime);
2001 subvol_info->stime.nsec = btrfs_stack_timespec_nsec(&root_item->stime);
2003 subvol_info->rtransid = btrfs_root_rtransid(root_item);
2004 subvol_info->rtime.sec = btrfs_stack_timespec_sec(&root_item->rtime);
2005 subvol_info->rtime.nsec = btrfs_stack_timespec_nsec(&root_item->rtime);
3854 struct btrfs_root_item *root_item = &root->root_item;
3879 received_uuid_changed = memcmp(root_item->received_uuid, sa->uuid,
3914 !btrfs_is_empty_uuid(root_item->received_uuid)) {
3915 ret = btrfs_uuid_tree_remove(trans, root_item->received_uuid,
3923 memcpy(root_item->received_uuid, sa->uuid, BTRFS_UUID_SIZE);
3924 btrfs_set_root_stransid(root_item, sa->stransid);
3925 btrfs_set_root_rtransid(root_item, sa->rtransid);
3926 btrfs_set_stack_timespec_sec(&root_item->stime, sa->stime.sec);
3927 btrfs_set_stack_timespec_nsec(&root_item->stime, sa->stime.nsec);
3928 btrfs_set_stack_timespec_sec(&root_item->rtime, sa->rtime.sec);
3929 btrfs_set_stack_timespec_nsec(&root_item->rtime, sa->rtime.nsec);
3932 &root->root_key, &root->root_item);
5068 refs = btrfs_root_refs(&root->root_item);
5069 root_flags = btrfs_root_flags(&root->root_item);