Lines Matching refs:superblock

75 struct superblock {  struct
77 TAILQ_ENTRY(superblock) sb_entry;
78 struct superblock *sb_profiled_block; argument
81 TAILQ_HEAD(superblocks, superblock);
215 int block_feedback(struct pfctl *, struct superblock *);
216 int combine_rules(struct pfctl *, struct superblock *);
223 int optimize_superblock(struct pfctl *, struct superblock *);
225 void remove_from_skipsteps(struct skiplist *, struct superblock *,
227 int remove_identical_rules(struct pfctl *, struct superblock *);
228 int reorder_rules(struct pfctl *, struct superblock *, int);
230 void skip_append(struct superblock *, int, struct pf_skip_step *,
242 int superblock_inclusive(struct superblock *, struct pf_opt_rule *);
243 void superblock_free(struct pfctl *, struct superblock *);
269 struct superblock *block; in pfctl_optimize_ruleset()
369 optimize_superblock(struct pfctl *pf, struct superblock *block) in optimize_superblock()
450 remove_identical_rules(struct pfctl *pf, struct superblock *block) in remove_identical_rules()
492 combine_rules(struct pfctl *pf, struct superblock *block) in combine_rules()
642 reorder_rules(struct pfctl *pf, struct superblock *block, int depth) in reorder_rules()
644 struct superblock *newblock; in reorder_rules()
816 block_feedback(struct pfctl *pf, struct superblock *block) in block_feedback()
886 struct superblock *block, *blockcur; in load_feedback_profile()
994 skip_append(struct superblock *superblock, int skipnum, in skip_append() argument
1005 TAILQ_REMOVE(&superblock->sb_skipsteps[skipnum], in skip_append()
1016 remove_from_skipsteps(struct skiplist *head, struct superblock *block, in remove_from_skipsteps()
1344 struct superblock *block = NULL; in construct_superblocks()
1414 superblock_inclusive(struct superblock *block, struct pf_opt_rule *por) in superblock_inclusive()
1644 superblock_free(struct pfctl *pf, struct superblock *block) in superblock_free()