Lines Matching +full:key +full:- +full:value

1 /*-
44 add_pair(const char *name, const char *nvlist, const char *key, in add_pair() argument
45 const char *type, const char *value) in add_pair() argument
59 data = __DECONST(void *, value); in add_pair()
61 rv = lzbe_add_pair(nv, key, type, data, size); in add_pair()
65 v = strtoull(value, &end, 0); in add_pair()
69 rv = lzbe_add_pair(nv, key, type, &v, size); in add_pair()
73 v = strtoll(value, &end, 0); in add_pair()
77 rv = lzbe_add_pair(nv, key, type, &v, size); in add_pair()
81 v = strtoul(value, &end, 0); in add_pair()
85 rv = lzbe_add_pair(nv, key, type, &v, size); in add_pair()
89 v = strtol(value, &end, 0); in add_pair()
93 rv = lzbe_add_pair(nv, key, type, &v, size); in add_pair()
97 v = strtoul(value, &end, 0); in add_pair()
101 rv = lzbe_add_pair(nv, key, type, &v, size); in add_pair()
105 v = strtol(value, &end, 0); in add_pair()
109 rv = lzbe_add_pair(nv, key, type, &v, size); in add_pair()
113 v = strtoul(value, &end, 0); in add_pair()
117 rv = lzbe_add_pair(nv, key, type, &v, size); in add_pair()
121 v = strtol(value, &end, 0); in add_pair()
125 rv = lzbe_add_pair(nv, key, type, &v, size); in add_pair()
129 v = strtoul(value, &end, 0); in add_pair()
133 rv = lzbe_add_pair(nv, key, type, &v, size); in add_pair()
137 v = strtol(value, &end, 0); in add_pair()
139 if (strcasecmp(value, "YES") == 0) in add_pair()
141 else if (strcasecmp(value, "NO") == 0) in add_pair()
143 if (strcasecmp(value, "true") == 0) in add_pair()
145 else if (strcasecmp(value, "false") == 0) in add_pair()
150 rv = lzbe_add_pair(nv, key, type, &v, size); in add_pair()
162 delete_pair(const char *name, const char *nvlist, const char *key) in delete_pair() argument
169 rv = lzbe_remove_pair(nv, key); in delete_pair()
179 * Usage: zfsbootcfg [-z pool] [-d key] [-k key -t type -v value] [-p]
180 * zfsbootcfg [-z pool] -n nvlist [-d key] [-k key -t type -v value] [-p]
189 const char *key, *value, *type, *nvlist; in main() local
195 key = NULL; in main()
197 value = NULL; in main()
199 while ((rv = getopt(argc, argv, "d:k:n:pt:v:z:")) != -1) { in main()
203 key = optarg; in main()
206 key = optarg; in main()
218 value = optarg; in main()
226 argc -= optind; in main()
230 value = argv[0]; in main()
256 if (key != NULL || value != NULL) { in main()
261 rv = delete_pair(name, nvlist, key); in main()
262 else if (key == NULL || strcmp(key, "command") == 0) in main()
263 rv = lzbe_set_boot_device(name, lzbe_add, value); in main()
265 rv = add_pair(name, nvlist, key, type, value); in main()