Lines Matching defs:next

76 	for (curr = current; curr != NULL; curr = curr->next) {
220 key = parse_current->next->data;
293 inherit->block_str = parse_current->next->data;
355 abstract->block_str = parse_current->next->data;
406 if (parse_current->next->next->data) {
407 char *is_after_str = parse_current->next->data;
417 in->block_str = parse_current->next->next->data;
420 in->block_str = parse_current->next->data;
465 key = parse_current->next->data;
477 if (parse_current->next->next != NULL) {
478 perms = parse_current->next->next->cl_head;
537 rc = cil_fill_list(parse_current->next->cl_head, CIL_CLASSORDER, &classorder->class_list_str);
545 if (curr == head && curr->next == NULL) {
648 ast_node->cl_tail->next = new_ast;
652 current_perm = current_perm->next;
709 rc = cil_fill_perms(parse_current->next, &(*cp)->perm_strs);
832 key = parse_current->next->data;
890 cps->set_str = parse_current->next->data;
892 rc = cil_fill_classperms_list(parse_current->next->next, &cps->classperms);
939 key = parse_current->next->data;
946 rc = cil_gen_perm_nodes(db, parse_current->next->next->cl_head, ast_node, CIL_MAP_PERM, &map->num_perms);
984 mapping->map_class_str = parse_current->next->data;
985 mapping->map_perm_str = parse_current->next->next->data;
987 rc = cil_fill_classperms_list(parse_current->next->next->next, &mapping->classperms);
1039 key = parse_current->next->data;
1046 rc = cil_gen_perm_nodes(db, parse_current->next->next->cl_head, ast_node, CIL_PERM, &common->num_perms);
1090 clscom->class_str = parse_current->next->data;
1091 clscom->common_str = parse_current->next->next->data;
1137 key = parse_current->next->data;
1186 sidcon->sid_str = parse_current->next->data;
1188 if (parse_current->next->next->cl_head == NULL) {
1189 sidcon->context_str = parse_current->next->next->data;
1193 rc = cil_fill_context(parse_current->next->next->cl_head, sidcon->context);
1246 rc = cil_fill_list(parse_current->next->cl_head, CIL_SIDORDER, &sidorder->sid_list_str);
1306 key = parse_current->next->data;
1357 key = parse_current->next->data;
1374 struct cil_list_item *next = NULL;
1386 next = expr->next;
1388 expr = next;
1423 attrset->attr_str = parse_current->next->data;
1425 rc = cil_gen_expr(parse_current->next->next, CIL_USER, &attrset->str_expr);
1476 usrlvl->user_str = parse_current->next->data;
1478 if (parse_current->next->next->cl_head == NULL) {
1479 usrlvl->level_str = parse_current->next->next->data;
1483 rc = cil_fill_level(parse_current->next->next->cl_head, usrlvl->level);
1536 userrange->user_str = parse_current->next->data;
1538 if (parse_current->next->next->cl_head == NULL) {
1539 userrange->range_str = parse_current->next->next->data;
1543 rc = cil_fill_levelrange(parse_current->next->next->cl_head, userrange->range);
1596 userprefix->user_str = parse_current->next->data;
1597 userprefix->prefix_str = parse_current->next->next->data;
1642 selinuxuser->name_str = parse_current->next->data;
1643 selinuxuser->user_str = parse_current->next->next->data;
1645 if (parse_current->next->next->next->cl_head == NULL) {
1646 selinuxuser->range_str = parse_current->next->next->next->data;
1650 rc = cil_fill_levelrange(parse_current->next->next->next->cl_head, selinuxuser->range);
1690 selinuxuser->user_str = parse_current->next->data;
1692 if (parse_current->next->next->cl_head == NULL) {
1693 selinuxuser->range_str = parse_current->next->next->data;
1697 rc = cil_fill_levelrange(parse_current->next->next->cl_head, selinuxuser->range);
1749 key = parse_current->next->data;
1800 roletype->role_str = parse_current->next->data;
1801 roletype->type_str = parse_current->next->next->data;
1846 userrole->user_str = parse_current->next->data;
1847 userrole->role_str = parse_current->next->next->data;
1894 roletrans->src_str = parse_current->next->data;
1895 roletrans->tgt_str = parse_current->next->next->data;
1896 roletrans->obj_str = parse_current->next->next->next->data;
1897 roletrans->result_str = parse_current->next->next->next->next->data;
1942 roleallow->src_str = parse_current->next->data;
1943 roleallow->tgt_str = parse_current->next->next->data;
1988 key = parse_current->next->data;
2014 struct cil_list_item *next = expr->next;
2016 expr = next;
2051 attrset->attr_str = parse_current->next->data;
2053 rc = cil_gen_expr(parse_current->next->next, CIL_ROLE, &attrset->str_expr);
2108 rule->src_str = parse_current->next->data;
2109 rule->tgt_str = parse_current->next->next->data;
2111 rc = cil_fill_classperms_list(parse_current->next->next->next, &rule->perms.classperms);
2168 permx->obj_str = parse_current->next->data;
2170 rc = cil_gen_expr(parse_current->next->next, CIL_PERMISSIONX, &permx->expr_str);
2206 key = parse_current->next->data;
2213 rc = cil_fill_permissionx(parse_current->next->next->cl_head, permx);
2267 rule->src_str = parse_current->next->data;
2268 rule->tgt_str = parse_current->next->next->data;
2270 if (parse_current->next->next->next->cl_head == NULL) {
2271 rule->perms.x.permx_str = parse_current->next->next->next->data;
2275 rc = cil_fill_permissionx(parse_current->next->next->next->cl_head, rule->perms.x.permx);
2318 rule->src_str = parse_current->next->data;
2319 rule->tgt_str = parse_current->next->next->data;
2320 rule->obj_str = parse_current->next->next->next->data;
2321 rule->result_str = parse_current->next->next->next->next->data;
2366 key = parse_current->next->data;
2419 key = parse_current->next->data;
2453 struct cil_list_item *next = expr->next;
2455 expr = next;
2489 key = parse_current->next->data;
2491 if (parse_current->next->next->data == CIL_KEY_CONDTRUE) {
2493 } else if (parse_current->next->next->data == CIL_KEY_CONDFALSE) {
2553 key = parse_current->next->data;
2555 if (parse_current->next->next->data == CIL_KEY_CONDTRUE) {
2557 } else if (parse_current->next->next->data == CIL_KEY_CONDFALSE) {
2619 current = current->next;
2622 for (;current != NULL; current = current->next) {
2723 l_flavor = __cil_get_constraint_operand_flavor(current->next->data);
2724 r_flavor = __cil_get_constraint_operand_flavor(current->next->next->data);
2749 cil_log(CIL_ERR, "Invalid left operand (%s)\n", (char*)current->next->data);
2765 cil_list_append(*leaf_expr, CIL_STRING, current->next->next->data);
2768 rc = cil_fill_list(current->next->next->cl_head, leaf_expr_flavor, &sub_list);
2816 rc = __cil_fill_constraint_expr(current->next->cl_head, flavor, &lexpr);
2825 rc = __cil_fill_constraint_expr(current->next->cl_head, flavor, &lexpr);
2829 rc = __cil_fill_constraint_expr(current->next->next->cl_head, flavor, &rexpr);
2879 struct cil_tree_node *next = NULL;
2894 rc = cil_gen_expr(parse_current->next, CIL_BOOL, &bif->str_expr);
2899 rc = cil_verify_conditional_blocks(parse_current->next->next);
2905 next = parse_current->next->next;
2906 cil_tree_subtree_destroy(parse_current->next);
2907 parse_current->next = next;
2947 struct cil_tree_node *next = NULL;
2961 rc = cil_gen_expr(parse_current->next, CIL_TUNABLE, &tif->str_expr);
2966 rc = cil_verify_conditional_blocks(parse_current->next->next);
2972 next = parse_current->next->next;
2973 cil_tree_subtree_destroy(parse_current->next);
2974 parse_current->next = next;
3075 key = parse_current->next->data;
3129 if ((flavor == CIL_TYPEALIAS && parse_current->next->data == CIL_KEY_SELF) || parse_current->next->next->data == CIL_KEY_SELF) {
3137 aliasactual->alias_str = parse_current->next->data;
3139 aliasactual->actual_str = parse_current->next->next->data;
3184 attrset->attr_str = parse_current->next->data;
3186 rc = cil_gen_expr(parse_current->next->next, CIL_TYPE, &attrset->str_expr);
3237 if (parse_current->next->cl_head == NULL) {
3239 cil_list_append(expandattr->attr_strs, CIL_STRING, parse_current->next->data);
3241 rc = cil_fill_list(parse_current->next->cl_head, CIL_TYPE, &expandattr->attr_strs);
3247 expand_str = parse_current->next->next->data;
3305 typeperm->type_str = parse_current->next->data;
3351 s1 = parse_current->next->data;
3352 s2 = parse_current->next->next->data;
3353 s3 = parse_current->next->next->next->data;
3354 s4 = parse_current->next->next->next->next->data;
3357 if (parse_current->next->next->next->next->next) {
3359 s4 = parse_current->next->next->next->next->next->data;
3361 s5 = parse_current->next->next->next->next->next->data;
3444 rangetrans->src_str = parse_current->next->data;
3445 rangetrans->exec_str = parse_current->next->next->data;
3446 rangetrans->obj_str = parse_current->next->next->next->data;
3450 if (parse_current->next->next->next->next->cl_head == NULL) {
3451 rangetrans->range_str = parse_current->next->next->next->next->data;
3455 rc = cil_fill_levelrange(parse_current->next->next->next->next->cl_head, rangetrans->range);
3508 key = parse_current->next->data;
3560 key = parse_current->next->data;
3610 key = parse_current->next->data;
3617 rc = cil_fill_cats(parse_current->next->next, &catset->cats);
3667 rc = cil_fill_list(parse_current->next->cl_head, CIL_CATORDER, &catorder->cat_list_str);
3727 rc = cil_fill_list(parse_current->next->cl_head, CIL_SENSITIVITYORDER, &sensorder->sens_list_str);
3787 senscat->sens_str = parse_current->next->data;
3789 rc = cil_fill_cats(parse_current->next->next, &senscat->cats);
3840 key = parse_current->next->data;
3847 rc = cil_fill_level(parse_current->next->next->cl_head, level);
3905 if (low->next->cl_head == NULL) {
3906 lvlrange->high_str = low->next->data;
3909 rc = cil_fill_level(low->next->cl_head, lvlrange->high);
3946 key = parse_current->next->data;
3953 rc = cil_fill_levelrange(parse_current->next->next->cl_head, lvlrange);
4009 rc = cil_fill_classperms_list(parse_current->next, &cons->classperms);
4014 rc = cil_gen_constraint_expr(parse_current->next->next, flavor, &cons->str_expr);
4066 validtrans->class_str = parse_current->next->data;
4068 rc = cil_gen_constraint_expr(parse_current->next->next, flavor, &validtrans->str_expr);
4121 context->role_str = user_node->next->data;
4122 context->type_str = user_node->next->next->data;
4126 if (user_node->next->next->next->cl_head == NULL) {
4127 context->range_str = user_node->next->next->next->data;
4131 rc = cil_fill_levelrange(user_node->next->next->next->cl_head, context->range);
4168 key = parse_current->next->data;
4175 rc = cil_fill_context(parse_current->next->next->cl_head, context);
4227 type = parse_current->next->next->data;
4230 filecon->path_str = parse_current->next->data;
4254 if (parse_current->next->next->next->cl_head == NULL) {
4255 filecon->context_str = parse_current->next->next->next->data;
4257 if (parse_current->next->next->next->cl_head->next == NULL) {
4262 rc = cil_fill_context(parse_current->next->next->next->cl_head, filecon->context);
4316 ibpkeycon->subnet_prefix_str = parse_current->next->data;
4318 if (parse_current->next->next->cl_head) {
4319 if (parse_current->next->next->cl_head->next &&
4320 !parse_current->next->next->cl_head->next->next) {
4321 rc = cil_fill_integer(parse_current->next->next->cl_head, &ibpkeycon->pkey_low, 0);
4326 rc = cil_fill_integer(parse_current->next->next->cl_head->next, &ibpkeycon->pkey_high, 0);
4337 rc = cil_fill_integer(parse_current->next->next, &ibpkeycon->pkey_low, 0);
4345 if (!parse_current->next->next->next->cl_head) {
4346 ibpkeycon->context_str = parse_current->next->next->next->data;
4350 rc = cil_fill_context(parse_current->next->next->next->cl_head, ibpkeycon->context);
4402 proto = parse_current->next->data;
4417 if (parse_current->next->next->cl_head != NULL) {
4418 if (parse_current->next->next->cl_head->next != NULL
4419 && parse_current->next->next->cl_head->next->next == NULL) {
4420 rc = cil_fill_integer(parse_current->next->next->cl_head, &portcon->port_low, 10);
4425 rc = cil_fill_integer(parse_current->next->next->cl_head->next, &portcon->port_high, 10);
4436 rc = cil_fill_integer(parse_current->next->next, &portcon->port_low, 10);
4444 if (parse_current->next->next->next->cl_head == NULL ) {
4445 portcon->context_str = parse_current->next->next->next->data;
4449 rc = cil_fill_context(parse_current->next->next->next->cl_head, portcon->context);
4503 if (parse_current->next->cl_head == NULL ) {
4504 nodecon->addr_str = parse_current->next->data;
4508 rc = cil_fill_ipaddr(parse_current->next->cl_head, nodecon->addr);
4514 if (parse_current->next->next->cl_head == NULL ) {
4515 nodecon->mask_str = parse_current->next->next->data;
4519 rc = cil_fill_ipaddr(parse_current->next->next->cl_head, nodecon->mask);
4525 if (parse_current->next->next->next->cl_head == NULL ) {
4526 nodecon->context_str = parse_current->next->next->next->data;
4530 rc = cil_fill_context(parse_current->next->next->next->cl_head, nodecon->context);
4594 genfscon->fs_str = parse_current->next->data;
4595 genfscon->path_str = parse_current->next->next->data;
4597 if (parse_current->next->next->next->next) {
4599 char *file_type = parse_current->next->next->next->data;
4617 if (parse_current->next->next->next->cl_head) {
4624 context_node = parse_current->next->next->next->next;
4627 context_node = parse_current->next->next->next;
4689 netifcon->interface_str = parse_current->next->data;
4691 if (parse_current->next->next->cl_head == NULL) {
4692 netifcon->if_context_str = parse_current->next->next->data;
4696 rc = cil_fill_context(parse_current->next->next->cl_head, netifcon->if_context);
4702 if (parse_current->next->next->next->cl_head == NULL) {
4703 netifcon->packet_context_str = parse_current->next->next->next->data;
4707 rc = cil_fill_context(parse_current->next->next->next->cl_head, netifcon->packet_context);
4763 ibendportcon->dev_name_str = parse_current->next->data;
4765 rc = cil_fill_integer(parse_current->next->next, &ibendportcon->port, 10);
4771 if (!parse_current->next->next->next->cl_head) {
4772 ibendportcon->context_str = parse_current->next->next->next->data;
4776 rc = cil_fill_context(parse_current->next->next->next->cl_head, ibendportcon->context);
4826 rc = cil_fill_integer(parse_current->next, &pirqcon->pirq, 10);
4831 if (parse_current->next->next->cl_head == NULL) {
4832 pirqcon->context_str = parse_current->next->next->data;
4836 rc = cil_fill_context(parse_current->next->next->cl_head, pirqcon->context);
4889 if (parse_current->next->cl_head != NULL) {
4890 if (parse_current->next->cl_head->next != NULL &&
4891 parse_current->next->cl_head->next->next == NULL) {
4892 rc = cil_fill_integer64(parse_current->next->cl_head, &iomemcon->iomem_low, 0);
4897 rc = cil_fill_integer64(parse_current->next->cl_head->next, &iomemcon->iomem_high, 0);
4908 rc = cil_fill_integer64(parse_current->next, &iomemcon->iomem_low, 0);
4916 if (parse_current->next->next->cl_head == NULL ) {
4917 iomemcon->context_str = parse_current->next->next->data;
4921 rc = cil_fill_context(parse_current->next->next->cl_head, iomemcon->context);
4974 if (parse_current->next->cl_head != NULL) {
4975 if (parse_current->next->cl_head->next != NULL &&
4976 parse_current->next->cl_head->next->next == NULL) {
4977 rc = cil_fill_integer(parse_current->next->cl_head, &ioportcon->ioport_low, 0);
4982 rc = cil_fill_integer(parse_current->next->cl_head->next, &ioportcon->ioport_high, 0);
4993 rc = cil_fill_integer(parse_current->next, &ioportcon->ioport_low, 0);
5001 if (parse_current->next->next->cl_head == NULL ) {
5002 ioportcon->context_str = parse_current->next->next->data;
5006 rc = cil_fill_context(parse_current->next->next->cl_head, ioportcon->context);
5059 rc = cil_fill_integer(parse_current->next, &pcidevicecon->dev, 0);
5064 if (parse_current->next->next->cl_head == NULL) {
5065 pcidevicecon->context_str = parse_current->next->next->data;
5069 rc = cil_fill_context(parse_current->next->next->cl_head, pcidevicecon->context);
5122 devicetreecon->path = parse_current->next->data;
5124 if (parse_current->next->next->cl_head == NULL) {
5125 devicetreecon->context_str = parse_current->next->next->data;
5129 rc = cil_fill_context(parse_current->next->next->cl_head, devicetreecon->context);
5182 type = parse_current->next->data;
5197 fsuse->fs_str = parse_current->next->next->data;
5199 if (parse_current->next->next->next->cl_head == NULL) {
5200 fsuse->context_str = parse_current->next->next->next->data;
5204 rc = cil_fill_context(parse_current->next->next->next->cl_head, fsuse->context);
5270 key = parse_current->next->data;
5272 current_item = parse_current->next->next->cl_head;
5332 param->str = current_item->cl_head->next->data;
5351 current_item = current_item->next;
5354 /* we don't want the tree walker to walk the macro parameters (they were just handled above), so the subtree is deleted, and the next pointer of the
5356 macro_content = parse_current->next->next->next;
5357 cil_tree_subtree_destroy(parse_current->next->next);
5358 parse_current->next->next = macro_content;
5361 parse_current->parent->cl_tail = parse_current->next;
5417 call->macro_str = parse_current->next->data;
5419 if (parse_current->next->next != NULL) {
5421 cil_copy_ast(db, parse_current->next->next, call->args_tree->root);
5523 key = parse_current->next->data;
5577 key = parse_current->next->data;
5626 key = parse_current->next->data;
5628 rc = cil_fill_ipaddr(parse_current->next->next, ipaddr);
5744 if (curr->next != NULL) {
5745 rc = cil_fill_cats(curr->next, &level->cats);
5808 bounds->parent_str = parse_current->next->data;
5809 bounds->child_str = parse_current->next->next->data;
5866 if (parse_current->next->cl_head == NULL) {
5868 cil_list_append(def->class_strs, CIL_STRING, parse_current->next->data);
5870 rc = cil_fill_list(parse_current->next->cl_head, CIL_CLASS, &def->class_strs);
5876 object = parse_current->next->next->data;
5933 if (parse_current->next->cl_head == NULL) {
5935 cil_list_append(def->class_strs, CIL_STRING, parse_current->next->data);
5937 rc = cil_fill_list(parse_current->next->cl_head, CIL_CLASS, &def->class_strs);
5943 object = parse_current->next->next->data;
5945 if (!parse_current->next->next->next) {
5950 range = parse_current->next->next->next->data;
5963 if (!parse_current->next->next->next) {
5968 range = parse_current->next->next->next->data;
6035 unknown_key = parse_current->next->data;
6086 if (parse_current->next->data == CIL_KEY_CONDTRUE) {
6088 } else if (parse_current->next->data == CIL_KEY_CONDFALSE) {
6137 info->kind = parse_current->next->data;
6144 rc = cil_string_to_uint32(parse_current->next->next->data, &info->hll_line, 10);
6149 info->path = parse_current->next->next->next->data;
6467 ast_parent->cl_tail->next = new_ast_node;