Lines Matching refs:pf_kstate

366 		struct pf_kstate *_s = (s);				\
373 struct pf_kstate *_s = (s); \
386 struct pf_kstate *_s = (s); \
1025 TAILQ_HEAD(, pf_kstate) states[2];
1113 struct pf_kstate { struct
1131 TAILQ_ENTRY(pf_kstate) sync_list; argument
1132 TAILQ_ENTRY(pf_kstate) key_list[2];
1133 LIST_ENTRY(pf_kstate) entry;
1160 _Static_assert(sizeof(struct pf_kstate) <= 384, "pf_kstate size crosses 384 bytes"); argument
1266 typedef void pfsync_insert_state_t(struct pf_kstate *);
1267 typedef void pfsync_update_state_t(struct pf_kstate *);
1268 typedef void pfsync_delete_state_t(struct pf_kstate *);
1270 typedef int pfsync_defer_t(struct pf_kstate *, struct mbuf *);
1272 typedef void pflow_export_state_t(const struct pf_kstate *);
1292 struct pf_kstate *, int);
1294 struct pf_kstate *);
2222 LIST_HEAD(, pf_kstate) states;
2334 extern int pf_unlink_state(struct pf_kstate *);
2339 struct pf_kstate *);
2340 extern struct pf_kstate *pf_alloc_state(int);
2341 extern void pf_free_state(struct pf_kstate *);
2347 pf_ref_state(struct pf_kstate *s) in pf_ref_state()
2354 pf_release_state(struct pf_kstate *s) in pf_release_state()
2365 pf_release_staten(struct pf_kstate *s, u_int n) in pf_release_staten()
2391 extern struct pf_kstate *pf_find_state_byid(uint64_t, uint32_t);
2392 extern struct pf_kstate *pf_find_state_all(
2415 extern void pf_print_state(struct pf_kstate *);
2455 u_int32_t pf_new_isn(struct pf_kstate *);
2466 void pf_send_deferred_syn(struct pf_kstate *);
2476 void pf_normalize_tcp_cleanup(struct pf_kstate *);
2480 u_short *, struct tcphdr *, struct pf_kstate *,
2486 pf_state_expires(const struct pf_kstate *);