Home
last modified time | relevance | path

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

12

/freebsd/sys/sys/
H A Drmlock.h51 void rm_init(struct rmlock *rm, const char *name);
52 void rm_init_flags(struct rmlock *rm, const char *name, int opts);
53 void rm_destroy(struct rmlock *rm);
54 int rm_wowned(const struct rmlock *rm);
57 void _rm_wlock_debug(struct rmlock *rm, const char *file, int line);
58 void _rm_wunlock_debug(struct rmlock *rm, const char *file, int line);
59 int _rm_rlock_debug(struct rmlock *rm, struct rm_priotracker *tracker,
61 void _rm_runlock_debug(struct rmlock *rm, struct rm_priotracker *tracker,
64 void _rm_wlock(struct rmlock *rm);
65 void _rm_wunlock(struct rmlock *rm);
[all …]
H A D_rmlock.h54 struct rmlock { struct
71 struct rmlock *rmp_rmlock; argument
H A Dhhook.h96 struct rmlock hhh_lock;
/freebsd/sys/kern/
H A Dkern_rmlock.c118 rm_assert((const struct rmlock *)lock, what); in assert_rm()
124 struct rmlock *rm; in lock_rm()
127 rm = (struct rmlock *)lock; in lock_rm()
141 struct rmlock *rm; in unlock_rm()
146 rm = (struct rmlock *)lock; in unlock_rm()
182 const struct rmlock *rm; in owner_rm()
185 rm = (const struct rmlock *)lock; in owner_rm()
223 rm_trackers_present(const struct pcpu *pc, const struct rmlock *rm, in rm_trackers_present()
259 struct rmlock *rm = arg; in rm_cleanIPI()
278 rm_init_flags(struct rmlock *rm, const char *name, int opts) in rm_init_flags()
[all …]
H A Dkern_osd.c54 struct rmlock osd_object_lock;
/freebsd/share/man/man9/
H A DMakefile309 rmlock.9 \
1929 MLINKS+=rmlock.9 rm_assert.9 \
1930 rmlock.9 rm_destroy.9 \
1931 rmlock.9 rm_init.9 \
1932 rmlock.9 rm_init_flags.9 \
1933 rmlock.9 rm_rlock.9 \
1934 rmlock.9 rm_runlock.9 \
1935 rmlock.9 rm_sleep.9 \
1936 rmlock.9 RM_SYSINIT.9 \
1937 rmlock.9 RM_SYSINIT_FLAGS.9 \
[all …]
/freebsd/sys/cddl/contrib/opensolaris/uts/common/sys/
H A Dfasttrap_impl.h210 extern struct rmlock fasttrap_tp_lock;
/freebsd/sys/netipsec/
H A Dkeydb.h42 #include <sys/rmlock.h>
163 struct rmlock *lock; /* update/access lock */
/freebsd/sys/netlink/
H A Dnetlink_var.h102 struct rmlock ctl_lock;
/freebsd/sys/net/
H A Dradix.h139 struct rmlock rnh_lock; /* locks entire radix tree */
H A Dnetisr.c80 #include <sys/rmlock.h>
119 static struct rmlock netisr_rmlock;
H A Dif_vxlan.c40 #include <sys/rmlock.h>
111 struct rmlock vxlso_lock;
193 struct rmlock vxl_lock;
/freebsd/sys/netinet/
H A Dtcp_stats.c70 static struct rmlock tcp_stats_tpl_sampling_lock;
H A Dtcp_fastopen.c356 VNET_DEFINE_STATIC(struct rmlock, tcp_fastopen_keylock);
/freebsd/sys/dev/hyperv/netvsc/
H A Dif_hnvar.h203 struct rmlock hn_vf_lock;
/freebsd/sys/net/route/
H A Droute_var.h61 struct rmlock rib_lock; /* config/data path lock */
/freebsd/sys/security/mac/
H A Dmac_framework.c215 static struct rmlock mac_policy_rm; /* Non-sleeping entry points. */
/freebsd/sys/dev/ntb/
H A Dntb.c55 struct rmlock ctx_lock;
/freebsd/tools/build/test-includes/
H A Dbadfiles.inc104 sys/rmlock.h \
/freebsd/sys/powerpc/pseries/
H A Dmmu_phyp.c66 static struct rmlock mphyp_eviction_lock;
/freebsd/sys/netgraph/
H A Dng_iface.c122 struct rmlock lock; /* Protect private data changes */
/freebsd/sys/netinet6/
H A Din6_var.h536 extern struct rmlock in6_ifaddr_lock;
H A Dip6_input.c86 #include <sys/rmlock.h>
215 struct rmlock in6_ifaddr_lock;
/freebsd/sys/netpfil/ipfw/
H A Dip_fw_private.h313 struct rmlock rwmtx;
/freebsd/sys/netlink/route/
H A Dnexthop.c103 struct rmlock un_lock;

12