Lines Matching full:matchp
326 struct ip6tables_rule_match *matchp = NULL;
398 for (matchp = matches; matchp; matchp = matchp->next) {
400 matchp->match->help();
1538 struct ip6tables_rule_match *matchp;
1542 for (matchp = matches; matchp; matchp = matchp->next)
1543 size += IP6T_ALIGN(sizeof(struct ip6t_entry_match)) + matchp->match->size;
1552 for (matchp = matches; matchp; matchp = matchp->next) {
1555 + matchp->match->userspacesize);
1556 mptr += IP6T_ALIGN(sizeof(struct ip6t_entry_match)) + matchp->match->size;
1804 struct ip6tables_rule_match *matchp;
1808 for (matchp = matches; matchp; matchp = matchp->next)
1809 size += matchp->match->m->u.match_size;
1817 for (matchp = matches; matchp; matchp = matchp->next) {
1818 memcpy(e->elems + size, matchp->match->m, matchp->match->m->u.match_size);
1819 size += matchp->match->m->u.match_size;
1828 struct ip6tables_rule_match *matchp, *tmp;
1830 for (matchp = *matches; matchp;) {
1831 tmp = matchp->next;
1832 if (matchp->match->m) {
1833 free(matchp->match->m);
1834 matchp->match->m = NULL;
1836 if (matchp->match == matchp->match->next) {
1837 free(matchp->match);
1838 matchp->match = NULL;
1840 free(matchp);
1841 matchp = tmp;
1871 struct ip6tables_rule_match *matchp;
2222 for (matchp = matches; matchp; matchp = matchp->next) {
2223 if (matchp->completed)
2225 if (matchp->match->parse(c - matchp->match->option_offset,
2227 &matchp->match->mflags,
2230 &matchp->match->m))
2233 m = matchp ? matchp->match : NULL;
2300 for (matchp = matches; matchp; matchp = matchp->next)
2301 matchp->match->final_check(matchp->match->mflags);