Lines Matching refs:root_item
439 struct btrfs_root_item root_item; in create_subvol() local
509 memset(&root_item, 0, sizeof(root_item)); in create_subvol()
511 inode_item = &root_item.inode; in create_subvol()
518 btrfs_set_root_flags(&root_item, 0); in create_subvol()
519 btrfs_set_root_limit(&root_item, 0); in create_subvol()
522 btrfs_set_root_bytenr(&root_item, leaf->start); in create_subvol()
523 btrfs_set_root_generation(&root_item, trans->transid); in create_subvol()
524 btrfs_set_root_level(&root_item, 0); in create_subvol()
525 btrfs_set_root_refs(&root_item, 1); in create_subvol()
526 btrfs_set_root_used(&root_item, leaf->len); in create_subvol()
527 btrfs_set_root_last_snapshot(&root_item, 0); in create_subvol()
529 btrfs_set_root_generation_v2(&root_item, in create_subvol()
530 btrfs_root_generation(&root_item)); in create_subvol()
532 memcpy(root_item.uuid, new_uuid.b, BTRFS_UUID_SIZE); in create_subvol()
533 btrfs_set_stack_timespec_sec(&root_item.otime, cur_time.tv_sec); in create_subvol()
534 btrfs_set_stack_timespec_nsec(&root_item.otime, cur_time.tv_nsec); in create_subvol()
535 root_item.ctime = root_item.otime; in create_subvol()
536 btrfs_set_root_ctransid(&root_item, trans->transid); in create_subvol()
537 btrfs_set_root_otransid(&root_item, trans->transid); in create_subvol()
543 btrfs_set_root_dirid(&root_item, new_dirid); in create_subvol()
549 &root_item); in create_subvol()
601 root_item.uuid, BTRFS_UUID_KEY_SUBVOL, in create_subvol()
857 if (btrfs_root_refs(&BTRFS_I(dir)->root->root_item) == 0) in btrfs_mksubvol()
1805 root_flags = btrfs_root_flags(&root->root_item); in btrfs_ioctl_subvol_setflags()
1807 btrfs_set_root_flags(&root->root_item, in btrfs_ioctl_subvol_setflags()
1816 btrfs_set_root_flags(&root->root_item, in btrfs_ioctl_subvol_setflags()
1836 &root->root_key, &root->root_item); in btrfs_ioctl_subvol_setflags()
1841 btrfs_set_root_flags(&root->root_item, root_flags); in btrfs_ioctl_subvol_setflags()
2406 root_flags = btrfs_root_flags(&dest->root_item); in btrfs_ioctl_snap_destroy()
2408 btrfs_set_root_flags(&dest->root_item, in btrfs_ioctl_snap_destroy()
2456 memset(&dest->root_item.drop_progress, 0, in btrfs_ioctl_snap_destroy()
2457 sizeof(dest->root_item.drop_progress)); in btrfs_ioctl_snap_destroy()
2458 dest->root_item.drop_level = 0; in btrfs_ioctl_snap_destroy()
2459 btrfs_set_root_refs(&dest->root_item, 0); in btrfs_ioctl_snap_destroy()
2473 dest->root_item.uuid, BTRFS_UUID_KEY_SUBVOL, in btrfs_ioctl_snap_destroy()
2480 if (!btrfs_is_empty_uuid(dest->root_item.received_uuid)) { in btrfs_ioctl_snap_destroy()
2482 dest->root_item.received_uuid, in btrfs_ioctl_snap_destroy()
2505 root_flags = btrfs_root_flags(&dest->root_item); in btrfs_ioctl_snap_destroy()
2506 btrfs_set_root_flags(&dest->root_item, in btrfs_ioctl_snap_destroy()
4967 struct btrfs_root_item *root_item = &root->root_item; in _btrfs_ioctl_set_received_subvol() local
5007 received_uuid_changed = memcmp(root_item->received_uuid, sa->uuid, in _btrfs_ioctl_set_received_subvol()
5010 !btrfs_is_empty_uuid(root_item->received_uuid)) in _btrfs_ioctl_set_received_subvol()
5012 root_item->received_uuid, in _btrfs_ioctl_set_received_subvol()
5015 memcpy(root_item->received_uuid, sa->uuid, BTRFS_UUID_SIZE); in _btrfs_ioctl_set_received_subvol()
5016 btrfs_set_root_stransid(root_item, sa->stransid); in _btrfs_ioctl_set_received_subvol()
5017 btrfs_set_root_rtransid(root_item, sa->rtransid); in _btrfs_ioctl_set_received_subvol()
5018 btrfs_set_stack_timespec_sec(&root_item->stime, sa->stime.sec); in _btrfs_ioctl_set_received_subvol()
5019 btrfs_set_stack_timespec_nsec(&root_item->stime, sa->stime.nsec); in _btrfs_ioctl_set_received_subvol()
5020 btrfs_set_stack_timespec_sec(&root_item->rtime, sa->rtime.sec); in _btrfs_ioctl_set_received_subvol()
5021 btrfs_set_stack_timespec_nsec(&root_item->rtime, sa->rtime.nsec); in _btrfs_ioctl_set_received_subvol()
5024 &root->root_key, &root->root_item); in _btrfs_ioctl_set_received_subvol()