sys/kern/kern_srp.c
132
srp_v_dtor(struct srp_gc *srp_gc, void *v)
sys/kern/kern_srp.c
134
(*srp_gc->srp_gc_dtor)(srp_gc->srp_gc_cookie, v);
sys/kern/kern_srp.c
136
refcnt_rele_wake(&srp_gc->srp_gc_refcnt);
sys/kern/kern_srp.c
140
srp_v_gc_start(struct srp_gc *srp_gc, struct srp *srp, void *v)
sys/kern/kern_srp.c
146
srp_v_dtor(srp_gc, v);
sys/kern/kern_srp.c
153
ctx->srp_gc = srp_gc;
sys/kern/kern_srp.c
172
srp_v_dtor(ctx->srp_gc, ctx->hzrd.sh_v);
sys/kern/kern_srp.c
183
srp_update(struct srp_gc *srp_gc, struct srp *srp, void *v)
sys/kern/kern_srp.c
186
refcnt_take(&srp_gc->srp_gc_refcnt);
sys/kern/kern_srp.c
190
srp_v_gc_start(srp_gc, srp, v);
sys/kern/kern_srp.c
25
void srp_v_gc_start(struct srp_gc *, struct srp *, void *);
sys/kern/kern_srp.c
290
srp_v_gc_start(struct srp_gc *srp_gc, struct srp *srp, void *v)
sys/kern/kern_srp.c
292
(*srp_gc->srp_gc_dtor)(srp_gc->srp_gc_cookie, v);
sys/kern/kern_srp.c
293
refcnt_rele_wake(&srp_gc->srp_gc_refcnt);
sys/kern/kern_srp.c
36
srp_gc_init(struct srp_gc *srp_gc, void (*dtor)(void *, void *), void *cookie)
sys/kern/kern_srp.c
38
srp_gc->srp_gc_dtor = dtor;
sys/kern/kern_srp.c
39
srp_gc->srp_gc_cookie = cookie;
sys/kern/kern_srp.c
40
refcnt_init(&srp_gc->srp_gc_refcnt);
sys/kern/kern_srp.c
67
srp_update_locked(struct srp_gc *srp_gc, struct srp *srp, void *v)
sys/kern/kern_srp.c
70
refcnt_take(&srp_gc->srp_gc_refcnt);
sys/kern/kern_srp.c
75
srp_v_gc_start(srp_gc, srp, v);
sys/kern/kern_srp.c
89
struct srp_gc *srp_gc;
sys/net/rtable.c
86
struct srp_gc rtmap_gc = SRP_GC_INITIALIZER(rtmap_dtor, NULL);
sys/sys/srp.h
63
struct srp_gc srpl_gc;
sys/sys/srp.h
83
void srp_gc_init(struct srp_gc *, void (*)(void *, void *), void *);
sys/sys/srp.h
85
void srp_update_locked(struct srp_gc *, struct srp *, void *);
sys/sys/srp.h
92
void srp_update(struct srp_gc *, struct srp *, void *);