sc_ent
struct sc_ent *ent;
struct sc_ent *
struct sc_ent ent, *old;
struct sc_ent *ent;
sc_cmp(struct sc_ent *a, struct sc_ent *b)
void update_state(struct sc_ent *, struct pfsync_state *, double);
struct sc_ent *cache_state(struct pfsync_state *);
static __inline int sc_cmp(struct sc_ent *s1, struct sc_ent *s2);
RB_HEAD(sc_tree, sc_ent) sctree;
TAILQ_HEAD(sc_queue, sc_ent) scq1, scq2, scq_free;
RB_GENERATE(sc_tree, sc_ent, tlink, sc_cmp)
struct sc_ent *sc_store = NULL;
sc_store = reallocarray(NULL, max, sizeof(struct sc_ent));
update_state(struct sc_ent *prev, struct pfsync_state *new, double rate)
RB_ENTRY(sc_ent) tlink;
TAILQ_ENTRY(sc_ent) qlink;
struct sc_ent *cache_state(struct pfsync_state *);
struct sc_ent **state_cache = NULL;
struct sc_ent *e1 = state_cache[* (u_int32_t *) s1];
struct sc_ent *e2 = state_cache[* (u_int32_t *) s2];
struct sc_ent *e1 = state_cache[* (u_int32_t *) s1];
struct sc_ent *e2 = state_cache[* (u_int32_t *) s2];
sizeof(struct sc_ent *));
print_state(struct pfsync_state * s, struct sc_ent * ent)