Lines Matching defs:subvol_info

2135 	struct btrfs_ioctl_get_subvol_info_args *subvol_info;
2152 subvol_info = kzalloc(sizeof(*subvol_info), GFP_KERNEL);
2153 if (!subvol_info) {
2169 subvol_info->treeid = key.objectid;
2171 subvol_info->generation = btrfs_root_generation(root_item);
2172 subvol_info->flags = btrfs_root_flags(root_item);
2174 memcpy(subvol_info->uuid, root_item->uuid, BTRFS_UUID_SIZE);
2175 memcpy(subvol_info->parent_uuid, root_item->parent_uuid,
2177 memcpy(subvol_info->received_uuid, root_item->received_uuid,
2180 subvol_info->ctransid = btrfs_root_ctransid(root_item);
2181 subvol_info->ctime.sec = btrfs_stack_timespec_sec(&root_item->ctime);
2182 subvol_info->ctime.nsec = btrfs_stack_timespec_nsec(&root_item->ctime);
2184 subvol_info->otransid = btrfs_root_otransid(root_item);
2185 subvol_info->otime.sec = btrfs_stack_timespec_sec(&root_item->otime);
2186 subvol_info->otime.nsec = btrfs_stack_timespec_nsec(&root_item->otime);
2188 subvol_info->stransid = btrfs_root_stransid(root_item);
2189 subvol_info->stime.sec = btrfs_stack_timespec_sec(&root_item->stime);
2190 subvol_info->stime.nsec = btrfs_stack_timespec_nsec(&root_item->stime);
2192 subvol_info->rtransid = btrfs_root_rtransid(root_item);
2193 subvol_info->rtime.sec = btrfs_stack_timespec_sec(&root_item->rtime);
2194 subvol_info->rtime.nsec = btrfs_stack_timespec_nsec(&root_item->rtime);
2217 if (key.objectid == subvol_info->treeid &&
2219 subvol_info->parent_id = key.offset;
2222 subvol_info->dirid = btrfs_root_ref_dirid(leaf, rref);
2228 read_extent_buffer(leaf, subvol_info->name,
2238 if (copy_to_user(argp, subvol_info, sizeof(*subvol_info)))
2245 kfree(subvol_info);