aa_dfa
static aa_state_t match_addr(struct aa_dfa *dfa, aa_state_t state,
static inline aa_state_t aa_dfa_null_transition(struct aa_dfa *dfa,
extern struct aa_dfa *stacksplitdfa;
struct aa_dfa *aa_dfa_unpack(void *blob, size_t size, int flags);
aa_state_t aa_dfa_match_len(struct aa_dfa *dfa, aa_state_t start,
aa_state_t aa_dfa_match(struct aa_dfa *dfa, aa_state_t start,
aa_state_t aa_dfa_next(struct aa_dfa *dfa, aa_state_t state, const char c);
aa_state_t aa_dfa_outofband_transition(struct aa_dfa *dfa, aa_state_t state);
aa_state_t aa_dfa_match_until(struct aa_dfa *dfa, aa_state_t start,
aa_state_t aa_dfa_matchn_until(struct aa_dfa *dfa, aa_state_t start,
aa_state_t aa_dfa_leftmatch(struct aa_dfa *dfa, aa_state_t start,
static inline struct aa_dfa *aa_get_dfa(struct aa_dfa *dfa)
static inline void aa_put_dfa(struct aa_dfa *dfa)
struct aa_dfa *dfa;
static struct aa_dfa *nulldfa;
struct aa_dfa *stacksplitdfa;
static int verify_dfa(struct aa_dfa *dfa)
static void dfa_free(struct aa_dfa *dfa)
struct aa_dfa *dfa = container_of(kref, struct aa_dfa, count);
struct aa_dfa *aa_dfa_unpack(void *blob, size_t size, int flags)
struct aa_dfa *dfa = kzalloc_obj(struct aa_dfa);
aa_state_t aa_dfa_match_len(struct aa_dfa *dfa, aa_state_t start,
aa_state_t aa_dfa_match(struct aa_dfa *dfa, aa_state_t start, const char *str)
aa_state_t aa_dfa_next(struct aa_dfa *dfa, aa_state_t state, const char c)
aa_state_t aa_dfa_outofband_transition(struct aa_dfa *dfa, aa_state_t state)
aa_state_t aa_dfa_match_until(struct aa_dfa *dfa, aa_state_t start,
aa_state_t aa_dfa_matchn_until(struct aa_dfa *dfa, aa_state_t start,
static aa_state_t leftmatch_fb(struct aa_dfa *dfa, aa_state_t start,
aa_state_t aa_dfa_leftmatch(struct aa_dfa *dfa, aa_state_t start,
static aa_state_t match_mnt_flags(struct aa_dfa *dfa, aa_state_t state,
static aa_state_t aa_dfa_match_be16(struct aa_dfa *dfa, aa_state_t state,
static void compute_fperms_allow(struct aa_perms *perms, struct aa_dfa *dfa,
static struct aa_perms compute_fperms_user(struct aa_dfa *dfa,
static struct aa_perms compute_fperms_other(struct aa_dfa *dfa,
static struct aa_perms *compute_fperms(struct aa_dfa *dfa,
static struct aa_perms *compute_xmatch_perms(struct aa_dfa *xmatch,
static struct aa_perms compute_perms_entry(struct aa_dfa *dfa,
static struct aa_perms *compute_perms(struct aa_dfa *dfa, u32 version,
static void remap_dfa_accept(struct aa_dfa *dfa, unsigned int factor)
static bool verify_dfa_accept_index(struct aa_dfa *dfa, int table_size)
static struct aa_dfa *unpack_dfa(struct aa_ext *e, int flags)
struct aa_dfa *dfa = NULL;