Lines Matching defs:required

179  *   ZFS_ERR_IOC_ARG_REQUIRED	a required input argument is missing
183 lzc_ioctl_test(zfs_ioc_t ioc, const char *name, nvlist_t *required,
190 if (required != NULL) {
191 for (nvpair_t *pair = nvlist_next_nvpair(required, NULL);
192 pair != NULL; pair = nvlist_next_nvpair(required, pair)) {
222 * Missing required inputs
224 if (required != NULL) {
233 if (required != NULL || optional != NULL) {
268 nvlist_t *required = fnvlist_alloc();
270 fnvlist_add_boolean_value(required, "force", B_TRUE);
272 IOC_INPUT_TEST(ZFS_IOC_POOL_SYNC, pool, required, NULL, 0);
274 nvlist_free(required);
307 nvlist_t *required = fnvlist_alloc();
309 fnvlist_add_string(required, "message", "input check");
311 IOC_INPUT_TEST(ZFS_IOC_LOG_HISTORY, pool, required, NULL, 0);
313 nvlist_free(required);
323 nvlist_t *required = fnvlist_alloc();
327 fnvlist_add_int32(required, "type", DMU_OST_ZFS);
331 IOC_INPUT_TEST(ZFS_IOC_CREATE, dataset, required, optional, 0);
333 nvlist_free(required);
340 nvlist_t *required = fnvlist_alloc();
346 fnvlist_add_nvlist(required, "snaps", snaps);
351 IOC_INPUT_TEST(ZFS_IOC_SNAPSHOT, pool, required, optional, 0);
356 nvlist_free(required);
362 nvlist_t *required = fnvlist_alloc();
363 fnvlist_add_string(required, "firstsnap", snapshot);
365 IOC_INPUT_TEST(ZFS_IOC_SPACE_SNAPS, snapshot, required, NULL, 0);
367 nvlist_free(required);
373 nvlist_t *required = fnvlist_alloc();
377 fnvlist_add_nvlist(required, "snaps", snaps);
379 IOC_INPUT_TEST(ZFS_IOC_DESTROY_SNAPS, pool, required, NULL, 0);
382 nvlist_free(required);
389 nvlist_t *required = fnvlist_alloc();
391 fnvlist_add_string(required, bookmark, snapshot);
393 IOC_INPUT_TEST_WILD(ZFS_IOC_BOOKMARK, pool, required, NULL, 0);
395 nvlist_free(required);
415 nvlist_t *required = fnvlist_alloc();
417 fnvlist_add_boolean(required, bookmark);
419 IOC_INPUT_TEST_WILD(ZFS_IOC_DESTROY_BOOKMARKS, pool, required, NULL, 0);
421 nvlist_free(required);
427 nvlist_t *required = fnvlist_alloc();
431 fnvlist_add_string(required, "origin", snapshot);
433 IOC_INPUT_TEST(ZFS_IOC_CLONE, clone, required, NULL, 0);
437 nvlist_free(required);
455 nvlist_t *required = fnvlist_alloc();
460 fnvlist_add_nvlist(required, "holds", holds);
463 IOC_INPUT_TEST(ZFS_IOC_HOLD, pool, required, optional, 0);
467 nvlist_free(required);
479 nvlist_t *required = fnvlist_alloc();
483 fnvlist_add_nvlist(required, snapshot, release);
485 IOC_INPUT_TEST_WILD(ZFS_IOC_RELEASE, pool, required, NULL, 0);
488 nvlist_free(required);
495 nvlist_t *required = fnvlist_alloc();
498 fnvlist_add_int32(required, "fd", fd);
515 IOC_INPUT_TEST(ZFS_IOC_SEND_NEW, snapshot, required, optional, 0);
518 nvlist_free(required);
525 nvlist_t *required = fnvlist_alloc();
547 fnvlist_add_string(required, "snapname", snapshot);
548 fnvlist_add_byte_array(required, "begin_record", (uchar_t *)&drr,
550 fnvlist_add_int32(required, "input_fd", fd);
568 IOC_INPUT_TEST(ZFS_IOC_RECV_NEW, dataset, required, optional,
573 nvlist_free(required);
608 nvlist_t *required = fnvlist_alloc();
612 fnvlist_add_string(required, "program", program);
614 fnvlist_add_nvlist(required, "arg", args);
620 IOC_INPUT_TEST(ZFS_IOC_CHANNEL_PROGRAM, pool, required, optional, 0);
624 nvlist_free(required);
632 nvlist_t *required = fnvlist_alloc();
638 fnvlist_add_nvlist(required, "hidden_args", hidden);
641 IOC_INPUT_TEST(ZFS_IOC_LOAD_KEY, dataset, required, optional, EINVAL);
644 nvlist_free(required);
662 nvlist_t *required = fnvlist_alloc();
666 fnvlist_add_uint64(required, ZPOOL_INITIALIZE_COMMAND,
668 fnvlist_add_nvlist(required, ZPOOL_INITIALIZE_VDEVS, vdev_guids);
670 IOC_INPUT_TEST(ZFS_IOC_POOL_INITIALIZE, pool, required, NULL, EINVAL);
672 nvlist_free(required);
678 nvlist_t *required = fnvlist_alloc();
683 fnvlist_add_uint64(required, ZPOOL_TRIM_COMMAND, POOL_TRIM_START);
684 fnvlist_add_nvlist(required, ZPOOL_TRIM_VDEVS, vdev_guids);
688 IOC_INPUT_TEST(ZFS_IOC_POOL_TRIM, pool, required, optional, EINVAL);
691 nvlist_free(required);
698 nvlist_t *required = fnvlist_alloc();
699 fnvlist_add_uint64(required, "scan_type", POOL_SCAN_FUNCS + 1);
700 fnvlist_add_uint64(required, "scan_command", POOL_SCRUB_FLAGS_END + 1);
701 IOC_INPUT_TEST(ZFS_IOC_POOL_SCRUB, pool, required, NULL, EINVAL);
702 nvlist_free(required);
721 nvlist_t *required = fnvlist_alloc();
725 fnvlist_add_string(required, "bookname", "testbookmark");
727 fnvlist_add_nvlist(required, "snapnv", snapnv);
729 IOC_INPUT_TEST(ZFS_IOC_REDACT, snapshot1, required, NULL, 0);
732 nvlist_free(required);
750 nvlist_t *required = fnvlist_alloc();
753 fnvlist_add_int32(required, "wait_activity", 2);
756 IOC_INPUT_TEST(ZFS_IOC_WAIT, pool, required, optional, EINVAL);
758 nvlist_free(required);
765 nvlist_t *required = fnvlist_alloc();
767 fnvlist_add_int32(required, "wait_activity", 2);
769 IOC_INPUT_TEST(ZFS_IOC_WAIT_FS, dataset, required, NULL, EINVAL);
771 nvlist_free(required);
783 nvlist_t *required = fnvlist_alloc();
785 fnvlist_add_uint64(required, "version", VB_RAW);
786 fnvlist_add_string(required, GRUB_ENVMAP, "test");
788 IOC_INPUT_TEST_WILD(ZFS_IOC_SET_BOOTENV, pool, required, NULL, 0);
790 nvlist_free(required);