Lines Matching refs:params
66 struct jailparam *params, size_t paramoff, size_t *params_countp,
70 struct jailparam *params; member
101 jp = iter->params; in l_jail_iter_next()
121 free(iter->params); in l_jail_iter_next()
139 jp = &iter->params[i]; in l_jail_iter_next()
166 jailparam_free(iter->params, iter->params_count); in l_jail_iter_close()
167 free(iter->params); in l_jail_iter_close()
192 iter->params = malloc(iter->params_count * sizeof(*iter->params)); in l_list()
193 if (iter->params == NULL) { in l_list()
199 if (jailparam_init(&iter->params[0], "lastjid") == -1) { in l_list()
200 free(iter->params); in l_list()
205 if (jailparam_init(&iter->params[1], "jid") == -1) { in l_list()
206 jailparam_free(iter->params, 1); in l_list()
207 free(iter->params); in l_list()
212 if (jailparam_init(&iter->params[2], "name") == -1) { in l_list()
213 jailparam_free(iter->params, 2); in l_list()
214 free(iter->params); in l_list()
227 getparam_table(L, 1, iter->params, 2, &iter->params_count, in l_list()
300 struct jailparam *params; in l_allparams() local
303 params_count = jailparam_all(¶ms); in l_allparams()
311 lua_pushstring(L, params[i].jp_name); in l_allparams()
314 jailparam_free(params, params_count); in l_allparams()
315 free(params); in l_allparams()
320 getparam_table(lua_State *L, int paramindex, struct jailparam *params, in getparam_table() argument
335 jailparam_free(params, i - skipped); in getparam_table()
336 free(params); in getparam_table()
345 if (jailparam_init(¶ms[i - skipped], param_name) == -1) { in getparam_table()
346 jailparam_free(params, i - skipped); in getparam_table()
347 free(params); in getparam_table()
381 struct jailparam *params; in l_getparams() local
393 params = malloc(params_count * sizeof(struct jailparam)); in l_getparams()
394 if (params == NULL) in l_getparams()
402 if (jailparam_init(¶ms[0], "name") == -1) { in l_getparams()
403 free(params); in l_getparams()
408 if (jailparam_import(¶ms[0], name) == -1) { in l_getparams()
409 jailparam_free(params, 1); in l_getparams()
410 free(params); in l_getparams()
415 if (jailparam_init(¶ms[0], "jid") == -1) { in l_getparams()
416 free(params); in l_getparams()
421 if (jailparam_import_raw(¶ms[0], &jid, sizeof(jid)) == -1) { in l_getparams()
422 jailparam_free(params, 1); in l_getparams()
423 free(params); in l_getparams()
433 getparam_table(L, 2, params, 0, ¶ms_count, l_getparams_filter, &gpa); in l_getparams()
439 jid = jailparam_get(params, params_count, flags); in l_getparams()
441 jailparam_free(params, params_count); in l_getparams()
442 free(params); in l_getparams()
453 value = jailparam_export(¶ms[i]); in l_getparams()
456 lua_setfield(L, -2, params[i].jp_name); in l_getparams()
459 jailparam_free(params, params_count); in l_getparams()
460 free(params); in l_getparams()
469 struct jailparam *params; in l_setparams() local
484 params = malloc(params_count * sizeof(struct jailparam)); in l_setparams()
485 if (params == NULL) in l_setparams()
493 if (jailparam_init(¶ms[0], "name") == -1) { in l_setparams()
494 free(params); in l_setparams()
499 if (jailparam_import(¶ms[0], name) == -1) { in l_setparams()
500 jailparam_free(params, 1); in l_setparams()
501 free(params); in l_setparams()
506 if (jailparam_init(¶ms[0], "jid") == -1) { in l_setparams()
507 free(params); in l_setparams()
512 if (jailparam_import_raw(¶ms[0], &jid, sizeof(jid)) == -1) { in l_setparams()
513 jailparam_free(params, 1); in l_setparams()
514 free(params); in l_setparams()
530 jailparam_free(params, i); in l_setparams()
531 free(params); in l_setparams()
535 if (jailparam_init(¶ms[i], name) == -1) { in l_setparams()
536 jailparam_free(params, i); in l_setparams()
537 free(params); in l_setparams()
544 jailparam_free(params, i + 1); in l_setparams()
545 free(params); in l_setparams()
549 if (jailparam_import(¶ms[i], value) == -1) { in l_setparams()
550 jailparam_free(params, i + 1); in l_setparams()
551 free(params); in l_setparams()
563 jid = jailparam_set(params, params_count, flags); in l_setparams()
565 jailparam_free(params, params_count); in l_setparams()
566 free(params); in l_setparams()
573 jailparam_free(params, params_count); in l_setparams()
574 free(params); in l_setparams()