Home | History | Annotate | Download | only in src

Lines Matching defs:param

157 				struct cil_param *param = item->data;
158 if (param->flavor == ast_node->flavor) {
159 if (param->str == key) {
5197 void cil_destroy_param(struct cil_param *param)
5199 if (param == NULL) {
5203 free(param);
5243 struct cil_param *param = NULL;
5255 cil_param_init(&param);
5258 param->flavor = CIL_TYPE;
5260 param->flavor = CIL_ROLE;
5262 param->flavor = CIL_USER;
5264 param->flavor = CIL_SENS;
5266 param->flavor = CIL_CAT;
5268 param->flavor = CIL_CATSET;
5270 param->flavor = CIL_LEVEL;
5272 param->flavor = CIL_LEVELRANGE;
5274 param->flavor = CIL_CLASS;
5276 param->flavor = CIL_IPADDR;
5278 param->flavor = CIL_MAP_CLASS;
5280 param->flavor = CIL_CLASSPERMISSION;
5282 param->flavor = CIL_BOOL;
5284 param->flavor = CIL_NAME;
5286 param->flavor = CIL_NAME;
5289 cil_destroy_param(param);
5293 param->str = current_item->cl_head->next->data;
5295 rc = __cil_verify_name(param->str);
5297 cil_destroy_param(param);
5304 if (param->str == ((struct cil_param*)curr_param->data)->str) {
5305 if (param->flavor == ((struct cil_param*)curr_param->data)->flavor) {
5307 cil_destroy_param(param);
5313 cil_list_append(macro->params, CIL_PARAM, param);