anchor            238 net/if_pflog.c 		if (ruleset != NULL && ruleset->anchor != NULL)
anchor            239 net/if_pflog.c 			strlcpy(hdr.ruleset, ruleset->anchor->name,
anchor            246 net/if_pfsync.c 	if (sp->rule != htonl(-1) && sp->anchor == htonl(-1) && chksum_flag &&
anchor           1204 net/if_pfsync.c 		if ((r = st->anchor.ptr) == NULL)
anchor           1205 net/if_pfsync.c 			sp->anchor = htonl(-1);
anchor           1207 net/if_pfsync.c 			sp->anchor = htonl(r->nr);
anchor            266 net/pf.c       		if (s->anchor.ptr != NULL)		\
anchor            267 net/pf.c       			s->anchor.ptr->states++;	\
anchor            276 net/pf.c       		if (s->anchor.ptr != NULL)		\
anchor            277 net/pf.c       			s->anchor.ptr->states--;	\
anchor           1028 net/pf.c       	if (cur->anchor.ptr != NULL)
anchor           1029 net/pf.c       		if (--cur->anchor.ptr->states <= 0)
anchor           1030 net/pf.c       			pf_rm_rule(NULL, cur->anchor.ptr);
anchor           1874 net/pf.c       	(*r)->anchor->match = 0;
anchor           1888 net/pf.c       		f->parent = &(*r)->anchor->children;
anchor           1898 net/pf.c       		*rs = &(*r)->anchor->ruleset;
anchor           1917 net/pf.c       				f->r->anchor->match = 1;
anchor           1934 net/pf.c       		if (f->r->anchor->match || (match  != NULL && *match))
anchor           2391 net/pf.c       			if (r->anchor == NULL) {
anchor           3094 net/pf.c       			if (r->anchor == NULL) {
anchor           3291 net/pf.c       		s->anchor.ptr = a;
anchor           3537 net/pf.c       			if (r->anchor == NULL) {
anchor           5446 net/pf.c       			a = s->anchor.ptr;
anchor           5476 net/pf.c       			a = s->anchor.ptr;
anchor           5500 net/pf.c       			a = s->anchor.ptr;
anchor           5515 net/pf.c       			a = s->anchor.ptr;
anchor           5821 net/pf.c       			a = s->anchor.ptr;
anchor           5851 net/pf.c       			a = s->anchor.ptr;
anchor           5875 net/pf.c       			a = s->anchor.ptr;
anchor           5890 net/pf.c       			a = s->anchor.ptr;
anchor            240 net/pf_ioctl.c pf_get_pool(char *anchor, u_int32_t ticket, u_int8_t rule_action,
anchor            248 net/pf_ioctl.c 	ruleset = pf_find_ruleset(anchor);
anchor            667 net/pf_ioctl.c pf_begin_rules(u_int32_t *ticket, int rs_num, const char *anchor)
anchor            674 net/pf_ioctl.c 	rs = pf_find_or_create_ruleset(anchor);
anchor            687 net/pf_ioctl.c pf_rollback_rules(u_int32_t ticket, int rs_num, char *anchor)
anchor            694 net/pf_ioctl.c 	rs = pf_find_ruleset(anchor);
anchor            790 net/pf_ioctl.c pf_commit_rules(u_int32_t ticket, int rs_num, char *anchor)
anchor            800 net/pf_ioctl.c 	rs = pf_find_ruleset(anchor);
anchor            873 net/pf_ioctl.c 	sp->anchor = (s->anchor.ptr == NULL) ?  -1 : s->anchor.ptr->nr;
anchor            921 net/pf_ioctl.c 	s->anchor.ptr = NULL;
anchor           1116 net/pf_ioctl.c 		pr->anchor[sizeof(pr->anchor) - 1] = 0;
anchor           1117 net/pf_ioctl.c 		ruleset = pf_find_ruleset(pr->anchor);
anchor           1147 net/pf_ioctl.c 		rule->anchor = NULL;
anchor           1243 net/pf_ioctl.c 		    (rule->action == PF_BINAT)) && rule->anchor == NULL) ||
anchor           1267 net/pf_ioctl.c 		pr->anchor[sizeof(pr->anchor) - 1] = 0;
anchor           1268 net/pf_ioctl.c 		ruleset = pf_find_ruleset(pr->anchor);
anchor           1294 net/pf_ioctl.c 		pr->anchor[sizeof(pr->anchor) - 1] = 0;
anchor           1295 net/pf_ioctl.c 		ruleset = pf_find_ruleset(pr->anchor);
anchor           1361 net/pf_ioctl.c 		ruleset = pf_find_ruleset(pcr->anchor);
anchor           1491 net/pf_ioctl.c 			    !newrule->anchor)) &&
anchor           2123 net/pf_ioctl.c 		pool = pf_get_pool(pp->anchor, pp->ticket, pp->r_action,
anchor           2138 net/pf_ioctl.c 		pool = pf_get_pool(pp->anchor, pp->ticket, pp->r_action,
anchor           2177 net/pf_ioctl.c 		ruleset = pf_find_ruleset(pca->anchor);
anchor           2182 net/pf_ioctl.c 		pool = pf_get_pool(pca->anchor, pca->ticket, pca->r_action,
anchor           2273 net/pf_ioctl.c 		struct pf_anchor	*anchor;
anchor           2281 net/pf_ioctl.c 		if (ruleset->anchor == NULL) {
anchor           2283 net/pf_ioctl.c 			RB_FOREACH(anchor, pf_anchor_global, &pf_anchors)
anchor           2284 net/pf_ioctl.c 				if (anchor->parent == NULL)
anchor           2287 net/pf_ioctl.c 			RB_FOREACH(anchor, pf_anchor_node,
anchor           2288 net/pf_ioctl.c 			    &ruleset->anchor->children)
anchor           2297 net/pf_ioctl.c 		struct pf_anchor	*anchor;
anchor           2306 net/pf_ioctl.c 		if (ruleset->anchor == NULL) {
anchor           2308 net/pf_ioctl.c 			RB_FOREACH(anchor, pf_anchor_global, &pf_anchors)
anchor           2309 net/pf_ioctl.c 				if (anchor->parent == NULL && nr++ == pr->nr) {
anchor           2310 net/pf_ioctl.c 					strlcpy(pr->name, anchor->name,
anchor           2315 net/pf_ioctl.c 			RB_FOREACH(anchor, pf_anchor_node,
anchor           2316 net/pf_ioctl.c 			    &ruleset->anchor->children)
anchor           2318 net/pf_ioctl.c 					strlcpy(pr->name, anchor->name,
anchor           2564 net/pf_ioctl.c 				if (ioe->anchor[0]) {
anchor           2579 net/pf_ioctl.c 				strlcpy(table->pfrt_anchor, ioe->anchor,
anchor           2590 net/pf_ioctl.c 				    ioe->rs_num, ioe->anchor))) {
anchor           2633 net/pf_ioctl.c 				if (ioe->anchor[0]) {
anchor           2648 net/pf_ioctl.c 				strlcpy(table->pfrt_anchor, ioe->anchor,
anchor           2659 net/pf_ioctl.c 				    ioe->rs_num, ioe->anchor))) {
anchor           2698 net/pf_ioctl.c 				if (ioe->anchor[0]) {
anchor           2714 net/pf_ioctl.c 				rs = pf_find_ruleset(ioe->anchor);
anchor           2731 net/pf_ioctl.c 				rs = pf_find_ruleset(ioe->anchor);
anchor           2764 net/pf_ioctl.c 				strlcpy(table->pfrt_anchor, ioe->anchor,
anchor           2775 net/pf_ioctl.c 				    ioe->rs_num, ioe->anchor))) {
anchor            169 net/pf_ruleset.c 	struct pf_anchor	*anchor;
anchor            175 net/pf_ruleset.c 	anchor = pf_find_anchor(path);
anchor            176 net/pf_ruleset.c 	if (anchor == NULL)
anchor            179 net/pf_ruleset.c 		return (&anchor->ruleset);
anchor            187 net/pf_ruleset.c 	struct pf_anchor	*anchor, *dup, *parent = NULL;
anchor            202 net/pf_ruleset.c 			parent = ruleset->anchor;
anchor            224 net/pf_ruleset.c 		anchor = (struct pf_anchor *)rs_malloc(sizeof(*anchor));
anchor            225 net/pf_ruleset.c 		if (anchor == NULL) {
anchor            229 net/pf_ruleset.c 		memset(anchor, 0, sizeof(*anchor));
anchor            230 net/pf_ruleset.c 		RB_INIT(&anchor->children);
anchor            231 net/pf_ruleset.c 		strlcpy(anchor->name, q, sizeof(anchor->name));
anchor            233 net/pf_ruleset.c 			strlcpy(anchor->path, parent->path,
anchor            234 net/pf_ruleset.c 			    sizeof(anchor->path));
anchor            235 net/pf_ruleset.c 			strlcat(anchor->path, "/", sizeof(anchor->path));
anchor            237 net/pf_ruleset.c 		strlcat(anchor->path, anchor->name, sizeof(anchor->path));
anchor            238 net/pf_ruleset.c 		if ((dup = RB_INSERT(pf_anchor_global, &pf_anchors, anchor)) !=
anchor            242 net/pf_ruleset.c 			    anchor->path, anchor->name, dup->path, dup->name);
anchor            243 net/pf_ruleset.c 			rs_free(anchor);
anchor            248 net/pf_ruleset.c 			anchor->parent = parent;
anchor            250 net/pf_ruleset.c 			    anchor)) != NULL) {
anchor            253 net/pf_ruleset.c 				    "'%s' '%s'\n", anchor->path, anchor->name,
anchor            256 net/pf_ruleset.c 				    anchor);
anchor            257 net/pf_ruleset.c 				rs_free(anchor);
anchor            262 net/pf_ruleset.c 		pf_init_ruleset(&anchor->ruleset);
anchor            263 net/pf_ruleset.c 		anchor->ruleset.anchor = anchor;
anchor            264 net/pf_ruleset.c 		parent = anchor;
anchor            271 net/pf_ruleset.c 	return (&anchor->ruleset);
anchor            281 net/pf_ruleset.c 		if (ruleset == &pf_main_ruleset || ruleset->anchor == NULL ||
anchor            282 net/pf_ruleset.c 		    !RB_EMPTY(&ruleset->anchor->children) ||
anchor            283 net/pf_ruleset.c 		    ruleset->anchor->refcnt > 0 || ruleset->tables > 0 ||
anchor            291 net/pf_ruleset.c 		RB_REMOVE(pf_anchor_global, &pf_anchors, ruleset->anchor);
anchor            292 net/pf_ruleset.c 		if ((parent = ruleset->anchor->parent) != NULL)
anchor            294 net/pf_ruleset.c 			    ruleset->anchor);
anchor            295 net/pf_ruleset.c 		rs_free(ruleset->anchor);
anchor            309 net/pf_ruleset.c 	r->anchor = NULL;
anchor            321 net/pf_ruleset.c 		if (s->anchor == NULL || !s->anchor->path[0])
anchor            324 net/pf_ruleset.c 			strlcpy(path, s->anchor->path, MAXPATHLEN);
anchor            348 net/pf_ruleset.c 	if (ruleset == NULL || ruleset->anchor == NULL) {
anchor            352 net/pf_ruleset.c 	r->anchor = ruleset->anchor;
anchor            353 net/pf_ruleset.c 	r->anchor->refcnt++;
anchor            362 net/pf_ruleset.c 	if (r->anchor == NULL)
anchor            366 net/pf_ruleset.c 		strlcat(pr->anchor_call, r->anchor->path,
anchor            374 net/pf_ruleset.c 		if (rs->anchor == NULL)
anchor            377 net/pf_ruleset.c 			strlcpy(a, rs->anchor->path, MAXPATHLEN);
anchor            385 net/pf_ruleset.c 		if (strncmp(a, r->anchor->path, strlen(a))) {
anchor            387 net/pf_ruleset.c 			    r->anchor->path);
anchor            391 net/pf_ruleset.c 		if (strlen(r->anchor->path) > strlen(a))
anchor            392 net/pf_ruleset.c 			strlcat(pr->anchor_call, r->anchor->path + (a[0] ?
anchor            405 net/pf_ruleset.c 	if (r->anchor == NULL)
anchor            407 net/pf_ruleset.c 	if (r->anchor->refcnt <= 0) {
anchor            409 net/pf_ruleset.c 		r->anchor = NULL;
anchor            412 net/pf_ruleset.c 	if (!--r->anchor->refcnt)
anchor            413 net/pf_ruleset.c 		pf_remove_if_empty_ruleset(&r->anchor->ruleset);
anchor            414 net/pf_ruleset.c 	r->anchor = NULL;
anchor           1746 net/pf_table.c pfr_fix_anchor(char *anchor)
anchor           1751 net/pf_table.c 	if (anchor[0] == '/') {
anchor           1755 net/pf_table.c 		path = anchor;
anchor           1759 net/pf_table.c 		bcopy(path, anchor, siz - off);
anchor           1760 net/pf_table.c 		memset(anchor + siz - off, 0, off);
anchor           1762 net/pf_table.c 	if (anchor[siz - 1])
anchor           1764 net/pf_table.c 	for (i = strlen(anchor); i < siz; i++)
anchor           1765 net/pf_table.c 		if (anchor[i])
anchor           2056 net/pf_table.c 	struct pf_anchor	*ac = rs->anchor;
anchor            531 net/pfvar.h    	struct pf_anchor	*anchor;
anchor            735 net/pfvar.h    	union pf_rule_ptr	 anchor;
anchor            798 net/pfvar.h    	u_int32_t	 anchor;
anchor            880 net/pfvar.h    	struct pf_anchor	*anchor;
anchor           1307 net/pfvar.h    	char			 anchor[MAXPATHLEN];
anchor           1316 net/pfvar.h    	char		 anchor[MAXPATHLEN];
anchor           1418 net/pfvar.h    		char		anchor[MAXPATHLEN];