Lines Matching refs:dfa
428 struct aa_dfa *dfa = NULL; in unpack_dfa() local
442 dfa = aa_dfa_unpack(blob + pad, size - pad, flags); in unpack_dfa()
444 if (IS_ERR(dfa)) in unpack_dfa()
445 return dfa; in unpack_dfa()
449 return dfa; in unpack_dfa()
739 pdb->dfa = unpack_dfa(e, flags); in unpack_pdb()
740 if (IS_ERR(pdb->dfa)) { in unpack_pdb()
741 error = PTR_ERR(pdb->dfa); in unpack_pdb()
742 pdb->dfa = NULL; in unpack_pdb()
745 } else if (!pdb->dfa) { in unpack_pdb()
765 pdb->start[i] = aa_dfa_next(pdb->dfa, pdb->start[0], in unpack_pdb()
780 if (!pdb->dfa && pdb->trans.table) in unpack_pdb()
878 if (profile->attach.xmatch->dfa) { in unpack_profile()
1003 if (aa_dfa_next(rules->policy->dfa, rules->policy->start[0], in unpack_profile()
1006 aa_dfa_next(rules->policy->dfa, in unpack_profile()
1026 } else if (rules->file->dfa) { in unpack_profile()
1034 } else if (rules->policy->dfa && in unpack_profile()
1179 static bool verify_dfa_accept_index(struct aa_dfa *dfa, int table_size) in verify_dfa_accept_index() argument
1182 for (i = 0; i < dfa->tables[YYTD_ID_ACCEPT]->td_lolen; i++) { in verify_dfa_accept_index()
1183 if (ACCEPT_TABLE(dfa)[i] >= table_size) in verify_dfa_accept_index() local
1248 if (rules->file->dfa && !verify_dfa_accept_index(rules->file->dfa, in verify_profile()
1255 if (rules->policy->dfa && in verify_profile()
1256 !verify_dfa_accept_index(rules->policy->dfa, rules->policy->size)) { in verify_profile()