pfr_astats
struct pfr_astats *a;
#define _OUT(_field) offsetof(struct pfr_astats, _field)
struct pfr_astats *as, int *size, int flags)
struct pfr_astats *addr, int *size, int flags);
int pfr_get_astats(struct pfr_table *, struct pfr_astats *, int *, int);
pfr_get_astats(struct pfr_table *tbl, struct pfr_astats *addr, int *size,
sizeof(struct pfr_addr), sizeof(struct pfr_astats),
((struct pfr_astats *)p)->pfras_a.pfra_fback = PFR_FB_NONE;
if (time(NULL) - ((struct pfr_astats *)p)->pfras_tzero >
&((struct pfr_astats *)p)->pfras_a))
struct pfr_astats *as;
nonzero_astats(struct pfr_astats *as)
print_astats(struct pfr_astats *as, int dns)
static int nonzero_astats(struct pfr_astats *);
static void print_astats(struct pfr_astats *, int);
int pfr_get_astats(struct pfr_table *, struct pfr_astats *, int *, int);
struct pfr_astats *pfrastats;
if (io->pfrio_esize != sizeof(struct pfr_astats)) {
WOULD_OVERFLOW(io->pfrio_size, sizeof(struct pfr_astats))) {
totlen = io->pfrio_size * sizeof(struct pfr_astats);
sizeof(struct pfr_astats), M_PF, M_WAITOK | M_ZERO);
nlattr_add_pfr_astats(struct nl_writer *nw, int attr, const struct pfr_astats *a)
struct pfr_astats *pfrastats;
pfrastats = mallocarray(size, sizeof(struct pfr_astats), M_PF,
struct pfr_astats *pfrw_astats;
pfr_copyout_astats(struct pfr_astats *as, const struct pfr_kentry *ke,
struct pfr_astats as;
static void pfr_copyout_astats(struct pfr_astats *,
pfr_get_astats(struct pfr_table *tbl, struct pfr_astats *addr, int *size,
struct pfr_astats astats;
struct pfr_astats *t = NULL;
t = reallocf(t, numaddrs * sizeof(struct pfr_astats));
memcpy(&e->pfas, t + i, sizeof(struct pfr_astats));
struct pfr_astats pfas;