Lines Matching refs:gld_devlock
405 mutex_init(&gld_device_list.gld_devlock, NULL, MUTEX_DRIVER, NULL); in _init()
412 mutex_destroy(&gld_device_list.gld_devlock); in _init()
429 mutex_destroy(&gld_device_list.gld_devlock); in _fini()
562 mutex_enter(&gld_device_list.gld_devlock); in gld_register()
572 mutex_exit(&gld_device_list.gld_devlock); in gld_register()
583 mutex_init(&glddev->gld_devlock, NULL, MUTEX_DRIVER, NULL); in gld_register()
612 mutex_exit(&gld_device_list.gld_devlock); in gld_register()
686 mutex_enter(&glddev->gld_devlock); in gld_register()
707 mutex_exit(&glddev->gld_devlock); in gld_register()
721 mutex_exit(&glddev->gld_devlock); in gld_register()
729 mutex_exit(&glddev->gld_devlock); in gld_register()
743 mutex_enter(&glddev->gld_devlock); in gld_register()
745 mutex_exit(&glddev->gld_devlock); in gld_register()
786 mutex_enter(&gld_device_list.gld_devlock); in gld_register()
812 mutex_destroy(&glddev->gld_devlock); in gld_register()
817 mutex_exit(&gld_device_list.gld_devlock); in gld_register()
835 mutex_enter(&glddev->gld_devlock); in gld_unregister()
840 mutex_exit(&glddev->gld_devlock); in gld_unregister()
865 mutex_exit(&glddev->gld_devlock); in gld_unregister()
883 mutex_enter(&gld_device_list.gld_devlock); in gld_unregister()
904 mutex_destroy(&glddev->gld_devlock); in gld_unregister()
909 mutex_exit(&gld_device_list.gld_devlock); in gld_unregister()
1331 mutex_enter(&gld_device_list.gld_devlock); /* hold the device */ in gld_finddevinfo()
1336 mutex_exit(&gld_device_list.gld_devlock); in gld_finddevinfo()
1350 mutex_enter(&device->gld_devlock); in gld_finddevinfo()
1385 mutex_exit(&device->gld_devlock); in gld_finddevinfo()
1386 mutex_exit(&gld_device_list.gld_devlock); in gld_finddevinfo()
1414 mutex_enter(&gld_device_list.gld_devlock); in gld_open()
1421 mutex_exit(&gld_device_list.gld_devlock); in gld_open()
1454 mutex_enter(&glddev->gld_devlock); in gld_open()
1459 mutex_exit(&glddev->gld_devlock); in gld_open()
1515 mutex_exit(&glddev->gld_devlock); in gld_open()
1525 mutex_exit(&glddev->gld_devlock); in gld_open()
1547 mutex_exit(&glddev->gld_devlock); in gld_open()
1553 mutex_exit(&glddev->gld_devlock); in gld_open()
1582 mutex_enter(&glddev->gld_devlock); in gld_close()
1594 mutex_exit(&glddev->gld_devlock); in gld_close()
1629 mutex_enter(&glddev->gld_devlock); in gld_close()
1631 mutex_exit(&glddev->gld_devlock); in gld_close()
4316 mutex_enter(&glddev->gld_devlock); in gldattach()
4333 mutex_exit(&glddev->gld_devlock); in gldattach()
4342 mutex_exit(&glddev->gld_devlock); in gldattach()
4365 mutex_exit(&glddev->gld_devlock); in gldattach()
4376 mutex_exit(&glddev->gld_devlock); in gldattach()
4396 mutex_exit(&glddev->gld_devlock); in gldattach()
4400 mutex_exit(&glddev->gld_devlock); in gldattach()
4492 mutex_enter(&glddev->gld_devlock); in gldunattach()
4521 mutex_exit(&glddev->gld_devlock); in gldunattach()
5316 ASSERT(mutex_owned(&gld_device_list.gld_devlock)); in gld_devlookup()
5342 ASSERT(mutex_owned(&device->gld_devlock)); in gld_findminor()
5575 mutex_enter(&gld_device_list.gld_devlock); in gld_check_assertions()
5580 mutex_enter(&dev->gld_devlock); in gld_check_assertions()
5642 mutex_exit(&dev->gld_devlock); in gld_check_assertions()
5644 mutex_exit(&gld_device_list.gld_devlock); in gld_check_assertions()