Lines Matching refs:params

64 static struct jailparam *params;  variable
188 if ((params[i].jp_flags & JP_USER) && in main()
189 (dot = strchr(params[i].jp_name, '.'))) { in main()
190 pname = alloca((dot - params[i].jp_name) + 1); in main()
191 strlcpy(pname, params[i].jp_name, in main()
192 (dot - params[i].jp_name) + 1); in main()
224 if (params[i].jp_flags & JP_USER) { in main()
229 xo_emit(params[i].jp_name); in main()
278 if (!strcmp(name, params[i].jp_name)) { in add_param()
279 if (value != NULL && jailparam_import_raw(params + i, in add_param()
282 params[i].jp_flags |= flags; in add_param()
291 params = malloc(paramlistsize * sizeof(*params)); in add_param()
293 if (params == NULL || param_parent == NULL) in add_param()
297 params = realloc(params, paramlistsize * sizeof(*params)); in add_param()
300 if (params == NULL || param_parent == NULL) in add_param()
306 param = params + nparams++; in add_param()
310 return param - params; in add_param()
322 return param - params; in add_param()
385 jid = jailparam_get(params, nparams, jflags); in print_jail()
394 *(int *)params[0].jp_value, in print_jail()
395 (char *)params[1].jp_value, in print_jail()
396 (char *)params[2].jp_value); in print_jail()
398 (char *)params[3].jp_value, in print_jail()
399 *(int *)params[4].jp_value ? "DYING" : "ACTIVE"); in print_jail()
400 xo_emit("{P: }{:cpusetid/%d}\n", *(int *)params[5].jp_value); in print_jail()
403 if (ip4_ok && !strcmp(params[n].jp_name, "ip4.addr")) { in print_jail()
404 count = params[n].jp_valuelen / sizeof(struct in_addr); in print_jail()
407 &((struct in_addr *)params[n].jp_value)[ai], in print_jail()
417 if (ip6_ok && !strcmp(params[n].jp_name, "ip6.addr")) { in print_jail()
418 count = params[n].jp_valuelen / sizeof(struct in6_addr); in print_jail()
422 params[n].jp_value)[ai], in print_jail()
433 (char *)params[0].jp_value); in print_jail()
435 xo_emit("{:jid/%6d}{P: }", *(int *)params[0].jp_value); in print_jail()
438 (!ip4_ok || params[1].jp_valuelen == 0) ? "" in print_jail()
439 : inet_ntoa(*(struct in_addr *)params[1].jp_value), in print_jail()
440 (char *)params[2-!ip4_ok].jp_value, in print_jail()
441 (char *)params[3-!ip4_ok].jp_value); in print_jail()
444 (char *)params[1].jp_value, in print_jail()
445 (char *)params[2].jp_value); in print_jail()
450 if (!(params[i].jp_flags & JP_USER)) in print_jail()
452 param_values[i] = jailparam_export(params + i); in print_jail()
457 if (!(params[i].jp_flags & JP_USER)) in print_jail()
460 ((!(params[i].jp_ctltype & in print_jail()
463 *(int *)params[param_parent[i]].jp_value != in print_jail()
475 if (params[i].jp_flags & in print_jail()
477 if (*(int *)params[i].jp_value) { in print_jail()
478 asprintf(&xo_nname, "{en:%s/true}", params[i].jp_name); in print_jail()
480 xo_emit("{d:/%s}", params[i].jp_name); in print_jail()
483 nname = (params[i].jp_flags & in print_jail()
485 nononame(params[i].jp_name) in print_jail()
486 : noname(params[i].jp_name); in print_jail()
487 if (params[i].jp_flags & JP_NOBOOL) { in print_jail()
488 asprintf(&xo_nname, "{en:%s/true}", params[i].jp_name); in print_jail()
491 asprintf(&xo_nname, "{en:%s/false}", params[i].jp_name); in print_jail()
500 xo_emit("{d:%s}=", params[i].jp_name); in print_jail()
502 if (params[i].jp_valuelen == 0) { in print_jail()
508 quoted_print(pflags, params[i].jp_name, param_values[i]); in print_jail()
513 if (params[i].jp_flags & JP_USER) in print_jail()