Lines Matching refs:param
5234 void cil_destroy_param(struct cil_param *param)
5236 if (param == NULL) {
5240 free(param);
5281 struct cil_param *param = NULL;
5294 cil_param_init(¶m);
5297 param->flavor = CIL_TYPE;
5299 param->flavor = CIL_ROLE;
5301 param->flavor = CIL_USER;
5303 param->flavor = CIL_SENS;
5305 param->flavor = CIL_CAT;
5307 param->flavor = CIL_CATSET;
5309 param->flavor = CIL_LEVEL;
5311 param->flavor = CIL_LEVELRANGE;
5313 param->flavor = CIL_CLASS;
5315 param->flavor = CIL_IPADDR;
5317 param->flavor = CIL_MAP_CLASS;
5319 param->flavor = CIL_CLASSPERMISSION;
5321 param->flavor = CIL_BOOL;
5323 param->flavor = CIL_NAME;
5325 param->flavor = CIL_NAME;
5328 cil_destroy_param(param);
5332 param->str = current_item->cl_head->next->data;
5334 rc = cil_verify_name(db, param->str, param->flavor);
5336 cil_destroy_param(param);
5342 if (param->str == ((struct cil_param*)curr_param->data)->str) {
5344 cil_destroy_param(param);
5349 cil_list_append(macro->params, CIL_PARAM, param);