Lines Matching refs:params

62     struct jailparam *params, size_t paramoff, size_t *params_countp,
66 struct jailparam *params; member
97 jp = iter->params; in l_jail_iter_next()
117 free(iter->params); in l_jail_iter_next()
135 jp = &iter->params[i]; in l_jail_iter_next()
162 jailparam_free(iter->params, iter->params_count); in l_jail_iter_close()
163 free(iter->params); in l_jail_iter_close()
188 iter->params = malloc(iter->params_count * sizeof(*iter->params)); in l_list()
189 if (iter->params == NULL) { in l_list()
195 if (jailparam_init(&iter->params[0], "lastjid") == -1) { in l_list()
196 free(iter->params); in l_list()
201 if (jailparam_init(&iter->params[1], "jid") == -1) { in l_list()
202 jailparam_free(iter->params, 1); in l_list()
203 free(iter->params); in l_list()
208 if (jailparam_init(&iter->params[2], "name") == -1) { in l_list()
209 jailparam_free(iter->params, 2); in l_list()
210 free(iter->params); in l_list()
223 getparam_table(L, 1, iter->params, 2, &iter->params_count, in l_list()
296 struct jailparam *params; in l_allparams() local
299 params_count = jailparam_all(&params); in l_allparams()
307 lua_pushstring(L, params[i].jp_name); in l_allparams()
310 jailparam_free(params, params_count); in l_allparams()
311 free(params); in l_allparams()
316 getparam_table(lua_State *L, int paramindex, struct jailparam *params, in getparam_table() argument
331 jailparam_free(params, i - skipped); in getparam_table()
332 free(params); in getparam_table()
341 if (jailparam_init(&params[i - skipped], param_name) == -1) { in getparam_table()
342 jailparam_free(params, i - skipped); in getparam_table()
343 free(params); in getparam_table()
377 struct jailparam *params; in l_getparams() local
389 params = malloc(params_count * sizeof(struct jailparam)); in l_getparams()
390 if (params == NULL) in l_getparams()
398 if (jailparam_init(&params[0], "name") == -1) { in l_getparams()
399 free(params); in l_getparams()
404 if (jailparam_import(&params[0], name) == -1) { in l_getparams()
405 jailparam_free(params, 1); in l_getparams()
406 free(params); in l_getparams()
411 if (jailparam_init(&params[0], "jid") == -1) { in l_getparams()
412 free(params); in l_getparams()
417 if (jailparam_import_raw(&params[0], &jid, sizeof(jid)) == -1) { in l_getparams()
418 jailparam_free(params, 1); in l_getparams()
419 free(params); in l_getparams()
429 getparam_table(L, 2, params, 0, &params_count, l_getparams_filter, &gpa); in l_getparams()
435 jid = jailparam_get(params, params_count, flags); in l_getparams()
437 jailparam_free(params, params_count); in l_getparams()
438 free(params); in l_getparams()
449 value = jailparam_export(&params[i]); in l_getparams()
452 lua_setfield(L, -2, params[i].jp_name); in l_getparams()
455 jailparam_free(params, params_count); in l_getparams()
456 free(params); in l_getparams()
465 struct jailparam *params; in l_setparams() local
480 params = malloc(params_count * sizeof(struct jailparam)); in l_setparams()
481 if (params == NULL) in l_setparams()
489 if (jailparam_init(&params[0], "name") == -1) { in l_setparams()
490 free(params); in l_setparams()
495 if (jailparam_import(&params[0], name) == -1) { in l_setparams()
496 jailparam_free(params, 1); in l_setparams()
497 free(params); in l_setparams()
502 if (jailparam_init(&params[0], "jid") == -1) { in l_setparams()
503 free(params); in l_setparams()
508 if (jailparam_import_raw(&params[0], &jid, sizeof(jid)) == -1) { in l_setparams()
509 jailparam_free(params, 1); in l_setparams()
510 free(params); in l_setparams()
526 jailparam_free(params, i); in l_setparams()
527 free(params); in l_setparams()
531 if (jailparam_init(&params[i], name) == -1) { in l_setparams()
532 jailparam_free(params, i); in l_setparams()
533 free(params); in l_setparams()
540 jailparam_free(params, i + 1); in l_setparams()
541 free(params); in l_setparams()
545 if (jailparam_import(&params[i], value) == -1) { in l_setparams()
546 jailparam_free(params, i + 1); in l_setparams()
547 free(params); in l_setparams()
559 jid = jailparam_set(params, params_count, flags); in l_setparams()
561 jailparam_free(params, params_count); in l_setparams()
562 free(params); in l_setparams()
569 jailparam_free(params, params_count); in l_setparams()
570 free(params); in l_setparams()