Lines Matching refs:decl
1185 avrule_decl_t *decl;
1191 for (decl = curblock->branch_list; decl != NULL;
1192 decl = decl->next) {
1204 for (decl = curblock->branch_list; decl != NULL;
1205 decl = decl->next) {
1206 if (!value_isvalid(decl->decl_id, num_decls)) {
1207 ERR(handle, "invalid decl ID %u", decl->decl_id);
1210 if (p->decl_val_to_struct[decl->decl_id - 1] != NULL) {
1211 ERR(handle, "duplicated decl ID %u", decl->decl_id);
1214 p->decl_val_to_struct[decl->decl_id - 1] = decl;
1749 /* Need to keep the decl at the end of the list */
3980 static int avrule_decl_read(policydb_t * p, avrule_decl_t * decl,
3990 decl->decl_id = le32_to_cpu(buf[0]);
3991 decl->enabled = le32_to_cpu(buf[1]);
3992 if (cond_read_list(p, &decl->cond_list, fp) == -1 ||
3993 avrule_read_list(p, &decl->avrules, fp) == -1 ||
3994 role_trans_rule_read(p, &decl->role_tr_rules, fp) == -1 ||
3995 role_allow_rule_read(&decl->role_allow_rules, fp) == -1) {
4000 filename_trans_rule_read(p, &decl->filename_trans_rules, fp))
4004 range_trans_rule_read(&decl->range_tr_rules, fp) == -1) {
4007 if (scope_index_read(&decl->required, num_scope_syms, fp) == -1 ||
4008 scope_index_read(&decl->declared, num_scope_syms, fp) == -1) {
4021 if (read_f[i] (p, decl->symtab[i].table, fp)) {
4025 decl->symtab[i].nprim = nprim;
4083 * decl chain in its correct order */