Home
last modified time | relevance | path

Searched refs:rules (Results 1 – 12 of 12) sorted by relevance

/xnu-10002.41.9/bsd/net/ !
H A Dpf_ioctl.c705 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 …]
H A Dpf_ruleset.c182 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()
H A Dpf.c2082 pf_calc_skip_steps(struct pf_rulequeue *rules) in pf_calc_skip_steps() argument
2087 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 …]
H A Dpf_norm.c1924 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()
H A Dpfvar.h1212 } rules[PF_RULESET_MAX]; member
/xnu-10002.41.9/makedefs/ !
H A DMakeInc.rule5 # MakeInc.rule defines the targets and rules for
7 # into them. "do_XXX" may be double-colon rules
25 # Generic Install rules
438 # Generic Export rules
479 # Generic Compilation rules
483 # Compilation rules to generate .o from .s
492 # Compilation rules to generate .o from .c for normal files
504 # Compilation rules to generate .o from .c for driver files
515 # Compilation rules to generate .co from .cp or .cpo from .cpp
H A DMakeInc.dir5 # MakeInc.dir contains the recursion rules for the build system.
H A DMakeInc.kernel6 # recursive build system with rules specific
335 # Install rules. Each build config is classified as "primary" (the first
/xnu-10002.41.9/config/ !
H A Dversion.c.template33 * the rules in xnu/makedefs/MakeInc.kernel.
/xnu-10002.41.9/doc/allocators/ !
H A Dapi-basics.md124 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
/xnu-10002.41.9/doc/ !
H A Ddebugging.md213 This creates all sorts of issues with macros. Follow these rules to make integral types compatible
224 * Use division operators according to Python 3 rules.
/xnu-10002.41.9/ !
H A DREADME.md18 * `makedefs` - top level rules and defines for kernel build.