Lines Matching refs:subvol_info
2597 struct btrfs_ioctl_get_subvol_info_args *subvol_info; in btrfs_ioctl_get_subvol_info() local
2615 subvol_info = kzalloc(sizeof(*subvol_info), GFP_KERNEL); in btrfs_ioctl_get_subvol_info()
2616 if (!subvol_info) { in btrfs_ioctl_get_subvol_info()
2635 subvol_info->treeid = key.objectid; in btrfs_ioctl_get_subvol_info()
2637 subvol_info->generation = btrfs_root_generation(root_item); in btrfs_ioctl_get_subvol_info()
2638 subvol_info->flags = btrfs_root_flags(root_item); in btrfs_ioctl_get_subvol_info()
2640 memcpy(subvol_info->uuid, root_item->uuid, BTRFS_UUID_SIZE); in btrfs_ioctl_get_subvol_info()
2641 memcpy(subvol_info->parent_uuid, root_item->parent_uuid, in btrfs_ioctl_get_subvol_info()
2643 memcpy(subvol_info->received_uuid, root_item->received_uuid, in btrfs_ioctl_get_subvol_info()
2646 subvol_info->ctransid = btrfs_root_ctransid(root_item); in btrfs_ioctl_get_subvol_info()
2647 subvol_info->ctime.sec = btrfs_stack_timespec_sec(&root_item->ctime); in btrfs_ioctl_get_subvol_info()
2648 subvol_info->ctime.nsec = btrfs_stack_timespec_nsec(&root_item->ctime); in btrfs_ioctl_get_subvol_info()
2650 subvol_info->otransid = btrfs_root_otransid(root_item); in btrfs_ioctl_get_subvol_info()
2651 subvol_info->otime.sec = btrfs_stack_timespec_sec(&root_item->otime); in btrfs_ioctl_get_subvol_info()
2652 subvol_info->otime.nsec = btrfs_stack_timespec_nsec(&root_item->otime); in btrfs_ioctl_get_subvol_info()
2654 subvol_info->stransid = btrfs_root_stransid(root_item); in btrfs_ioctl_get_subvol_info()
2655 subvol_info->stime.sec = btrfs_stack_timespec_sec(&root_item->stime); in btrfs_ioctl_get_subvol_info()
2656 subvol_info->stime.nsec = btrfs_stack_timespec_nsec(&root_item->stime); in btrfs_ioctl_get_subvol_info()
2658 subvol_info->rtransid = btrfs_root_rtransid(root_item); in btrfs_ioctl_get_subvol_info()
2659 subvol_info->rtime.sec = btrfs_stack_timespec_sec(&root_item->rtime); in btrfs_ioctl_get_subvol_info()
2660 subvol_info->rtime.nsec = btrfs_stack_timespec_nsec(&root_item->rtime); in btrfs_ioctl_get_subvol_info()
2685 if (key.objectid == subvol_info->treeid && in btrfs_ioctl_get_subvol_info()
2687 subvol_info->parent_id = key.offset; in btrfs_ioctl_get_subvol_info()
2690 subvol_info->dirid = btrfs_root_ref_dirid(leaf, rref); in btrfs_ioctl_get_subvol_info()
2696 read_extent_buffer(leaf, subvol_info->name, in btrfs_ioctl_get_subvol_info()
2704 if (copy_to_user(argp, subvol_info, sizeof(*subvol_info))) in btrfs_ioctl_get_subvol_info()
2709 kzfree(subvol_info); in btrfs_ioctl_get_subvol_info()