Lines Matching refs:innvl

113  *   nvlist_t *innvl
415 zfs_secpolicy_none(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
426 zfs_secpolicy_read(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
697 zfs_secpolicy_set_fsacl(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
714 zfs_secpolicy_rollback(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
722 zfs_secpolicy_send(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
758 zfs_secpolicy_send_new(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
766 zfs_secpolicy_deleg_share(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
790 zfs_secpolicy_share(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
798 return (zfs_secpolicy_deleg_share(zc, innvl, cr));
803 zfs_secpolicy_smb_acl(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
811 return (zfs_secpolicy_deleg_share(zc, innvl, cr));
851 zfs_secpolicy_destroy(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
862 zfs_secpolicy_destroy_snaps(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
868 if (nvlist_lookup_nvlist(innvl, "snaps", &snaps) != 0)
924 zfs_secpolicy_rename(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
963 zfs_secpolicy_promote(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
1011 zfs_secpolicy_recv(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
1039 zfs_secpolicy_snapshot(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
1045 if (nvlist_lookup_nvlist(innvl, "snaps", &snaps) != 0)
1070 zfs_secpolicy_bookmark(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
1074 for (nvpair_t *pair = nvlist_next_nvpair(innvl, NULL);
1075 pair != NULL; pair = nvlist_next_nvpair(innvl, pair)) {
1095 zfs_secpolicy_remap(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
1103 zfs_secpolicy_destroy_bookmarks(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
1108 for (pair = nvlist_next_nvpair(innvl, NULL); pair != NULL;
1112 nextpair = nvlist_next_nvpair(innvl, pair);
1132 fnvlist_remove_nvpair(innvl, pair);
1144 zfs_secpolicy_log_history(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
1156 zfs_secpolicy_create_clone(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
1166 if (nvlist_lookup_string(innvl, "origin", &origin) == 0 &&
1185 zfs_secpolicy_config(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
1198 zfs_secpolicy_diff(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
1214 zfs_secpolicy_inject(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
1221 zfs_secpolicy_inherit_prop(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
1237 zfs_secpolicy_userspace_one(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
1239 int err = zfs_secpolicy_read(zc, innvl, cr);
1266 zfs_secpolicy_userspace_many(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
1268 int err = zfs_secpolicy_read(zc, innvl, cr);
1281 zfs_secpolicy_userspace_upgrade(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
1289 zfs_secpolicy_hold(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
1295 error = nvlist_lookup_nvlist(innvl, "holds", &holds);
1315 zfs_secpolicy_release(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
1320 for (pair = nvlist_next_nvpair(innvl, NULL); pair != NULL;
1321 pair = nvlist_next_nvpair(innvl, pair)) {
1338 zfs_secpolicy_tmp_snapshot(zfs_cmd_t *zc, nvlist_t *innvl, cred_t *cr)
1353 error = zfs_secpolicy_hold(zc, innvl, cr);
1355 error = zfs_secpolicy_release(zc, innvl, cr);
1357 error = zfs_secpolicy_destroy(zc, innvl, cr);
3259 * innvl: {
3267 zfs_ioc_create(const char *fsname, nvlist_t *innvl, nvlist_t *outnvl)
3277 if (nvlist_lookup_int32(innvl, "type", &type32) != 0)
3280 (void) nvlist_lookup_nvlist(innvl, "props", &nvprops);
3367 * innvl: {
3375 zfs_ioc_clone(const char *fsname, nvlist_t *innvl, nvlist_t *outnvl)
3381 if (nvlist_lookup_string(innvl, "origin", &origin_name) != 0)
3383 (void) nvlist_lookup_nvlist(innvl, "props", &nvprops);
3413 zfs_ioc_remap(const char *fsname, nvlist_t *innvl, nvlist_t *outnvl)
3423 * innvl: {
3431 zfs_ioc_snapshot(const char *poolname, nvlist_t *innvl, nvlist_t *outnvl)
3438 (void) nvlist_lookup_nvlist(innvl, "props", &props);
3445 if (nvlist_lookup_nvlist(innvl, "snaps", &snaps) != 0)
3495 * innvl: "message" -> string
3499 zfs_ioc_log_history(const char *unused, nvlist_t *innvl, nvlist_t *outnvl)
3520 if (nvlist_lookup_string(innvl, "message", &message) != 0) {
3537 zfs_ioc_nextboot(const char *unused, nvlist_t *innvl, nvlist_t *outnvl)
3547 if (nvlist_lookup_uint64(innvl,
3550 if (nvlist_lookup_uint64(innvl,
3553 if (nvlist_lookup_string(innvl,
3664 * innvl: {
3674 zfs_ioc_destroy_snaps(const char *poolname, nvlist_t *innvl, nvlist_t *outnvl)
3681 if (nvlist_lookup_nvlist(innvl, "snaps", &snaps) != 0)
3683 defer = nvlist_exists(innvl, "defer");
3711 * innvl: {
3720 zfs_ioc_bookmark(const char *poolname, nvlist_t *innvl, nvlist_t *outnvl)
3722 for (nvpair_t *pair = nvlist_next_nvpair(innvl, NULL);
3723 pair != NULL; pair = nvlist_next_nvpair(innvl, pair)) {
3734 for (nvpair_t *pair2 = nvlist_next_nvpair(innvl, pair);
3735 pair2 != NULL; pair2 = nvlist_next_nvpair(innvl, pair2)) {
3741 return (dsl_bookmark_create(innvl, outnvl));
3745 * innvl: {
3756 zfs_ioc_get_bookmarks(const char *fsname, nvlist_t *innvl, nvlist_t *outnvl)
3758 return (dsl_get_bookmarks(fsname, innvl, outnvl));
3762 * innvl: {
3770 zfs_ioc_destroy_bookmarks(const char *poolname, nvlist_t *innvl,
3776 for (nvpair_t *pair = nvlist_next_nvpair(innvl, NULL);
3777 pair != NULL; pair = nvlist_next_nvpair(innvl, pair)) {
3797 error = dsl_bookmark_destroy(innvl, outnvl);
3802 zfs_ioc_channel_program(const char *poolname, nvlist_t *innvl,
3810 if (0 != nvlist_lookup_string(innvl, ZCP_ARG_PROGRAM, &program)) {
3813 if (0 != nvlist_lookup_boolean_value(innvl, ZCP_ARG_SYNC, &sync_flag)) {
3816 if (0 != nvlist_lookup_uint64(innvl, ZCP_ARG_INSTRLIMIT, &instrlimit)) {
3819 if (0 != nvlist_lookup_uint64(innvl, ZCP_ARG_MEMLIMIT, &memlimit)) {
3822 if (0 != nvlist_lookup_nvpair(innvl, ZCP_ARG_ARGLIST, &nvarg)) {
3836 * innvl: unused
3841 zfs_ioc_pool_checkpoint(const char *poolname, nvlist_t *innvl, nvlist_t *outnvl)
3847 * innvl: unused
3852 zfs_ioc_pool_discard_checkpoint(const char *poolname, nvlist_t *innvl,
3895 * innvl: {
3912 zfs_ioc_pool_initialize(const char *poolname, nvlist_t *innvl, nvlist_t *outnvl)
3922 if (nvlist_lookup_uint64(innvl, ZPOOL_INITIALIZE_COMMAND,
3935 if (nvlist_lookup_nvlist(innvl, ZPOOL_INITIALIZE_VDEVS,
3971 * innvl may contain name of expected target snapshot
3978 zfs_ioc_rollback(const char *fsname, nvlist_t *innvl, nvlist_t *outnvl)
3984 (void) nvlist_lookup_string(innvl, "target", &target);
5711 * innvl: {
5761 * innvl is not used.
5776 * innvl: {
5834 * innvl: {
5845 zfs_ioc_space_snaps(const char *lastsnap, nvlist_t *innvl, nvlist_t *outnvl)
5853 if (nvlist_lookup_string(innvl, "firstsnap", &firstsnap) != 0)
5907 * innvl: {
5924 zfs_ioc_send_new(const char *snapname, nvlist_t *innvl, nvlist_t *outnvl)
5938 error = nvlist_lookup_int32(innvl, "fd", &fd);
5942 (void) nvlist_lookup_string(innvl, "fromsnap", &fromname);
5944 largeblockok = nvlist_exists(innvl, "largeblockok");
5945 embedok = nvlist_exists(innvl, "embedok");
5946 compressok = nvlist_exists(innvl, "compressok");
5948 (void) nvlist_lookup_uint64(innvl, "resume_object", &resumeobj);
5949 (void) nvlist_lookup_uint64(innvl, "resume_offset", &resumeoff);
5982 * innvl: {
5998 zfs_ioc_send_space(const char *snapname, nvlist_t *innvl, nvlist_t *outnvl)
6017 compressok = nvlist_exists(innvl, "compressok");
6019 error = nvlist_lookup_string(innvl, "from", &fromname);
6560 nvlist_t *innvl = NULL;
6721 zc->zc_iflags, &innvl);
6726 /* rewrite innvl for backwards compatibility */
6728 innvl = zfs_ioctl_compat_innvl(zc, innvl, vecnum, cflag);
6766 error = vec->zvec_secpolicy(zc, innvl, cr);
6785 * Add the innvl to the lognv before calling the func,
6786 * in case the func changes the innvl.
6792 if (!nvlist_empty(innvl)) {
6794 innvl);
6799 error = vec->zvec_func(zc->zc_name, innvl, outnvl);
6847 nvlist_free(innvl);