Home
last modified time | relevance | path

Searched refs:rmlock (Results 1 – 25 of 27) sorted by relevance

12

/f-stack/freebsd/sys/
H A Drmlock.h52 void rm_init(struct rmlock *rm, const char *name);
53 void rm_init_flags(struct rmlock *rm, const char *name, int opts);
54 void rm_destroy(struct rmlock *rm);
55 int rm_wowned(const struct rmlock *rm);
58 void _rm_wlock_debug(struct rmlock *rm, const char *file, int line);
65 void _rm_wlock(struct rmlock *rm);
66 void _rm_wunlock(struct rmlock *rm);
67 int _rm_rlock(struct rmlock *rm, struct rm_priotracker *tracker,
69 void _rm_runlock(struct rmlock *rm, struct rm_priotracker *tracker);
71 void _rm_assert(const struct rmlock *rm, int what, const char *file,
[all …]
H A D_rmlock.h48 struct rmlock { struct
65 struct rmlock *rmp_rmlock; argument
H A Dhhook.h98 struct rmlock hhh_lock;
/f-stack/freebsd/kern/
H A Dkern_rmlock.c126 struct rmlock *rm; in lock_rm()
129 rm = (struct rmlock *)lock; in lock_rm()
143 struct rmlock *rm; in unlock_rm()
148 rm = (struct rmlock *)lock; in unlock_rm()
184 const struct rmlock *rm; in owner_rm()
261 struct rmlock *rm = arg; in rm_cleanIPI()
317 rm_destroy(struct rmlock *rm) in rm_destroy()
491 struct rmlock *rm; in _rm_unlock_hard()
533 _rm_wlock(struct rmlock *rm) in _rm_wlock()
582 _rm_wunlock(struct rmlock *rm) in _rm_wunlock()
[all …]
H A Dkern_osd.c57 struct rmlock osd_object_lock;
H A Duipc_ktls.c96 static struct rmlock ktls_backends_lock;
H A Dkern_sysctl.c103 static struct rmlock sysctllock;
/f-stack/lib/
H A Dff_lock.c213 rm_init(struct rmlock *rm, const char *name) in rm_init()
219 rm_init_flags(struct rmlock *rm, const char *name, int opts) in rm_init_flags()
234 rm_init((struct rmlock *)args->ra_rm, args->ra_desc); in rm_sysinit()
246 rm_destroy(struct rmlock *rm) in rm_destroy()
252 _rm_wlock(struct rmlock *rm) in _rm_wlock()
258 _rm_wunlock(struct rmlock *rm) in _rm_wunlock()
264 _rm_rlock(struct rmlock *rm, struct rm_priotracker *tracker, int trylock) in _rm_rlock()
270 _rm_runlock(struct rmlock *rm, struct rm_priotracker *tracker) in _rm_runlock()
276 rm_wowned(const struct rmlock *rm) in rm_wowned()
/f-stack/freebsd/net/
H A Dradix.h141 struct rmlock rnh_lock; /* locks entire radix tree */
H A Dnetisr.c120 static struct rmlock netisr_rmlock;
H A Dpfvar.h117 extern struct rmlock pf_rules_lock;
H A Dif_vxlan.c113 struct rmlock vxlso_lock;
193 struct rmlock vxl_lock;
/f-stack/tools/compat/include/net/
H A Dradix.h141 struct rmlock rnh_lock; /* locks entire radix tree */
/f-stack/freebsd/netinet/
H A Dtcp_stats.c73 static struct rmlock tcp_stats_tpl_sampling_lock;
H A Din_var.h127 extern struct rmlock in_ifaddr_lock;
H A Dtcp_fastopen.c358 VNET_DEFINE_STATIC(struct rmlock, tcp_fastopen_keylock);
H A Dip_input.c104 struct rmlock in_ifaddr_lock;
/f-stack/freebsd/net/route/
H A Droute_var.h66 struct rmlock rib_lock; /* config/data path lock */
/f-stack/tools/compat/include/netinet/
H A Din_var.h127 extern struct rmlock in_ifaddr_lock;
/f-stack/freebsd/security/mac/
H A Dmac_framework.c209 static struct rmlock mac_policy_rm; /* Non-sleeping entry points. */
/f-stack/freebsd/netgraph/
H A Dng_iface.c123 struct rmlock lock; /* Protect private data changes */
/f-stack/tools/compat/include/netinet6/
H A Din6_var.h536 extern struct rmlock in6_ifaddr_lock;
/f-stack/freebsd/netinet6/
H A Din6_var.h536 extern struct rmlock in6_ifaddr_lock;
H A Dip6_input.c204 struct rmlock in6_ifaddr_lock;
/f-stack/freebsd/netpfil/ipfw/
H A Dip_fw_private.h301 struct rmlock rwmtx;

12