rm_init_flags
rm_init_flags(&hn_vfmap_lock, "hn_vfmap", RM_SLEEPABLE);
rm_init_flags(rm, name, 0);
rm_init_flags(args->ra_rm, args->ra_desc, args->ra_flags);
#define SYSCTL_INIT() rm_init_flags(&sysctllock, "sysctl lock", \
rm_init_flags(&sc->lock, "if_ovpn_lock", RM_RECURSE);
#define NETISR_LOCK_INIT() rm_init_flags(&netisr_rmlock, "netisr", \
#define RIB_LOCK_INIT(rh) rm_init_flags(&(rh)->rib_lock, "rib head lock", RM_DUPOK)
rm_init_flags(&(_chain)->rwmtx, "IPFW static rules", RM_RECURSE); \
rm_init_flags(&V_pf_rules_lock, "pf rulesets", RM_RECURSE);
rm_init_flags(&V_pf_tags_lock, "pf tags and queues", RM_RECURSE);
rm_init_flags(&mac_policy_rm, "mac_policy_rm", RM_NOWITNESS |
void rm_init_flags(struct rmlock *rm, const char *name, int opts);