Lines Matching refs:state
307 unsigned int state = start, pos; in aa_dfa_match_len() local
309 if (state == 0) in aa_dfa_match_len()
318 pos = base_idx(base[state]) + equiv[(u8) *str++]; in aa_dfa_match_len()
319 if (check[pos] == state) in aa_dfa_match_len()
320 state = next[pos]; in aa_dfa_match_len()
322 state = def[state]; in aa_dfa_match_len()
327 pos = base_idx(base[state]) + (u8) *str++; in aa_dfa_match_len()
328 if (check[pos] == state) in aa_dfa_match_len()
329 state = next[pos]; in aa_dfa_match_len()
331 state = def[state]; in aa_dfa_match_len()
335 return state; in aa_dfa_match_len()
357 unsigned int state = start, pos; in aa_dfa_match() local
359 if (state == 0) in aa_dfa_match()
368 pos = base_idx(base[state]) + equiv[(u8) *str++]; in aa_dfa_match()
369 if (check[pos] == state) in aa_dfa_match()
370 state = next[pos]; in aa_dfa_match()
372 state = def[state]; in aa_dfa_match()
377 pos = base_idx(base[state]) + (u8) *str++; in aa_dfa_match()
378 if (check[pos] == state) in aa_dfa_match()
379 state = next[pos]; in aa_dfa_match()
381 state = def[state]; in aa_dfa_match()
385 return state; in aa_dfa_match()
398 unsigned int aa_dfa_next(struct aa_dfa *dfa, unsigned int state, in aa_dfa_next() argument
413 pos = base_idx(base[state]) + equiv[(u8) c]; in aa_dfa_next()
414 if (check[pos] == state) in aa_dfa_next()
415 state = next[pos]; in aa_dfa_next()
417 state = def[state]; in aa_dfa_next()
420 pos = base_idx(base[state]) + (u8) c; in aa_dfa_next()
421 if (check[pos] == state) in aa_dfa_next()
422 state = next[pos]; in aa_dfa_next()
424 state = def[state]; in aa_dfa_next()
427 return state; in aa_dfa_next()