Home
last modified time | relevance | path

Searched refs:sc_lock (Results 1 – 25 of 289) sorted by relevance

12345678910>>...12

/netbsd-src/sys/dev/onewire/
H A Donewire.c86 kmutex_t sc_lock; member
128 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_NONE); in onewire_attach()
138 mutex_destroy(&sc->sc_lock); in onewire_attach()
150 mutex_enter(&sc->sc_lock); in onewire_detach()
153 mutex_exit(&sc->sc_lock); in onewire_detach()
215 mutex_enter(&sc->sc_lock); in onewire_lock()
223 mutex_exit(&sc->sc_lock); in onewire_unlock()
232 KASSERT(mutex_owned(&sc->sc_lock)); in onewire_reset()
243 KASSERT(mutex_owned(&sc->sc_lock)); in onewire_read_bit()
254 KASSERT(mutex_owned(&sc->sc_lock)); in onewire_write_bit()
[all …]
/netbsd-src/sys/dev/usb/
H A Duhid.c93 kmutex_t sc_lock; member
200 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_SOFTUSB); in uhid_attach()
229 mutex_destroy(&sc->sc_lock); in uhid_detach()
251 mutex_enter(&sc->sc_lock); in uhid_intr()
266 mutex_exit(&sc->sc_lock); in uhid_intr()
283 mutex_enter(&sc->sc_lock); in uhidopen()
285 mutex_exit(&sc->sc_lock); in uhidopen()
290 mutex_exit(&sc->sc_lock); in uhidopen()
315 mutex_enter(&sc->sc_lock); in uhidopen()
317 mutex_exit(&sc->sc_lock); in uhidopen()
[all …]
H A Ducom.c194 kmutex_t sc_lock; member
300 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_SOFTUSB); in ucom_attach()
411 mutex_enter(&sc->sc_lock); in ucom_detach()
413 mutex_exit(&sc->sc_lock); in ucom_detach()
467 mutex_destroy(&sc->sc_lock); in ucom_detach()
486 mutex_enter(&sc->sc_lock); in ucom_shutdown()
489 mutex_exit(&sc->sc_lock); in ucom_shutdown()
512 mutex_enter(&sc->sc_lock); in ucomopen()
515 mutex_exit(&sc->sc_lock); in ucomopen()
520 mutex_exit(&sc->sc_lock); in ucomopen()
[all …]
H A Duhidev.c104 kmutex_t sc_lock; member
197 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_SOFTUSB); in uhidev_attach()
532 mutex_destroy(&sc->sc_lock); in uhidev_detach()
613 KASSERT(mutex_owned(&sc->sc_lock)); in uhidev_config_enter()
618 error = cv_wait_sig(&sc->sc_cv, &sc->sc_lock); in uhidev_config_enter()
631 KASSERT(mutex_owned(&sc->sc_lock)); in uhidev_config_enter_nointr()
634 cv_wait(&sc->sc_cv, &sc->sc_lock); in uhidev_config_enter_nointr()
642 KASSERT(mutex_owned(&sc->sc_lock)); in uhidev_config_exit()
662 KASSERT(mutex_owned(&sc->sc_lock)); in uhidev_open_pipes()
700 mutex_exit(&sc->sc_lock); in uhidev_open_pipes()
[all …]
H A Dualea.c49 kmutex_t sc_lock; member
107 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_SOFTSERIAL); in ualea_attach()
163 mutex_enter(&sc->sc_lock); in ualea_detach()
165 mutex_exit(&sc->sc_lock); in ualea_detach()
177 mutex_destroy(&sc->sc_lock); in ualea_detach()
187 KASSERT(mutex_owned(&sc->sc_lock)); in ualea_xfer()
219 mutex_enter(&sc->sc_lock); in ualea_get()
223 mutex_exit(&sc->sc_lock); in ualea_get()
240 mutex_enter(&sc->sc_lock); in ualea_xfer_done()
243 mutex_exit(&sc->sc_lock); in ualea_xfer_done()
[all …]
H A Dumidi.c210 kmutex_t sc_lock; member
366 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_SOFTUSB); in umidi_attach()
460 mutex_enter(&sc->sc_lock); in umidi_detach()
463 if (cv_timedwait(&sc->sc_detach_cv, &sc->sc_lock, hz * 60)) in umidi_detach()
465 mutex_exit(&sc->sc_lock); in umidi_detach()
474 mutex_destroy(&sc->sc_lock); in umidi_detach()
496 KASSERT(mutex_owned(&sc->sc_lock)); in umidi_open()
526 KASSERT(mutex_owned(&sc->sc_lock)); in umidi_open()
536 KASSERT(mutex_owned(&sc->sc_lock)); in umidi_close()
563 KASSERT(mutex_owned(&mididev->sc->sc_lock)); in umidi_channelmsg()
[all …]
H A Dugen.c173 kmutex_t sc_lock; member
269 mutex_enter(&sc->sc_lock); in ugenif_acquire()
271 mutex_exit(&sc->sc_lock); in ugenif_acquire()
277 mutex_exit(&sc->sc_lock); in ugenif_acquire()
287 mutex_enter(&sc->sc_lock); in ugenif_release()
290 mutex_exit(&sc->sc_lock); in ugenif_release()
415 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_SOFTUSB); in ugenif_attach()
869 mutex_enter(&sc->sc_lock); in ugen_do_read()
872 mutex_exit(&sc->sc_lock); in ugen_do_read()
877 error = cv_timedwait_sig(&sce->cv, &sc->sc_lock, in ugen_do_read()
[all …]
/netbsd-src/sys/dev/sdmmc/
H A Dld_sdmmc.c95 kmutex_t sc_lock; member
132 KASSERT(mutex_owned(&sc->sc_lock)); in ld_sdmmc_task_get()
148 KASSERT(mutex_owned(&sc->sc_lock)); in ld_sdmmc_task_put()
162 KASSERT(mutex_owned(&sc->sc_lock)); in ld_sdmmc_task_cancel()
178 callout_halt(&task->task_restart_ch, &sc->sc_lock); in ld_sdmmc_task_cancel()
187 callout_halt(&task->task_restart_ch, &sc->sc_lock); in ld_sdmmc_task_cancel()
188 if (!sdmmc_del_task(sc->sc_sf->sc, &task->task, &sc->sc_lock)) in ld_sdmmc_task_cancel()
207 mutex_exit(&sc->sc_lock); in ld_sdmmc_task_cancel()
217 mutex_enter(&sc->sc_lock); in ld_sdmmc_task_cancel()
275 mutex_init(&sc->sc_lock, MUTEX_DEFAUL in ld_sdmmc_attach()
[all...]
/netbsd-src/sys/arch/arm/imx/
H A Dimx23_apbdma.c128 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_HIGH); in apbdma_attach()
267 mutex_enter(&sc->sc_lock); in apbdma_chan_init()
272 mutex_exit(&sc->sc_lock); in apbdma_chan_init()
292 mutex_enter(&sc->sc_lock); in apbdma_chan_set_chain()
294 mutex_exit(&sc->sc_lock); in apbdma_chan_set_chain()
317 mutex_enter(&sc->sc_lock); in apbdma_run()
319 mutex_exit(&sc->sc_lock); in apbdma_run()
331 mutex_enter(&sc->sc_lock); in apbdma_ack_intr()
337 mutex_exit(&sc->sc_lock); in apbdma_ack_intr()
349 mutex_enter(&sc->sc_lock); in apbdma_ack_error_intr()
[all …]
/netbsd-src/sys/fs/autofs/
H A Dautofs.c184 mutex_enter(&autofs_softc->sc_lock); in autofs_timeout_wq()
193 mutex_exit(&autofs_softc->sc_lock); in autofs_timeout_wq()
309 KASSERT(mutex_owned(&autofs_softc->sc_lock)); in autofs_trigger_one()
365 &autofs_softc->sc_lock); in autofs_trigger_one()
373 cv_wait(&autofs_softc->sc_cv, &autofs_softc->sc_lock); in autofs_trigger_one()
390 mutex_exit(&autofs_softc->sc_lock); in autofs_trigger_one()
393 mutex_enter(&autofs_softc->sc_lock); in autofs_trigger_one()
445 mutex_exit(&autofs_softc->sc_lock); in autofs_trigger()
447 mutex_enter(&autofs_softc->sc_lock); in autofs_trigger()
456 mutex_enter(&autofs_softc->sc_lock); in autofs_ioctl_request()
[all …]
/netbsd-src/sys/dev/ic/
H A Djoy.c123 if (sc->sc_lock == NULL) { in joyattach()
130 mutex_enter(sc->sc_lock); in joyattach()
136 mutex_exit(sc->sc_lock); in joyattach()
163 mutex_enter(sc->sc_lock); in joyopen()
165 mutex_exit(sc->sc_lock); in joyopen()
170 mutex_exit(sc->sc_lock); in joyopen()
181 mutex_enter(sc->sc_lock); in joyclose()
183 mutex_exit(sc->sc_lock); in joyclose()
198 mutex_enter(sc->sc_lock); in joyread()
218 mutex_exit(sc->sc_lock); in joyread()
[all …]
H A Dlcdkp_subr.c63 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_NONE); in lcdkp_attach_subr()
77 mutex_enter(&sc->sc_lock); in lcdkp_scankey()
86 mutex_exit(&sc->sc_lock); in lcdkp_scankey()
102 mutex_enter(&sc->sc_lock); in lcdkp_readkey()
107 mutex_exit(&sc->sc_lock); in lcdkp_readkey()
140 KASSERT(mutex_owned(&sc->sc_lock)); in lcdkp_poll()
147 HD_POLL_RATE, &sc->sc_lock); in lcdkp_poll()
/netbsd-src/sys/arch/arm/nvidia/
H A Dtegra_cec.c67 kmutex_t sc_lock; member
161 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_VM); in tegra_cec_attach()
212 mutex_enter(&sc->sc_lock); in tegra_cec_intr()
277 mutex_exit(&sc->sc_lock); in tegra_cec_intr()
287 KASSERT(mutex_owned(&sc->sc_lock)); in tegra_cec_reset()
300 mutex_enter(&sc->sc_lock); in tegra_cec_open()
305 mutex_exit(&sc->sc_lock); in tegra_cec_open()
315 mutex_enter(&sc->sc_lock); in tegra_cec_close()
319 mutex_exit(&sc->sc_lock); in tegra_cec_close()
374 mutex_enter(&sc->sc_lock); in tegra_cec_send()
[all …]
/netbsd-src/sys/dev/isapnp/
H A Dmpu_isapnp.c35 kmutex_t sc_lock; member
67 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_AUDIO); in mpu_isapnp_attach()
71 sc->sc_mpu.lock = &sc->sc_lock; in mpu_isapnp_attach()
73 mutex_enter(&sc->sc_lock); in mpu_isapnp_attach()
77 mutex_exit(&sc->sc_lock); in mpu_isapnp_attach()
78 mutex_destroy(&sc->sc_lock); in mpu_isapnp_attach()
82 mutex_exit(&sc->sc_lock); in mpu_isapnp_attach()
/netbsd-src/sys/dev/i2c/
H A Dtsllux.c59 kmutex_t sc_lock; member
151 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_NONE); in tsllux_attach()
231 mutex_enter(&sc->sc_lock); in tsllux_sysctl_cs_package()
236 mutex_exit(&sc->sc_lock); in tsllux_sysctl_cs_package()
243 mutex_exit(&sc->sc_lock); in tsllux_sysctl_cs_package()
259 mutex_enter(&sc->sc_lock); in tsllux_sysctl_autogain()
264 mutex_exit(&sc->sc_lock); in tsllux_sysctl_autogain()
271 mutex_exit(&sc->sc_lock); in tsllux_sysctl_autogain()
288 mutex_enter(&sc->sc_lock); in tsllux_sysctl_gain()
306 mutex_exit(&sc->sc_lock); in tsllux_sysctl_gain()
[all …]
/netbsd-src/sys/dev/
H A Dmd.c88 kmutex_t sc_lock; /* Protect self. */ member
168 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_NONE); in md_attach()
216 mutex_destroy(&sc->sc_lock); in md_detach()
245 mutex_enter(&sc->sc_lock); in mdsize()
250 mutex_exit(&sc->sc_lock); in mdsize()
422 mutex_enter(&sc->sc_lock); in mdstrategy()
430 mutex_exit(&sc->sc_lock); in mdstrategy()
466 mutex_exit(&sc->sc_lock); in mdstrategy()
495 mutex_enter(&sc->sc_lock); in mdioctl()
522 mutex_exit(&sc->sc_lock); in mdioctl()
[all …]
/netbsd-src/sys/dev/fdt/
H A Dsyscon.c47 kmutex_t sc_lock; member
69 mutex_enter(&sc->sc_lock); in syscon_generic_lock()
77 mutex_exit(&sc->sc_lock); in syscon_generic_unlock()
85 KASSERT(mutex_owned(&sc->sc_lock)); in syscon_generic_read_4()
95 KASSERT(mutex_owned(&sc->sc_lock)); in syscon_generic_write_4()
129 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_VM); in syscon_attach()
/netbsd-src/sys/dev/isa/
H A Dnct.c163 kmutex_t sc_lock; /* Serialization */ member
331 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_VM); in nct_attach()
332 mutex_spin_enter(&sc->sc_lock); in nct_attach()
393 mutex_spin_exit(&sc->sc_lock); in nct_attach()
407 mutex_spin_enter(&sc->sc_lock); in nct_attach()
411 mutex_spin_exit(&sc->sc_lock); in nct_attach()
456 mutex_destroy(&sc->sc_lock); in nct_detach()
468 KASSERT(mutex_owned(&sc->sc_lock)); in nct_rd()
497 KASSERT(mutex_owned(&sc->sc_lock)); in nct_wr()
548 mutex_spin_enter(&sc->sc_lock); in nct_gpio_read()
[all …]
/netbsd-src/sys/arch/arm/xilinx/
H A Dzynq_gpio.c65 kmutex_t sc_lock; member
97 KASSERT(mutex_owned(&sc->sc_lock)); in zynq_gpio_ctl()
131 mutex_enter(&sc->sc_lock); in zynq_gpio_acquire()
133 mutex_exit(&sc->sc_lock); in zynq_gpio_acquire()
153 mutex_enter(&sc->sc_lock); in zynq_gpio_release()
155 mutex_exit(&sc->sc_lock); in zynq_gpio_release()
234 mutex_enter(&sc->sc_lock); in zynq_gpio_pin_ctl()
236 mutex_exit(&sc->sc_lock); in zynq_gpio_pin_ctl()
292 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_VM); in zynq_gpio_attach()
/netbsd-src/sys/dev/pci/
H A Dvio9p.c108 kmutex_t sc_lock; member
226 mutex_enter(&sc->sc_lock); in vio9p_read()
253 error = cv_timedwait_sig(&sc->sc_wait, &sc->sc_lock, hz); in vio9p_read()
307 mutex_exit(&sc->sc_lock); in vio9p_read()
323 mutex_enter(&sc->sc_lock); in vio9p_write()
383 mutex_exit(&sc->sc_lock); in vio9p_write()
403 mutex_enter(&sc->sc_lock); in filt_vio9p_detach()
405 mutex_exit(&sc->sc_lock); in filt_vio9p_detach()
465 mutex_enter(&sc->sc_lock); in vio9p_kqfilter()
467 mutex_exit(&sc->sc_lock); in vio9p_kqfilter()
[all …]
/netbsd-src/sys/arch/arm/sunxi/
H A Dsunxi_gpio.c163 kmutex_t sc_lock;
232 KASSERT(mutex_owned(&sc->sc_lock)); in sunxi_gpio_setfunc()
266 KASSERT(mutex_owned(&sc->sc_lock)); in sunxi_gpio_setpull()
294 KASSERT(mutex_owned(&sc->sc_lock)); in sunxi_gpio_setdrv()
318 KASSERT(mutex_owned(&sc->sc_lock)); in sunxi_gpio_ctl()
348 mutex_enter(&sc->sc_lock); in sunxi_gpio_acquire()
350 mutex_exit(&sc->sc_lock); in sunxi_gpio_acquire()
370 mutex_enter(&sc->sc_lock); in sunxi_gpio_release()
372 mutex_exit(&sc->sc_lock);
422 mutex_enter(&sc->sc_lock); in sunxi_gpio_write()
159 kmutex_t sc_lock; global() member
[all...]
/netbsd-src/sys/arch/sparc64/dev/
H A Dauxio.c101 mutex_enter(&sc->sc_lock); in auxio_blink()
105 mutex_exit(&sc->sc_lock); in auxio_blink()
126 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_HIGH); in auxio_attach_common()
155 mutex_enter(&sc->sc_lock); in auxio_fd_control()
159 mutex_exit(&sc->sc_lock); in auxio_fd_control()
/netbsd-src/sys/net/npf/
H A Dif_npflog.c60 kmutex_t sc_lock; member
97 mutex_enter(&sc->sc_lock); in npflog_ioctl()
106 mutex_exit(&sc->sc_lock); in npflog_ioctl()
117 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_SOFTNET); in npflog_clone_create()
148 mutex_destroy(&sc->sc_lock); in npflog_clone_destroy()
/netbsd-src/sys/arch/xen/xen/
H A Dxbd_xenbus.c144 kmutex_t sc_lock; member
296 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_BIO); in xbd_xenbus_attach()
384 mutex_enter(&sc->sc_lock); in xbd_xenbus_detach()
391 cv_timedwait(&sc->sc_detach_cv, &sc->sc_lock, hz/2); in xbd_xenbus_detach()
393 mutex_exit(&sc->sc_lock); in xbd_xenbus_detach()
398 mutex_enter(&sc->sc_lock); in xbd_xenbus_detach()
403 mutex_exit(&sc->sc_lock); in xbd_xenbus_detach()
406 mutex_exit(&sc->sc_lock); in xbd_xenbus_detach()
409 mutex_enter(&sc->sc_lock); in xbd_xenbus_detach()
410 cv_timedwait(&sc->sc_detach_cv, &sc->sc_lock, hz/2); in xbd_xenbus_detach()
[all …]
/netbsd-src/sys/arch/sandpoint/sandpoint/
H A Dsatmgr.c73 kmutex_t sc_lock; member
247 mutex_init(&sc->sc_lock, MUTEX_DEFAULT, IPL_HIGH); in satmgr_attach()
505 mutex_enter(&sc->sc_lock); in satread()
512 error = cv_wait_sig(&sc->sc_rdcv, &sc->sc_lock); in satread()
528 mutex_exit(&sc->sc_lock); in satread()
543 mutex_enter(&sc->sc_lock); in satwrite()
550 error = cv_wait_sig(&sc->sc_wrcv, &sc->sc_lock); in satwrite()
567 mutex_exit(&sc->sc_lock); in satwrite()
578 mutex_enter(&sc->sc_lock); in satpoll()
585 mutex_exit(&sc->sc_lock); in satpoll()
[all …]

12345678910>>...12