Home | History | Annotate | Download | only in tests-mx32

Lines Matching defs:args

255 btrfs_print_vol_args_v2(struct btrfs_ioctl_vol_args_v2 *args, int print_qgroups)
257 printf("{fd=%d, flags=", (int) args->fd);
258 printflags(btrfs_snap_flags_v2, args->flags, "BTRFS_SUBVOL_???");
260 if (args->flags & BTRFS_SUBVOL_QGROUP_INHERIT) {
261 printf(", size=%" PRI__u64 ", qgroup_inherit=", args->size);
262 if (args->qgroup_inherit && print_qgroups)
263 btrfs_print_qgroup_inherit(args->qgroup_inherit);
264 else if (args->qgroup_inherit)
265 printf("%p", args->qgroup_inherit);
269 printf(", name=\"%s\"}", args->name);
480 btrfs_print_balance_args(struct btrfs_balance_args *args)
483 printflags(btrfs_space_info_flags, args->profiles,
488 args->usage, maybe_print_uint64max(args->usage),
489 args->devid, maybe_print_uint64max(args->devid),
490 args->pstart, maybe_print_uint64max(args->pstart),
491 args->pend, maybe_print_uint64max(args->pend),
492 args->vstart, maybe_print_uint64max(args->vstart),
493 args->vend, maybe_print_uint64max(args->vend),
494 args->target, maybe_print_uint64max(args->target));
495 printflags(btrfs_balance_args, args->flags, "BTRFS_BALANCE_ARGS_???");
510 struct btrfs_ioctl_balance_args args = {
553 printflags(btrfs_balance_flags, args.flags, "BTRFS_BALANCE_???");
555 btrfs_print_balance_args(&args.data);
557 btrfs_print_balance_args(&args.meta);
559 btrfs_print_balance_args(&args.sys);
560 ioctl(-1, BTRFS_IOC_BALANCE_V2, &args);
564 args.flags = BTRFS_BALANCE_DATA | BTRFS_BALANCE_METADATA |
566 args.data.flags = 0;
567 args.data.profiles = 0;
568 args.meta.flags = 0;
569 args.meta.profiles = 0;
570 args.sys.flags = 0;
571 args.sys.profiles = 0;
575 printflags(btrfs_balance_flags, args.flags,
578 btrfs_print_balance_args(&args.data);
580 btrfs_print_balance_args(&args.meta);
582 btrfs_print_balance_args(&args.sys);
583 ioctl(btrfs_test_dir_fd, BTRFS_IOC_BALANCE_V2, &args);
585 printflags(btrfs_balance_flags, args.flags,
588 printflags(btrfs_balance_state, args.state,
591 btrfs_print_balance_args(&args.data);
593 btrfs_print_balance_args(&args.meta);
595 btrfs_print_balance_args(&args.sys);
614 struct btrfs_ioctl_vol_args args = {
621 strcpy(args.name, devid);
622 ioctl(-1, BTRFS_IOC_RESIZE, &args);
625 (int) args.fd, args.name);
630 strcpy(args.name, devname);
631 ioctl(-1, BTRFS_IOC_SCAN_DEV, &args);
634 (int) args.fd, args.name);
639 ioctl(-1, BTRFS_IOC_ADD_DEV, &args);
642 (int) args.fd, args.name);
647 ioctl(-1, BTRFS_IOC_RM_DEV, &args);
650 (int) args.fd, args.name);
663 struct btrfs_ioctl_clone_range_args args = {
678 ioctl(-1, BTRFS_IOC_CLONE_RANGE, &args);
682 (int) args.src_fd, args.src_offset, args.src_length,
683 args.dest_offset);
690 btrfs_print_defrag_range_args(struct btrfs_ioctl_defrag_range_args *args)
693 (uint64_t) args->start, (uint64_t) args->len,
694 maybe_print_uint64max(args->len));
696 printflags(btrfs_defrag_flags, args->flags, "BTRFS_DEFRAG_RANGE_???");
697 printf(", extent_thresh=%u, compress_type=", args->extent_thresh);
698 printxval(btrfs_compress_types, args->compress_type,
712 struct btrfs_ioctl_defrag_range_args args = {
735 btrfs_print_defrag_range_args(&args);
736 ioctl(-1, BTRFS_IOC_DEFRAG_RANGE, &args);
739 args.compress_type = BTRFS_INVALID_COMPRESS;
741 btrfs_print_defrag_range_args(&args);
742 ioctl(-1, BTRFS_IOC_DEFRAG_RANGE, &args);
745 args.len--;
747 btrfs_print_defrag_range_args(&args);
748 ioctl(-1, BTRFS_IOC_DEFRAG_RANGE, &args);
942 struct btrfs_ioctl_search_args_v2 *args;
964 args = malloc(sizeof(*args) + bufsize);
965 if (!args)
968 args->key = key_reference;
969 args->buf_size = bufsize;
973 printf(", buf_size=%" PRIu64 "}", (uint64_t) args->buf_size);
974 ioctl(btrfs_test_dir_fd, BTRFS_IOC_TREE_SEARCH_V2, args);
976 args->key.nr_items, (uint64_t)args->buf_size);
977 btrfs_print_tree_search_buf(&args->key, args->buf,
978 args->buf_size);
981 args->key = key_reference;
982 args->buf_size = sizeof(struct btrfs_ioctl_search_header);
985 btrfs_print_search_key(&args->key);
986 printf(", buf_size=%" PRIu64 "}", (uint64_t)args->buf_size);
987 ioctl(btrfs_test_dir_fd, BTRFS_IOC_TREE_SEARCH_V2, args);
989 (uint64_t)args->buf_size);
990 free(args);
1001 struct btrfs_ioctl_ino_lookup_args args = {
1010 btrfs_print_objectid(args.treeid);
1012 btrfs_print_objectid(args.objectid);
1013 ioctl(-1, BTRFS_IOC_INO_LOOKUP, &args);
1019 btrfs_print_objectid(args.treeid);
1021 btrfs_print_objectid(args.objectid);
1022 ioctl(btrfs_test_dir_fd, BTRFS_IOC_INO_LOOKUP, &args);
1023 printf("} => {name=\"%s\"}) = 0\n", args.name);
1034 struct btrfs_ioctl_space_args args = {};
1039 ioctl(-1, BTRFS_IOC_SPACE_INFO, &args);
1042 args.space_slots);
1047 args_passed = args;
1055 argsp = malloc(sizeof(args) +
1056 args_passed.total_spaces * sizeof(args.spaces[0]));
1060 *argsp = args;
1102 struct btrfs_ioctl_scrub_args args = {
1117 args.devid, args.start, maybe_print_uint64max(args.start),
1118 args.end, maybe_print_uint64max(args.end));
1119 printflags(btrfs_scrub_flags, args.flags, "BTRFS_SCRUB_???");
1120 ioctl(-1, BTRFS_IOC_SCRUB, &args);
1126 ioctl(-1, BTRFS_IOC_SCRUB_PROGRESS, &args);
1128 "{devid=%" PRI__u64 "}) = -1 EBADF (%m)\n", args.devid);
1138 struct btrfs_ioctl_dev_info_args args = {
1141 memcpy(&args.uuid, uuid_reference, BTRFS_UUID_SIZE);
1146 ioctl(-1, BTRFS_IOC_DEV_INFO, &args);
1149 args.devid, uuid_reference_string);
1161 struct btrfs_ioctl_ino_path_args args = {
1173 ioctl(-1, BTRFS_IOC_INO_PATHS, &args);
1177 args.inum, args.size, args.fspath);
1179 ioctl(-1, BTRFS_IOC_LOGICAL_INO, &args);
1182 "}) = -1 EBADF (%m)\n", args.inum, args.size, args.fspath);
1197 args.inum = si.st_ino;
1201 btrfs_test_dir_fd, args.inum, args.size,
1202 args.fspath);
1203 ioctl(btrfs_test_dir_fd, BTRFS_IOC_INO_PATHS, &args);
1275 args.inum = fiemap->fm_extents[0].fe_physical;
1278 fd, args.inum, args.size, args.fspath);
1279 ioctl(fd, BTRFS_IOC_LOGICAL_INO, &args);
1302 struct btrfs_ioctl_received_subvol_args args = {
1309 memcpy(&args.uuid, uuid_reference, BTRFS_UUID_SIZE);
1315 ioctl(-1, BTRFS_IOC_SET_RECEIVED_SUBVOL, &args);
1319 uuid_reference_string, args.stransid, args.stime.sec,
1320 args.stime.nsec);
1331 struct btrfs_ioctl_send_args args = {
1343 (int) args.send_fd, args.clone_sources_count);
1349 btrfs_print_objectid(args.parent_root);
1351 printflags(btrfs_send_flags, args.flags, "BTRFS_SEND_FLAGS_???");
1352 ioctl(-1, BTRFS_IOC_SEND, &args);
1355 args.clone_sources_count = 2;
1356 args.clone_sources = (__u64 *) (void *) u64_array;
1361 (int) args.send_fd, args.clone_sources_count);
1371 btrfs_print_objectid(args.parent_root);
1373 printflags(btrfs_send_flags, args.flags, "BTRFS_SEND_FLAGS_???");
1374 ioctl(-1, BTRFS_IOC_SEND, &args);
1385 struct btrfs_ioctl_quota_ctl_args args = {
1392 ioctl(-1, BTRFS_IOC_QUOTA_CTL, &args);
1396 args.cmd = 2;
1397 ioctl(-1, BTRFS_IOC_QUOTA_CTL, &args);
1401 args.cmd = 3;
1402 ioctl(-1, BTRFS_IOC_QUOTA_CTL, &args);
1406 args.cmd = 4;
1407 ioctl(-1, BTRFS_IOC_QUOTA_CTL, &args);
1419 struct btrfs_ioctl_qgroup_assign_args args = {
1428 ioctl(-1, BTRFS_IOC_QGROUP_ASSIGN, &args);
1431 "}) = -1 EBADF (%m)\n", args.assign, args.src, args.dst);
1441 struct btrfs_ioctl_qgroup_create_args args = {
1449 ioctl(-1, BTRFS_IOC_QGROUP_CREATE, &args);
1452 "}) = -1 EBADF (%m)\n", args.create, args.qgroupid);
1464 struct btrfs_ioctl_quota_rescan_args args = {
1471 ioctl(-1, BTRFS_IOC_QUOTA_RESCAN, &args);
1516 struct btrfs_ioctl_get_dev_stats args = {
1527 args.devid, args.nr_items);
1528 printflags(btrfs_dev_stats_flags, args.flags,
1530 ioctl(-1, BTRFS_IOC_GET_DEV_STATS, &args);
1535 args.flags = BTRFS_DEV_STATS_RESET;
1538 btrfs_test_dir_fd, args.devid, args.nr_items);
1539 printflags(btrfs_dev_stats_flags, args.flags,
1541 ioctl(btrfs_test_dir_fd, BTRFS_IOC_GET_DEV_STATS, &args);
1543 args.nr_items);
1544 printflags(btrfs_dev_stats_flags, args.flags,
1547 for (i = 0; i < args.nr_items; i++) {
1553 printf("%" PRI__u64, args.values[i]);
1568 struct btrfs_ioctl_dev_replace_args args = {
1571 args.start.srcdevid = 1;
1572 strcpy((char *)args.start.srcdev_name, "/dev/sda1");
1573 strcpy((char *)args.start.tgtdev_name, "/dev/sdb1");
1579 ioctl(-1, BTRFS_IOC_DEV_REPLACE, &args);
1584 args.start.srcdevid,
1585 args.start.cont_reading_from_srcdev_mode,
1586 (char *)args.start.srcdev_name,
1587 (char *)args.start.tgtdev_name);
1589 args.cmd = 1;
1590 ioctl(-1, BTRFS_IOC_DEV_REPLACE, &args);
1599 struct file_dedupe_range args = {
1613 (uint64_t)args.src_offset,
1614 (uint64_t)args.src_length, args.dest_count);
1615 ioctl(-1, BTRFS_IOC_FILE_EXTENT_SAME, &args);
1623 *argsp = args;
1767 struct btrfs_ioctl_feature_flags args[2] = {
1784 btrfs_print_features(&args[0]);
1786 btrfs_print_features(&args[1]);
1787 ioctl(-1, BTRFS_IOC_SET_FEATURES, &args);