Lines Matching refs:lock

91 	kmutex_t	lock;  member
460 mutex_init(&sp->lock, NULL, MUTEX_DRIVER, NULL); in ds_snmp_create_state()
487 mutex_destroy(&sp->lock); in ds_snmp_destroy_state()
572 mutex_enter(&sp->lock); in ds_snmp_read()
575 mutex_exit(&sp->lock); in ds_snmp_read()
585 mutex_exit(&sp->lock); in ds_snmp_read()
590 if (cv_wait_sig(&sp->state_cv, &sp->lock) == 0) { in ds_snmp_read()
591 mutex_exit(&sp->lock); in ds_snmp_read()
605 mutex_exit(&sp->lock); in ds_snmp_read()
612 mutex_exit(&sp->lock); in ds_snmp_read()
635 mutex_exit(&sp->lock); in ds_snmp_read()
682 mutex_enter(&sp->lock); in ds_snmp_write()
685 mutex_exit(&sp->lock); in ds_snmp_write()
696 if (cv_wait_sig(&sp->state_cv, &sp->lock) == 0) { in ds_snmp_write()
697 mutex_exit(&sp->lock); in ds_snmp_write()
711 mutex_exit(&sp->lock); in ds_snmp_write()
729 mutex_exit(&sp->lock); in ds_snmp_write()
791 mutex_enter(&sp->lock); in ds_snmp_ioctl()
794 mutex_exit(&sp->lock); in ds_snmp_ioctl()
803 if (cv_wait_sig(&sp->state_cv, &sp->lock) == 0) { in ds_snmp_ioctl()
805 mutex_exit(&sp->lock); in ds_snmp_ioctl()
820 mutex_exit(&sp->lock); in ds_snmp_ioctl()
827 mutex_exit(&sp->lock); in ds_snmp_ioctl()
837 mutex_exit(&sp->lock); in ds_snmp_ioctl()
844 mutex_enter(&sp->lock); in ds_snmp_ioctl()
862 mutex_exit(&sp->lock); in ds_snmp_ioctl()
923 mutex_enter(&sp->lock); in ds_snmp_unreg_handler()
927 mutex_exit(&sp->lock); in ds_snmp_unreg_handler()
968 mutex_enter(&sp->lock); in ds_snmp_data_handler()
977 mutex_exit(&sp->lock); in ds_snmp_data_handler()
993 mutex_exit(&sp->lock); in ds_snmp_data_handler()
1016 mutex_exit(&sp->lock); in ds_snmp_data_handler()