Lines Matching refs:superblock

72 struct superblock {  struct
74 TAILQ_ENTRY(superblock) sb_entry;
75 struct superblock *sb_profiled_block; argument
78 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 *);
271 struct superblock *block; in pfctl_optimize_ruleset()
381 optimize_superblock(struct pfctl *pf, struct superblock *block) in optimize_superblock()
462 remove_identical_rules(struct pfctl *pf, struct superblock *block) in remove_identical_rules()
504 combine_rules(struct pfctl *pf, struct superblock *block) in combine_rules()
658 reorder_rules(struct pfctl *pf, struct superblock *block, int depth) in reorder_rules()
660 struct superblock *newblock; in reorder_rules()
824 block_feedback(struct pfctl *pf, struct superblock *block) in block_feedback()
889 struct superblock *block, *blockcur; in load_feedback_profile()
998 skip_append(struct superblock *superblock, int skipnum, in skip_append() argument
1009 TAILQ_REMOVE(&superblock->sb_skipsteps[skipnum], in skip_append()
1020 remove_from_skipsteps(struct skiplist *head, struct superblock *block, in remove_from_skipsteps()
1349 struct superblock *block = NULL; in construct_superblocks()
1419 superblock_inclusive(struct superblock *block, struct pf_opt_rule *por) in superblock_inclusive()
1649 superblock_free(struct pfctl *pf, struct superblock *block) in superblock_free()