Lines Matching refs:superblock
74 struct superblock { struct
76 TAILQ_ENTRY(superblock) sb_entry;
77 struct superblock *sb_profiled_block; argument
80 TAILQ_HEAD(superblocks, superblock);
214 int block_feedback(struct pfctl *, struct superblock *);
215 int combine_rules(struct pfctl *, struct superblock *);
222 int optimize_superblock(struct pfctl *, struct superblock *);
224 void remove_from_skipsteps(struct skiplist *, struct superblock *,
226 int remove_identical_rules(struct pfctl *, struct superblock *);
227 int reorder_rules(struct pfctl *, struct superblock *, int);
229 void skip_append(struct superblock *, int, struct pf_skip_step *,
241 int superblock_inclusive(struct superblock *, struct pf_opt_rule *);
242 void superblock_free(struct pfctl *, struct superblock *);
268 struct superblock *block; in pfctl_optimize_ruleset()
368 optimize_superblock(struct pfctl *pf, struct superblock *block) in optimize_superblock()
449 remove_identical_rules(struct pfctl *pf, struct superblock *block) in remove_identical_rules()
491 combine_rules(struct pfctl *pf, struct superblock *block) in combine_rules()
641 reorder_rules(struct pfctl *pf, struct superblock *block, int depth) in reorder_rules()
643 struct superblock *newblock; in reorder_rules()
815 block_feedback(struct pfctl *pf, struct superblock *block) in block_feedback()
885 struct superblock *block, *blockcur; in load_feedback_profile()
991 skip_append(struct superblock *superblock, int skipnum, in skip_append() argument
1002 TAILQ_REMOVE(&superblock->sb_skipsteps[skipnum], in skip_append()
1013 remove_from_skipsteps(struct skiplist *head, struct superblock *block, in remove_from_skipsteps()
1341 struct superblock *block = NULL; in construct_superblocks()
1411 superblock_inclusive(struct superblock *block, struct pf_opt_rule *por) in superblock_inclusive()
1641 superblock_free(struct pfctl *pf, struct superblock *block) in superblock_free()