Lines Matching refs:ipsl_mutex
113 ipfmutex_t ipsl_mutex; member
238 MUTEX_INIT(&softs->ipsl_mutex, "read ring lock"); in ipf_sync_soft_init()
289 MUTEX_DESTROY(&softs->ipsl_mutex); in ipf_sync_soft_fini()
591 MUTEX_ENTER(&softs->ipsl_mutex); in ipf_sync_read()
596 if (!cv_wait_sig(&softs->ipslwait, &softs->ipsl_mutex.ipf_lk)) { in ipf_sync_read()
597 MUTEX_EXIT(&softs->ipsl_mutex); in ipf_sync_read()
609 MUTEX_EXIT(&softs->ipsl_mutex); in ipf_sync_read()
618 &softs->ipsl_mutex, MS_LOCK_SIMPLE); in ipf_sync_read()
624 MUTEX_EXIT(&softs->ipsl_mutex); in ipf_sync_read()
630 MUTEX_ENTER(&softs->ipsl_mutex); in ipf_sync_read()
640 MUTEX_EXIT(&softs->ipsl_mutex); in ipf_sync_read()
644 MUTEX_ENTER(&softs->ipsl_mutex); in ipf_sync_read()
651 MUTEX_EXIT(&softs->ipsl_mutex); in ipf_sync_read()
655 MUTEX_ENTER(&softs->ipsl_mutex); in ipf_sync_read()
663 MUTEX_EXIT(&softs->ipsl_mutex); in ipf_sync_read()
1289 MUTEX_ENTER(&softs->ipsl_mutex); in ipf_sync_ioctl()
1296 MUTEX_EXIT(&softs->ipsl_mutex); in ipf_sync_ioctl()
1423 MUTEX_ENTER(&softs->ipsl_mutex); in ipf_sync_poll_wakeup()
1425 MUTEX_EXIT(&softs->ipsl_mutex); in ipf_sync_poll_wakeup()