Lines Matching refs:vol_args_v2
357 struct btrfs_ioctl_vol_args_v2 vol_args_v2 = { in btrfs_test_subvol_ioctls() local
411 strcpy(vol_args_v2.name, subvol_name); in btrfs_test_subvol_ioctls()
413 btrfs_print_vol_args_v2(&vol_args_v2, 1); in btrfs_test_subvol_ioctls()
414 ioctl(-1, BTRFS_IOC_SNAP_CREATE_V2, &vol_args_v2); in btrfs_test_subvol_ioctls()
418 btrfs_print_vol_args_v2(&vol_args_v2, 1); in btrfs_test_subvol_ioctls()
419 ioctl(-1, BTRFS_IOC_SUBVOL_CREATE_V2, &vol_args_v2); in btrfs_test_subvol_ioctls()
422 strncpy(vol_args_v2.name, long_subvol_name, BTRFS_SUBVOL_NAME_MAX); in btrfs_test_subvol_ioctls()
424 btrfs_print_vol_args_v2(&vol_args_v2, 1); in btrfs_test_subvol_ioctls()
425 ioctl(-1, BTRFS_IOC_SNAP_CREATE_V2, &vol_args_v2); in btrfs_test_subvol_ioctls()
429 btrfs_print_vol_args_v2(&vol_args_v2, 1); in btrfs_test_subvol_ioctls()
430 ioctl(-1, BTRFS_IOC_SUBVOL_CREATE_V2, &vol_args_v2); in btrfs_test_subvol_ioctls()
433 strcpy(vol_args_v2.name, subvol_name); in btrfs_test_subvol_ioctls()
434 vol_args_v2.qgroup_inherit = bad_pointer; in btrfs_test_subvol_ioctls()
437 btrfs_print_vol_args_v2(&vol_args_v2, 0); in btrfs_test_subvol_ioctls()
438 ioctl(-1, BTRFS_IOC_SNAP_CREATE_V2, &vol_args_v2); in btrfs_test_subvol_ioctls()
442 btrfs_print_vol_args_v2(&vol_args_v2, 0); in btrfs_test_subvol_ioctls()
443 ioctl(-1, BTRFS_IOC_SUBVOL_CREATE_V2, &vol_args_v2); in btrfs_test_subvol_ioctls()
449 vol_args_v2.size = in btrfs_test_subvol_ioctls()
451 inherit = tail_alloc(vol_args_v2.size); in btrfs_test_subvol_ioctls()
464 vol_args_v2.qgroup_inherit = inherit; in btrfs_test_subvol_ioctls()
467 btrfs_print_vol_args_v2(&vol_args_v2, 1); in btrfs_test_subvol_ioctls()
468 ioctl(-1, BTRFS_IOC_SNAP_CREATE_V2, &vol_args_v2); in btrfs_test_subvol_ioctls()
472 btrfs_print_vol_args_v2(&vol_args_v2, 1); in btrfs_test_subvol_ioctls()
473 ioctl(-1, BTRFS_IOC_SUBVOL_CREATE_V2, &vol_args_v2); in btrfs_test_subvol_ioctls()
485 prfl_btrfs(btrfs_snap_flags_v2, vol_args_v2.flags, in btrfs_test_subvol_ioctls()
487 ioctl(-1, BTRFS_IOC_SUBVOL_SETFLAGS, &vol_args_v2.flags); in btrfs_test_subvol_ioctls()
500 strncpy(vol_args_v2.name, subvol_name, in btrfs_test_subvol_ioctls()
501 sizeof(vol_args_v2.name)); in btrfs_test_subvol_ioctls()
502 vol_args_v2.flags = BTRFS_SUBVOL_CREATE_ASYNC; in btrfs_test_subvol_ioctls()
503 vol_args_v2.size = 0; in btrfs_test_subvol_ioctls()
504 vol_args_v2.qgroup_inherit = NULL; in btrfs_test_subvol_ioctls()
505 args_passed = vol_args_v2; in btrfs_test_subvol_ioctls()
508 btrfs_print_vol_args_v2(&vol_args_v2, 1); in btrfs_test_subvol_ioctls()
522 strncpy(vol_args_v2.name, long_subvol_name, BTRFS_NAME_LEN); in btrfs_test_subvol_ioctls()
523 vol_args_v2.fd = subvolfd; in btrfs_test_subvol_ioctls()
524 args_passed = vol_args_v2; in btrfs_test_subvol_ioctls()