Lines Matching defs:lockp
677 netstack_apply_create(kmutex_t *lockp, netstack_t *ns, int moduleid)
684 ASSERT(MUTEX_HELD(lockp));
687 if (wait_for_nms_inprogress(ns, nms, lockp))
696 mutex_exit(lockp);
709 mutex_enter(lockp);
737 netstack_apply_shutdown(kmutex_t *lockp, netstack_t *ns, int moduleid)
744 ASSERT(MUTEX_HELD(lockp));
747 if (wait_for_nms_inprogress(ns, nms, lockp))
756 mutex_exit(lockp);
769 mutex_enter(lockp);
796 netstack_apply_destroy(kmutex_t *lockp, netstack_t *ns, int moduleid)
803 ASSERT(MUTEX_HELD(lockp));
806 if (wait_for_nms_inprogress(ns, nms, lockp))
815 mutex_exit(lockp);
828 mutex_enter(lockp);
852 * Returns true if lockp was temporarily dropped while waiting.
855 wait_for_zone_creator(netstack_t *ns, kmutex_t *lockp)
863 if (lockp != NULL) {
865 mutex_exit(lockp);
868 if (lockp != NULL) {
871 mutex_enter(lockp);
882 * Returns true if lockp was temporarily dropped while waiting.
885 wait_for_nms_inprogress(netstack_t *ns, nm_state_t *nms, kmutex_t *lockp)
892 if (lockp != NULL) {
894 mutex_exit(lockp);
897 if (lockp != NULL) {
900 mutex_enter(lockp);