Lines Matching refs:dfa

427 	struct aa_dfa *dfa = NULL;  in unpack_dfa()  local
441 dfa = aa_dfa_unpack(blob + pad, size - pad, flags); in unpack_dfa()
443 if (IS_ERR(dfa)) in unpack_dfa()
444 return dfa; in unpack_dfa()
448 return dfa; in unpack_dfa()
734 policy->dfa = unpack_dfa(e, flags); in unpack_pdb()
735 if (IS_ERR(policy->dfa)) { in unpack_pdb()
736 error = PTR_ERR(policy->dfa); in unpack_pdb()
737 policy->dfa = NULL; in unpack_pdb()
740 } else if (!policy->dfa) { in unpack_pdb()
762 policy->start[i] = aa_dfa_next(policy->dfa, policy->start[0], in unpack_pdb()
859 if (profile->attach.xmatch.dfa) { in unpack_profile()
983 if (aa_dfa_next(rules->policy.dfa, rules->policy.start[0], in unpack_profile()
986 aa_dfa_next(rules->policy.dfa, in unpack_profile()
1000 rules->policy.dfa = aa_get_dfa(nulldfa); in unpack_profile()
1011 } else if (rules->file.dfa) { in unpack_profile()
1019 } else if (rules->policy.dfa && in unpack_profile()
1021 rules->file.dfa = aa_get_dfa(rules->policy.dfa); in unpack_profile()
1032 rules->file.dfa = aa_get_dfa(nulldfa); in unpack_profile()
1175 static bool verify_dfa_accept_index(struct aa_dfa *dfa, int table_size) in verify_dfa_accept_index() argument
1178 for (i = 0; i < dfa->tables[YYTD_ID_ACCEPT]->td_lolen; i++) { in verify_dfa_accept_index()
1179 if (ACCEPT_TABLE(dfa)[i] >= table_size) in verify_dfa_accept_index() local
1244 if ((rules->file.dfa && !verify_dfa_accept_index(rules->file.dfa, in verify_profile()
1246 (rules->policy.dfa && in verify_profile()
1247 !verify_dfa_accept_index(rules->policy.dfa, rules->policy.size))) { in verify_profile()