Home
last modified time | relevance | path

Searched refs:psref_target (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/sys/sys/
H A Dpsref.h47 struct psref_target;
61 struct psref_target { struct
78 const struct psref_target *psref_target; member
90 void psref_target_init(struct psref_target *, struct psref_class *);
91 void psref_target_destroy(struct psref_target *, struct psref_class *);
93 void psref_acquire(struct psref *, const struct psref_target *,
95 void psref_release(struct psref *, const struct psref_target *,
101 bool psref_held(const struct psref_target *, struct psref_class *);
/netbsd-src/sys/kern/
H A Dsubr_psref.c85 static bool _psref_held(const struct psref_target *, struct psref_class *,
221 psref_target_init(struct psref_target *target, in psref_target_init()
244 const struct psref_target *target) in psref_check_duplication()
257 const struct psref_target *target) in psref_check_existence()
284 psref_acquire(struct psref *psref, const struct psref_target *target, in psref_acquire()
312 psref->psref_target = target; in psref_acquire()
338 psref_release(struct psref *psref, const struct psref_target *target, in psref_release()
354 KASSERTMSG((psref->psref_target == target), in psref_release()
356 psref->psref_target, target); in psref_release()
427 KASSERTMSG((pfrom->psref_target->prt_class == class), in psref_copy()
[all …]
/netbsd-src/sys/net/lagg/
H A Dif_laggproto.h66 struct psref_target lp_psref;
130 struct psref_target lv_psref;
/netbsd-src/sys/net/
H A Dif_gif.h66 struct psref_target gv_psref;
H A Dbpfdesc.h188 struct psref_target bif_psref;
H A Dif_l2tp.h91 struct psref_target lv_psref;
H A Dif_ipsec.h86 struct psref_target iv_psref;
H A Dif_bridgevar.h272 struct psref_target bif_psref;
H A Dif_vlan.c148 struct psref_target ifvm_psref;
410 struct psref_target *nmib_psref = NULL; in vlan_config()
583 struct psref_target *nmib_psref = NULL; in vlan_unconfig_locked()
H A Droute.h128 struct psref_target rt_psref;
H A Dpfil.c60 struct psref_target psref;
H A Dif.h427 struct psref_target
774 struct psref_target ifa_psref;
H A Dif_wg.c542 struct psref_target
589 struct psref_target wgsa_psref;
632 struct psref_target wgp_psref;
/netbsd-src/sys/netinet/
H A Dip_encap.h97 struct psref_target psref;
/netbsd-src/sys/dev/audio/
H A Daudiovar.h230 struct psref_target sc_psref;