• Home
  • Raw
  • Download

Lines Matching refs:dfa

443 	struct aa_dfa *dfa = NULL;  in unpack_dfa()  local
457 dfa = aa_dfa_unpack(blob + pad, size - pad, flags); in unpack_dfa()
459 if (IS_ERR(dfa)) in unpack_dfa()
460 return dfa; in unpack_dfa()
464 return dfa; in unpack_dfa()
826 profile->policy.dfa = unpack_dfa(e); in unpack_profile()
827 if (IS_ERR(profile->policy.dfa)) { in unpack_profile()
828 error = PTR_ERR(profile->policy.dfa); in unpack_profile()
829 profile->policy.dfa = NULL; in unpack_profile()
831 } else if (!profile->policy.dfa) { in unpack_profile()
841 aa_dfa_next(profile->policy.dfa, in unpack_profile()
848 profile->policy.dfa = aa_get_dfa(nulldfa); in unpack_profile()
851 profile->file.dfa = unpack_dfa(e); in unpack_profile()
852 if (IS_ERR(profile->file.dfa)) { in unpack_profile()
853 error = PTR_ERR(profile->file.dfa); in unpack_profile()
854 profile->file.dfa = NULL; in unpack_profile()
857 } else if (profile->file.dfa) { in unpack_profile()
861 } else if (profile->policy.dfa && in unpack_profile()
863 profile->file.dfa = aa_get_dfa(profile->policy.dfa); in unpack_profile()
866 profile->file.dfa = aa_get_dfa(nulldfa); in unpack_profile()
996 static bool verify_dfa_xindex(struct aa_dfa *dfa, int table_size) in verify_dfa_xindex() argument
999 for (i = 0; i < dfa->tables[YYTD_ID_ACCEPT]->td_lolen; i++) { in verify_dfa_xindex()
1000 if (!verify_xindex(dfa_user_xindex(dfa, i), table_size)) in verify_dfa_xindex()
1002 if (!verify_xindex(dfa_other_xindex(dfa, i), table_size)) in verify_dfa_xindex()
1016 if (profile->file.dfa && in verify_profile()
1017 !verify_dfa_xindex(profile->file.dfa, in verify_profile()