Lines Matching defs:args
241 struct cil_args_resolve *args = extra_args;
246 rc = cil_resolve_name(current, cps->set_str, CIL_SYM_CLASSPERMSETS, args, &datum);
303 struct cil_args_resolve *args = extra_args;
313 if (args != NULL) {
314 db = args->db;
317 rc = cil_resolve_name(current, rule->src_str, CIL_SYM_TYPES, args, &src_datum);
326 rc = cil_resolve_name(current, rule->tgt_str, CIL_SYM_TYPES, args, &tgt_datum);
344 rc = cil_resolve_name(current, rule->perms.x.permx_str, CIL_SYM_PERMX, args, &permx_datum);
574 struct cil_args_resolve *args = extra_args;
602 nametypetrans->name = __cil_insert_name(args->db, nametypetrans->name_str, current);
685 int __class_update_perm_values(__attribute__((unused)) hashtab_key_t k, hashtab_datum_t d, void *args)
689 perm->value += *((int *)args);
1419 struct cil_args_resolve *args = extra_args;
1420 struct cil_list *classorder_list = args->classorder_lists;
1421 struct cil_list *unordered_classorder_list = args->unordered_classorder_lists;
1464 struct cil_args_resolve *args = extra_args;
1465 struct cil_list *sidorder_list = args->sidorder_lists;
1511 struct cil_args_resolve *args = extra_args;
1512 struct cil_list *catorder_list = args->catorder_lists;
1553 struct cil_args_resolve *args = extra_args;
1554 struct cil_list *sensitivityorder_list = args->sensitivityorder_lists;
1755 struct cil_args_resolve *args = extra_args;
1759 rc = cil_resolve_name(current, validtrans->class_str, CIL_SYM_CLASSES, args, &class_datum);
2310 struct cil_args_resolve *args = extra_args;
2321 db = args->db;
2377 struct cil_args_resolve *args = extra_args;
2383 if (args != NULL) {
2384 db = args->db;
2412 struct cil_args_resolve *args = extra_args;
2413 struct cil_list *ins = args->in_list;
2669 struct cil_args_resolve *args = extra_args;
2675 if (args != NULL) {
2676 db = args->db;
2707 cil_list_init(&new_call->args, CIL_LIST_ITEM);
2727 name = __cil_insert_name(args->db, pc->data, current);
2884 cil_list_append(new_call->args, CIL_ARGS, new_arg);
2928 if (new_call->args == NULL) {
2933 cil_list_for_each(item, new_call->args) {
3039 if (call->args == NULL) {
3043 cil_list_for_each(item, call->args) {
3195 struct cil_args_resolve *args = extra_args;
3204 if (args != NULL) {
3205 db = args->db;
3305 struct cil_args_resolve *args = extra_args;
3307 struct cil_list *ins = args->in_list;
3309 if (node == NULL || args == NULL) {
3313 pass = args->pass;
3317 rc = cil_resolve_tunif(node, args);
3329 rc = cil_resolve_blockinherit_link(node, args);
3334 rc = cil_resolve_blockinherit_copy(node, args);
3339 rc = cil_resolve_blockabstract(node, args);
3343 if (node->flavor == CIL_CALL && args->macro != NULL) {
3344 rc = cil_resolve_call1(node, args);
3349 rc = cil_resolve_call1(node, args);
3354 rc = cil_resolve_call2(node, args);
3360 rc = cil_resolve_aliasactual(node, args, CIL_TYPE, CIL_TYPEALIAS);
3363 rc = cil_resolve_aliasactual(node, args, CIL_SENS, CIL_SENSALIAS);
3366 rc = cil_resolve_aliasactual(node, args, CIL_CAT, CIL_CATALIAS);
3390 rc = cil_resolve_sidorder(node, args);
3393 rc = cil_resolve_classorder(node, args);
3396 rc = cil_resolve_catorder(node, args);
3399 rc = cil_resolve_sensitivityorder(node, args);
3402 rc = cil_resolve_boolif(node, args);
3411 rc = cil_resolve_catset(node, (struct cil_catset*)node->data, args);
3420 rc = cil_resolve_senscat(node, args);
3423 rc = cil_resolve_classcommon(node, args);
3432 rc = cil_resolve_typeattributeset(node, args);
3435 rc = cil_resolve_bounds(node, args, CIL_TYPE, CIL_TYPEATTRIBUTE);
3438 rc = cil_resolve_typepermissive(node, args);
3441 rc = cil_resolve_nametypetransition(node, args);
3444 rc = cil_resolve_rangetransition(node, args);
3447 rc = cil_resolve_classpermissionset(node, (struct cil_classpermissionset*)node->data, args);
3450 rc = cil_resolve_classmapping(node, args);
3454 rc = cil_resolve_avrule(node, args);
3457 rc = cil_resolve_permissionx(node, (struct cil_permissionx*)node->data, args);
3460 rc = cil_resolve_type_rule(node, args);
3463 rc = cil_resolve_userrole(node, args);
3466 rc = cil_resolve_userlevel(node, args);
3469 rc = cil_resolve_userrange(node, args);
3472 rc = cil_resolve_bounds(node, args, CIL_USER, CIL_USERATTRIBUTE);
3475 rc = cil_resolve_userprefix(node, args);
3479 rc = cil_resolve_selinuxuser(node, args);
3482 rc = cil_resolve_roleattributeset(node, args);
3485 rc = cil_resolve_roletype(node, args);
3488 rc = cil_resolve_roletransition(node, args);
3491 rc = cil_resolve_roleallow(node, args);
3494 rc = cil_resolve_bounds(node, args, CIL_ROLE, CIL_ROLEATTRIBUTE);
3497 rc = cil_resolve_level(node, (struct cil_level*)node->data, args);
3500 rc = cil_resolve_levelrange(node, (struct cil_levelrange*)node->data, args);
3503 rc = cil_resolve_constrain(node, args);
3506 rc = cil_resolve_constrain(node, args);
3510 rc = cil_resolve_validatetrans(node, args);
3513 rc = cil_resolve_context(node, (struct cil_context*)node->data, args);
3516 rc = cil_resolve_filecon(node, args);
3519 rc = cil_resolve_portcon(node, args);
3522 rc = cil_resolve_nodecon(node, args);
3525 rc = cil_resolve_genfscon(node, args);
3528 rc = cil_resolve_netifcon(node, args);
3531 rc = cil_resolve_pirqcon(node, args);
3534 rc = cil_resolve_iomemcon(node, args);
3537 rc = cil_resolve_ioportcon(node, args);
3540 rc = cil_resolve_pcidevicecon(node, args);
3543 rc = cil_resolve_devicetreecon(node, args);
3546 rc = cil_resolve_fsuse(node, args);
3549 rc = cil_resolve_sidcontext(node, args);
3554 rc = cil_resolve_default(node, args);
3557 rc = cil_resolve_defaultrange(node, args);
3560 rc = cil_resolve_userattributeset(node, args);
3579 struct cil_args_resolve *args = extra_args;
3580 enum cil_pass pass = args->pass;
3581 struct cil_tree_node *optstack = args->optstack;
3582 struct cil_tree_node *boolif = args->boolif;
3583 struct cil_tree_node *blockstack = args->blockstack;
3584 struct cil_tree_node *macro = args->macro;
3677 struct cil_args_resolve *args = extra_args;
3687 optstack = args->optstack;
3689 blockstack = args->blockstack;
3703 args->optstack = new;
3709 args->blockstack = new;
3712 args->boolif = parent;
3714 args->macro = parent;
3727 struct cil_args_resolve *args = extra_args;
3738 args->macro = NULL;
3743 *(args->changed) = CIL_TRUE;
3748 optstack = args->optstack;
3749 args->optstack = optstack->cl_head;
3755 args->boolif = NULL;
3758 blockstack = args->blockstack;
3759 args->blockstack = blockstack->cl_head;
4011 struct cil_args_resolve *args = extra_args;
4012 struct cil_db *db = args->db;
4111 args->last_resolved_name = name;