Lines Matching refs:dfa

445 	struct aa_dfa *dfa = NULL;  in unpack_dfa()  local
459 dfa = aa_dfa_unpack(blob + pad, size - pad, flags); in unpack_dfa()
461 if (IS_ERR(dfa)) in unpack_dfa()
462 return dfa; in unpack_dfa()
466 return dfa; in unpack_dfa()
1005 pdb->dfa = unpack_dfa(e, flags); in unpack_pdb()
1006 if (IS_ERR(pdb->dfa)) { in unpack_pdb()
1007 error = PTR_ERR(pdb->dfa); in unpack_pdb()
1008 pdb->dfa = NULL; in unpack_pdb()
1011 } else if (!pdb->dfa) { in unpack_pdb()
1031 size_t state_count = pdb->dfa->tables[YYTD_ID_BASE]->td_lolen; in unpack_pdb()
1041 pdb->start[i] = aa_dfa_next(pdb->dfa, pdb->start[0], in unpack_pdb()
1047 if (pdb->perms && !pdb->dfa->tables[YYTD_ID_ACCEPT2]) { in unpack_pdb()
1049 u32 noents = pdb->dfa->tables[YYTD_ID_ACCEPT]->td_lolen; in unpack_pdb()
1050 u16 tdflags = pdb->dfa->tables[YYTD_ID_ACCEPT]->td_flags; in unpack_pdb()
1053 pdb->dfa->tables[YYTD_ID_ACCEPT2] = kvzalloc(tsize, GFP_KERNEL); in unpack_pdb()
1054 if (!pdb->dfa->tables[YYTD_ID_ACCEPT2]) { in unpack_pdb()
1058 pdb->dfa->tables[YYTD_ID_ACCEPT2]->td_lolen = noents; in unpack_pdb()
1059 pdb->dfa->tables[YYTD_ID_ACCEPT2]->td_flags = tdflags; in unpack_pdb()
1072 if (!pdb->dfa && pdb->trans.table) in unpack_pdb()
1174 if (profile->attach.xmatch->dfa) { in unpack_profile()
1305 if (aa_dfa_next(rules->policy->dfa, rules->policy->start[0], in unpack_profile()
1308 aa_dfa_next(rules->policy->dfa, in unpack_profile()
1328 } else if (rules->file->dfa) { in unpack_profile()
1337 } else if (rules->policy->dfa && in unpack_profile()
1483 static bool verify_dfa_accept_index(struct aa_dfa *dfa, int table_size) in verify_dfa_accept_index() argument
1486 for (i = 0; i < dfa->tables[YYTD_ID_ACCEPT]->td_lolen; i++) { in verify_dfa_accept_index()
1487 if (ACCEPT_TABLE(dfa)[i] >= table_size) in verify_dfa_accept_index() local
1563 if (rules->file->dfa && !verify_dfa_accept_index(rules->file->dfa, in verify_profile()
1570 if (rules->policy->dfa && in verify_profile()
1571 !verify_dfa_accept_index(rules->policy->dfa, rules->policy->size)) { in verify_profile()