Lines Matching refs:bd_lock
380 mutex_exit(&d->bd_lock); in bpf_detachd()
394 mutex_enter(&d->bd_lock); in bpf_detachd()
495 mutex_init(&d->bd_lock, NULL, MUTEX_DRIVER, NULL); in bpfopen()
536 mutex_enter(&d->bd_lock); in bpfclose()
540 if (cv_wait_sig(&d->bd_wait, &d->bd_lock) <= 0) { in bpfclose()
542 mutex_exit(&d->bd_lock); in bpfclose()
554 mutex_exit(&d->bd_lock); in bpfclose()
561 mutex_enter(&d->bd_lock); in bpfclose()
562 mutex_destroy(&d->bd_lock); in bpfclose()
604 mutex_enter(&d->bd_lock); in bpfread()
617 mutex_exit(&d->bd_lock); in bpfread()
635 error = cv_timedwait_sig(&d->bd_wait, &d->bd_lock, delay); in bpfread()
637 mutex_exit(&d->bd_lock); in bpfread()
655 mutex_exit(&d->bd_lock); in bpfread()
664 mutex_exit(&d->bd_lock); in bpfread()
673 mutex_enter(&d->bd_lock); in bpfread()
678 mutex_exit(&d->bd_lock); in bpfread()
699 mutex_enter(&d->bd_lock); in bpf_timed_out()
705 mutex_exit(&d->bd_lock); in bpf_timed_out()
723 mutex_enter(&d->bd_lock); in bpfwrite()
725 mutex_exit(&d->bd_lock); in bpfwrite()
730 mutex_exit(&d->bd_lock); in bpfwrite()
736 if (cv_wait_sig(&d->bd_wait, &d->bd_lock) <= 0) { in bpfwrite()
738 mutex_exit(&d->bd_lock); in bpfwrite()
744 mutex_exit(&d->bd_lock); in bpfwrite()
783 mutex_enter(&d->bd_lock); in bpfwrite()
787 mutex_exit(&d->bd_lock); in bpfwrite()
846 mutex_enter(&d->bd_lock); in bpfioctl()
850 mutex_exit(&d->bd_lock); in bpfioctl()
865 mutex_enter(&d->bd_lock); in bpfioctl()
869 mutex_exit(&d->bd_lock); in bpfioctl()
892 mutex_enter(&d->bd_lock); in bpfioctl()
903 mutex_exit(&d->bd_lock); in bpfioctl()
924 mutex_enter(&d->bd_lock); in bpfioctl()
926 mutex_exit(&d->bd_lock); in bpfioctl()
942 mutex_enter(&d->bd_lock); in bpfioctl()
951 mutex_exit(&d->bd_lock); in bpfioctl()
953 mutex_enter(&d->bd_lock); in bpfioctl()
963 mutex_exit(&d->bd_lock); in bpfioctl()
1267 mutex_enter(&d->bd_lock); in bpf_setf()
1273 mutex_exit(&d->bd_lock); in bpf_setf()
1288 mutex_enter(&d->bd_lock); in bpf_setf()
1294 mutex_exit(&d->bd_lock); in bpf_setf()
1342 mutex_enter(&d->bd_lock); in bpf_setif()
1345 if (cv_wait_sig(&d->bd_wait, &d->bd_lock) <= 0) { in bpf_setif()
1347 mutex_exit(&d->bd_lock); in bpf_setif()
1353 mutex_exit(&d->bd_lock); in bpf_setif()
1359 mutex_enter(&d->bd_lock); in bpf_setif()
1371 mutex_exit(&d->bd_lock); in bpf_setif()
1375 mutex_enter(&d->bd_lock); in bpf_setif()
1379 mutex_exit(&d->bd_lock); in bpf_setif()
1394 mutex_enter(&d->bd_lock); in bpf_ifname()
1396 mutex_exit(&d->bd_lock); in bpf_ifname()
1401 mutex_exit(&d->bd_lock); in bpf_ifname()
1425 mutex_enter(&d->bd_lock); in bpfchpoll()
1450 mutex_exit(&d->bd_lock); in bpfchpoll()
1505 mutex_enter(&d->bd_lock); in bpf_deliver()
1515 mutex_exit(&d->bd_lock); in bpf_deliver()
1710 mutex_enter(&d->bd_lock); in bpf_getdltlist()
1741 mutex_exit(&d->bd_lock); in bpf_getdltlist()
1745 mutex_enter(&d->bd_lock); in bpf_getdltlist()
1761 mutex_exit(&d->bd_lock); in bpf_getdltlist()
1790 mutex_enter(&d->bd_lock); in bpf_setdlt()
1793 mutex_exit(&d->bd_lock); in bpf_setdlt()
1797 mutex_exit(&d->bd_lock); in bpf_setdlt()
1803 mutex_exit(&d->bd_lock); in bpf_setdlt()
1813 mutex_exit(&d->bd_lock); in bpf_setdlt()
1824 mutex_exit(&d->bd_lock); in bpf_setdlt()
1846 mutex_exit(&d->bd_lock); in bpf_clear_timeout()
1848 mutex_enter(&d->bd_lock); in bpf_clear_timeout()