Searched refs:rules (Results 1 – 12 of 12) sorted by relevance
705 ruleset->rules[rs_num].active.ticket) { in pf_get_pool()709 rule = TAILQ_LAST(ruleset->rules[rs_num].active.ptr, in pf_get_pool()712 rule = TAILQ_FIRST(ruleset->rules[rs_num].active.ptr); in pf_get_pool()716 ruleset->rules[rs_num].inactive.ticket) { in pf_get_pool()720 rule = TAILQ_LAST(ruleset->rules[rs_num].inactive.ptr, in pf_get_pool()723 rule = TAILQ_FIRST(ruleset->rules[rs_num].inactive.ptr); in pf_get_pool()976 while ((rule = TAILQ_FIRST(rs->rules[rs_num].inactive.ptr)) != NULL) { in pf_begin_rules()977 pf_rm_rule(rs->rules[rs_num].inactive.ptr, rule); in pf_begin_rules()978 rs->rules[rs_num].inactive.rcount--; in pf_begin_rules()980 *ticket = ++rs->rules[rs_num].inactive.ticket; in pf_begin_rules()[all …]
182 TAILQ_INIT(&ruleset->rules[i].queues[0]); in pf_init_ruleset()183 TAILQ_INIT(&ruleset->rules[i].queues[1]); in pf_init_ruleset()184 ruleset->rules[i].active.ptr = &ruleset->rules[i].queues[0]; in pf_init_ruleset()185 ruleset->rules[i].inactive.ptr = &ruleset->rules[i].queues[1]; in pf_init_ruleset()417 if (!TAILQ_EMPTY(ruleset->rules[i].active.ptr) || in pf_remove_if_empty_ruleset()418 !TAILQ_EMPTY(ruleset->rules[i].inactive.ptr) || in pf_remove_if_empty_ruleset()419 ruleset->rules[i].inactive.open) { in pf_remove_if_empty_ruleset()
2082 pf_calc_skip_steps(struct pf_rulequeue *rules) in pf_calc_skip_steps() argument2087 cur = TAILQ_FIRST(rules); in pf_calc_skip_steps()3166 *r = TAILQ_FIRST((*rs)->rules[n].active.ptr); in pf_step_into_anchor()3192 *r = TAILQ_FIRST((*rs)->rules[n].active.ptr); in pf_step_out_of_anchor()3782 r = TAILQ_FIRST(pf_main_ruleset.rules[rs_num].active.ptr); in pf_match_translation()5040 r = TAILQ_FIRST(pf_main_ruleset.rules[PF_RULESET_FILTER].active.ptr); in pf_test_rule()6218 rules[PF_RULESET_DUMMYNET].active.ptr))) { in pf_is_dummynet_enabled()6316 r = TAILQ_FIRST(pf_main_ruleset.rules[PF_RULESET_DUMMYNET].active.ptr); in pf_test_dummynet()6527 r = TAILQ_FIRST(pf_main_ruleset.rules[PF_RULESET_FILTER].active.ptr); in pf_test_fragment()11154 if (a->ruleset.rules[i].active.rcount != 0) { in pf_check_compatible_anchor()[all …]
1924 r = TAILQ_FIRST(pf_main_ruleset.rules[PF_RULESET_SCRUB].active.ptr); in pf_normalize_ip()2262 r = TAILQ_FIRST(pf_main_ruleset.rules[PF_RULESET_SCRUB].active.ptr); in pf_normalize_ip6()2612 r = TAILQ_FIRST(pf_main_ruleset.rules[PF_RULESET_SCRUB].active.ptr); in pf_normalize_tcp()
1212 } rules[PF_RULESET_MAX]; member
5 # MakeInc.rule defines the targets and rules for7 # into them. "do_XXX" may be double-colon rules25 # Generic Install rules438 # Generic Export rules479 # Generic Compilation rules483 # Compilation rules to generate .o from .s492 # Compilation rules to generate .o from .c for normal files504 # Compilation rules to generate .o from .c for driver files515 # Compilation rules to generate .co from .cp or .cpo from .cpp
5 # MakeInc.dir contains the recursion rules for the build system.
6 # recursive build system with rules specific335 # Install rules. Each build config is classified as "primary" (the first
33 * the rules in xnu/makedefs/MakeInc.kernel.
124 or C++ `class`. Fixed-size types must follow certain rules:139 and the rules of "fixed-sized types" above apply to them.141 The following rules are expected when dealing with variable sized allocations:147 If those rules can't be followed, then the allocation must be split with
213 This creates all sorts of issues with macros. Follow these rules to make integral types compatible224 * Use division operators according to Python 3 rules.
18 * `makedefs` - top level rules and defines for kernel build.