| /netbsd-src/sys/dev/onewire/ |
| H A D | onewire.c | 86 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 D | uhid.c | 93 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 D | ucom.c | 194 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 D | uhidev.c | 104 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 D | ualea.c | 49 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 D | umidi.c | 210 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 D | ugen.c | 173 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 D | ld_sdmmc.c | 95 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 D | imx23_apbdma.c | 128 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 D | autofs.c | 184 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 D | joy.c | 123 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 D | lcdkp_subr.c | 63 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 D | tegra_cec.c | 67 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 D | mpu_isapnp.c | 35 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 D | tsllux.c | 59 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 D | md.c | 88 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 D | syscon.c | 47 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 D | nct.c | 163 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 D | zynq_gpio.c | 65 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 D | vio9p.c | 108 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 D | sunxi_gpio.c | 163 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 D | auxio.c | 101 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 D | if_npflog.c | 60 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 D | xbd_xenbus.c | 144 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 D | satmgr.c | 73 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 …]
|