Lines Matching refs:match
26 const struct xt_match *match; member
56 mtpar.family = im->match->family; in check_match()
57 mtpar.match = im->match; in check_match()
120 struct xt_match *match; in em_ipt_change() local
132 match = get_xt_match(tb); in em_ipt_change()
133 if (IS_ERR(match)) { in em_ipt_change()
135 return PTR_ERR(match); in em_ipt_change()
145 im->match = match; in em_ipt_change()
159 module_put(match->me); in em_ipt_change()
170 if (im->match->destroy) { in em_ipt_destroy()
173 .match = im->match, in em_ipt_destroy()
175 .family = im->match->family in em_ipt_destroy()
177 im->match->destroy(&par); in em_ipt_destroy()
179 module_put(im->match->me); in em_ipt_destroy()
197 nf_hook_state_init(&state, im->hook, im->match->family, in em_ipt_match()
200 acpar.match = im->match; in em_ipt_match()
204 ret = im->match->match(skb, &acpar); in em_ipt_match()
214 if (nla_put_string(skb, TCA_EM_IPT_MATCH_NAME, im->match->name) < 0) in em_ipt_dump()
218 if (nla_put_u8(skb, TCA_EM_IPT_MATCH_REVISION, im->match->revision) < 0) in em_ipt_dump()
220 if (nla_put_u8(skb, TCA_EM_IPT_NFPROTO, im->match->family) < 0) in em_ipt_dump()
223 im->match->usersize ?: im->match->matchsize, in em_ipt_dump()
234 .match = em_ipt_match,