Lines Matching defs:arg
2739 struct cil_args *arg = NULL;
2773 cil_args_init(&arg);
2780 cil_destroy_args(arg);
2786 arg->arg = (struct cil_symtab_datum *)name;
2788 arg->arg_str = arg_node->data;
2795 cil_destroy_args(arg);
2799 arg->arg_str = arg_node->data;
2804 cil_destroy_args(arg);
2808 arg->arg_str = arg_node->data;
2813 cil_destroy_args(arg);
2817 arg->arg_str = arg_node->data;
2822 cil_destroy_args(arg);
2826 arg->arg_str = arg_node->data;
2831 cil_destroy_args(arg);
2835 arg->arg_str = arg_node->data;
2840 cil_destroy_args(arg);
2844 arg->arg_str = arg_node->data;
2854 cil_destroy_args(arg);
2862 arg->arg = (struct cil_symtab_datum*)catset;
2865 cil_destroy_args(arg);
2869 arg->arg_str = arg_node->data;
2884 cil_destroy_args(arg);
2892 arg->arg = (struct cil_symtab_datum*)level;
2895 cil_destroy_args(arg);
2899 arg->arg_str = arg_node->data;
2914 cil_destroy_args(arg);
2922 arg->arg = (struct cil_symtab_datum*)range;
2925 cil_destroy_args(arg);
2929 arg->arg_str = arg_node->data;
2937 cil_destroy_args(arg);
2948 cil_destroy_args(arg);
2955 arg->arg = DATUM(ipaddr);
2957 arg->arg_str = arg_node->data;
2964 cil_destroy_args(arg);
2968 arg->arg_str = arg_node->data;
2973 cil_destroy_args(arg);
2977 arg->arg_str = arg_node->data;
2989 cil_destroy_args(arg);
2996 arg->arg = (struct cil_symtab_datum*)cp;
2999 cil_destroy_args(arg);
3003 arg->arg_str = arg_node->data;
3010 cil_destroy_args(arg);
3014 arg->param_str = ((struct cil_param*)item->data)->str;
3015 arg->flavor = flavor;
3017 cil_list_append(call->args, CIL_ARGS, arg);
3097 struct cil_args *arg = item->data;
3098 if (arg->arg == NULL && arg->arg_str == NULL) {
3104 switch (arg->flavor) {
3106 if (arg->arg != NULL) {
3113 if (arg->arg_str == NULL && arg->arg != NULL) {
3120 if (arg->arg_str == NULL && arg->arg != NULL) {
3127 if (arg->arg_str == NULL && arg->arg != NULL) {
3134 if (arg->arg_str == NULL && arg->arg != NULL) {
3141 if (arg->arg_str == NULL && arg->arg != NULL) {
3148 if (arg->arg_str == NULL && arg->arg != NULL) {
3181 rc = cil_resolve_name(current, arg->arg_str, sym_index, extra_args, &datum);
3183 cil_tree_log(current, CIL_ERR, "Failed to resolve %s in call argument list", arg->arg_str);
3186 arg->arg = datum;
3191 /* Call arg should not resolve to declaration in the call
3196 rc = cil_resolve_name(current, arg->arg_str, sym_index, extra_args, &(arg->arg));
3198 cil_tree_log(current, CIL_ERR, "Failed to resolve %s in call argument list", arg->arg_str);
3203 cil_tree_log(current, CIL_ERR, "Failed to re-insert datum while resolving %s in call argument list", arg->arg_str);
3234 struct cil_args * arg = item->data;
3235 rc = cil_flavor_to_symtab_index(arg->flavor, ¶m_index);
3237 if (name == arg->param_str) {
3238 *datum = arg->arg;