Lines Matching refs:em
364 static inline int tcf_em_is_container(struct tcf_ematch *em) in tcf_em_is_container() argument
366 return !em->ops; in tcf_em_is_container()
369 static inline int tcf_em_is_simple(struct tcf_ematch *em) in tcf_em_is_simple() argument
371 return em->flags & TCF_EM_SIMPLE; in tcf_em_is_simple()
374 static inline int tcf_em_is_inverted(struct tcf_ematch *em) in tcf_em_is_inverted() argument
376 return em->flags & TCF_EM_INVERT; in tcf_em_is_inverted()
379 static inline int tcf_em_last_match(struct tcf_ematch *em) in tcf_em_last_match() argument
381 return (em->flags & TCF_EM_REL_MASK) == TCF_EM_REL_END; in tcf_em_last_match()
384 static inline int tcf_em_early_end(struct tcf_ematch *em, int result) in tcf_em_early_end() argument
386 if (tcf_em_last_match(em)) in tcf_em_early_end()
389 if (result == 0 && em->flags & TCF_EM_REL_AND) in tcf_em_early_end()
392 if (result != 0 && em->flags & TCF_EM_REL_OR) in tcf_em_early_end()