Lines Matching refs:subvol_info
3007 struct btrfs_ioctl_get_subvol_info_args *subvol_info; in btrfs_ioctl_get_subvol_info() local
3024 subvol_info = kzalloc(sizeof(*subvol_info), GFP_KERNEL); in btrfs_ioctl_get_subvol_info()
3025 if (!subvol_info) { in btrfs_ioctl_get_subvol_info()
3041 subvol_info->treeid = key.objectid; in btrfs_ioctl_get_subvol_info()
3043 subvol_info->generation = btrfs_root_generation(root_item); in btrfs_ioctl_get_subvol_info()
3044 subvol_info->flags = btrfs_root_flags(root_item); in btrfs_ioctl_get_subvol_info()
3046 memcpy(subvol_info->uuid, root_item->uuid, BTRFS_UUID_SIZE); in btrfs_ioctl_get_subvol_info()
3047 memcpy(subvol_info->parent_uuid, root_item->parent_uuid, in btrfs_ioctl_get_subvol_info()
3049 memcpy(subvol_info->received_uuid, root_item->received_uuid, in btrfs_ioctl_get_subvol_info()
3052 subvol_info->ctransid = btrfs_root_ctransid(root_item); in btrfs_ioctl_get_subvol_info()
3053 subvol_info->ctime.sec = btrfs_stack_timespec_sec(&root_item->ctime); in btrfs_ioctl_get_subvol_info()
3054 subvol_info->ctime.nsec = btrfs_stack_timespec_nsec(&root_item->ctime); in btrfs_ioctl_get_subvol_info()
3056 subvol_info->otransid = btrfs_root_otransid(root_item); in btrfs_ioctl_get_subvol_info()
3057 subvol_info->otime.sec = btrfs_stack_timespec_sec(&root_item->otime); in btrfs_ioctl_get_subvol_info()
3058 subvol_info->otime.nsec = btrfs_stack_timespec_nsec(&root_item->otime); in btrfs_ioctl_get_subvol_info()
3060 subvol_info->stransid = btrfs_root_stransid(root_item); in btrfs_ioctl_get_subvol_info()
3061 subvol_info->stime.sec = btrfs_stack_timespec_sec(&root_item->stime); in btrfs_ioctl_get_subvol_info()
3062 subvol_info->stime.nsec = btrfs_stack_timespec_nsec(&root_item->stime); in btrfs_ioctl_get_subvol_info()
3064 subvol_info->rtransid = btrfs_root_rtransid(root_item); in btrfs_ioctl_get_subvol_info()
3065 subvol_info->rtime.sec = btrfs_stack_timespec_sec(&root_item->rtime); in btrfs_ioctl_get_subvol_info()
3066 subvol_info->rtime.nsec = btrfs_stack_timespec_nsec(&root_item->rtime); in btrfs_ioctl_get_subvol_info()
3089 if (key.objectid == subvol_info->treeid && in btrfs_ioctl_get_subvol_info()
3091 subvol_info->parent_id = key.offset; in btrfs_ioctl_get_subvol_info()
3094 subvol_info->dirid = btrfs_root_ref_dirid(leaf, rref); in btrfs_ioctl_get_subvol_info()
3100 read_extent_buffer(leaf, subvol_info->name, in btrfs_ioctl_get_subvol_info()
3110 if (copy_to_user(argp, subvol_info, sizeof(*subvol_info))) in btrfs_ioctl_get_subvol_info()
3117 kfree(subvol_info); in btrfs_ioctl_get_subvol_info()