Searched refs:device_lock (Results 1 – 7 of 7) sorted by relevance
101 * -> device_lock331 * transition of 1 -> 0 must happen under device_lock so in spec_io_exit() 338 mutex_enter(&device_lock); in spec_io_exit() 341 mutex_exit(&device_lock); in spec_io_exit() 364 mutex_enter(&device_lock); in spec_io_drain() 366 cv_wait(&specfs_iocv, &device_lock); in spec_io_drain() 367 mutex_exit(&device_lock); in spec_io_drain() 392 mutex_enter(&device_lock); in spec_node_init() 424 mutex_exit(&device_lock); in spec_node_init() 441 top: mutex_enter(&device_lock); in spec_node_lookup_by_dev() [all...]
124 kmutex_t device_lock; variable 376 mutex_init(&device_lock, MUTEX_DEFAULT, IPL_NONE); in devsw_init() 393 mutex_enter(&device_lock); in devsw_attach() 483 mutex_exit(&device_lock); in devsw_attach() 496 KASSERT(mutex_owned(&device_lock)); in bdevsw_attach() 562 KASSERT(mutex_owned(&device_lock)); in cdevsw_attach() 623 KASSERT(mutex_owned(&device_lock)); in devsw_detach_locked() 690 * device_lock. in devsw_detach_locked() 694 &devsw_cv, &device_lock); in devsw_detach_locked() 701 &devsw_cv, &device_lock); in devsw_detach_locked() [all...]
1284 mutex_enter(&device_lock); in sysctl_kern_drivers()1297 mutex_exit(&device_lock); in sysctl_kern_drivers()1299 mutex_enter(&device_lock); in sysctl_kern_drivers()1305 mutex_exit(&device_lock); in sysctl_kern_drivers()
20 struct device_lock;25 typedef struct device_lock *device_lock_t;
114 struct device_lock { struct175 struct device_lock dv_lock;
110 extern kmutex_t device_lock;
237 mutex_enter(&device_lock); in procfs_dodevices() 246 mutex_exit(&device_lock); in procfs_dodevices() 253 mutex_exit(&device_lock); in procfs_dodevices() 265 mutex_exit(&device_lock); in procfs_dodevices() 269 mutex_exit(&device_lock); in procfs_dodevices()