Lines Matching refs:fsuse
5135 struct cil_fsuse *fsuse = NULL; in cil_gen_fsuse() local
5149 cil_fsuse_init(&fsuse); in cil_gen_fsuse()
5152 fsuse->type = CIL_FSUSE_XATTR; in cil_gen_fsuse()
5154 fsuse->type = CIL_FSUSE_TASK; in cil_gen_fsuse()
5156 fsuse->type = CIL_FSUSE_TRANS; in cil_gen_fsuse()
5162 fsuse->fs_str = parse_current->next->next->data; in cil_gen_fsuse()
5165 fsuse->context_str = parse_current->next->next->next->data; in cil_gen_fsuse()
5167 cil_context_init(&fsuse->context); in cil_gen_fsuse()
5169 rc = cil_fill_context(parse_current->next->next->next->cl_head, fsuse->context); in cil_gen_fsuse()
5175 ast_node->data = fsuse; in cil_gen_fsuse()
5182 cil_destroy_fsuse(fsuse); in cil_gen_fsuse()
5186 void cil_destroy_fsuse(struct cil_fsuse *fsuse) in cil_destroy_fsuse() argument
5188 if (fsuse == NULL) { in cil_destroy_fsuse()
5192 if (fsuse->context_str == NULL && fsuse->context != NULL) { in cil_destroy_fsuse()
5193 cil_destroy_context(fsuse->context); in cil_destroy_fsuse()
5196 free(fsuse); in cil_destroy_fsuse()