Home
last modified time | relevance | path

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

12

/openbsd/src/sys/dev/sdmmc/
Dsdmmc_io.c78 rw_assert_wrlock(&sc->sc_lock); in sdmmc_io_enable()
139 rw_assert_wrlock(&sc->sc_lock); in sdmmc_io_scan()
175 rw_assert_wrlock(&sc->sc_lock); in sdmmc_io_init()
215 rw_assert_wrlock(&sc->sc_lock); in sdmmc_io_function_ready()
237 rw_assert_wrlock(&sc->sc_lock); in sdmmc_io_function_enable()
262 rw_assert_wrlock(&sc->sc_lock); in sdmmc_io_function_disable()
278 rw_assert_wrlock(&sc->sc_lock); in sdmmc_io_attach()
350 rw_assert_wrlock(&sc->sc_lock); in sdmmc_io_detach()
369 rw_assert_wrlock(&sc->sc_lock); in sdmmc_io_rw_direct()
373 rw_exit(&sc->sc_lock); in sdmmc_io_rw_direct()
[all …]
Dsdmmc.c155 rw_init(&sc->sc_lock, DEVNAME(sc)); in sdmmc_attach()
260 rw_enter_write(&sc->sc_lock); in sdmmc_task_thread()
262 rw_exit(&sc->sc_lock); in sdmmc_task_thread()
330 rw_enter_write(&sc->sc_lock); in sdmmc_discover_task()
332 rw_exit(&sc->sc_lock); in sdmmc_discover_task()
350 rw_enter_write(&sc->sc_lock); in sdmmc_card_attach()
387 rw_exit(&sc->sc_lock); in sdmmc_card_attach()
391 rw_exit(&sc->sc_lock); in sdmmc_card_attach()
403 rw_assert_wrlock(&sc->sc_lock); in sdmmc_card_detach()
438 rw_assert_wrlock(&sc->sc_lock); in sdmmc_enable()
[all …]
Dsdmmc_cis.c44 rw_assert_wrlock(&sf->sc->sc_lock); in sdmmc_cisptr()
62 rw_assert_wrlock(&sf->sc->sc_lock); in sdmmc_read_cis()
Dsdmmc_mem.c114 rw_assert_wrlock(&sc->sc_lock); in sdmmc_mem_enable()
257 rw_assert_wrlock(&sc->sc_lock); in sdmmc_mem_scan()
651 rw_assert_wrlock(&sc->sc_lock); in sdmmc_mem_init()
1046 rw_assert_wrlock(&sc->sc_lock); in sdmmc_mem_send_op_cond()
1090 rw_assert_wrlock(&sc->sc_lock); in sdmmc_mem_set_blocklen()
1181 rw_enter_write(&sc->sc_lock); in sdmmc_mem_read_block()
1214 rw_exit(&sc->sc_lock); in sdmmc_mem_read_block()
1295 rw_enter_write(&sc->sc_lock); in sdmmc_mem_write_block()
1328 rw_exit(&sc->sc_lock); in sdmmc_mem_write_block()
Dif_bwfm_sdio.c86 struct rwlock *sc_lock; member
270 rw_assert_wrlock(&sf->sc->sc_lock); in bwfm_sdio_attach()
271 sc->sc_lock = &sf->sc->sc_lock; in bwfm_sdio_attach()
359 rw_enter_write(sc->sc_lock); in bwfm_sdio_preinit()
488 rw_exit(sc->sc_lock); in bwfm_sdio_preinit()
494 rw_exit(sc->sc_lock); in bwfm_sdio_preinit()
704 rw_enter_write(sc->sc_lock); in bwfm_sdio_task()
746 rw_exit(sc->sc_lock); in bwfm_sdio_task()
Dsdmmcvar.h216 struct rwlock sc_lock; /* lock around host controller */ member
236 rw_assert_wrlock(&(sc)->sc_lock)
/openbsd/src/sys/dev/wscons/
Dwsmux.c256 rw_enter_read(&sc->sc_lock); in wsmux_do_open()
279 rw_exit_read(&sc->sc_lock); in wsmux_do_open()
327 rw_enter_read(&sc->sc_lock); in wsmux_do_close()
339 rw_exit_read(&sc->sc_lock); in wsmux_do_close()
458 rw_enter_write(&sc->sc_lock); in wsmux_do_ioctl()
464 rw_exit_write(&sc->sc_lock); in wsmux_do_ioctl()
468 rw_exit_write(&sc->sc_lock); in wsmux_do_ioctl()
476 rw_enter_read(&sc->sc_lock); in wsmux_do_ioctl()
484 rw_exit_read(&sc->sc_lock); in wsmux_do_ioctl()
537 rw_enter_read(&sc->sc_lock); in wsmux_do_ioctl()
[all …]
/openbsd/src/sys/dev/onewire/
Dowtemp.c57 struct rwlock sc_lock; member
115 rw_init(&sc->sc_lock, sc->sc_dev.dv_xname); in owtemp_attach()
124 rw_enter_write(&sc->sc_lock); in owtemp_detach()
128 rw_exit_write(&sc->sc_lock); in owtemp_detach()
147 rw_enter_write(&sc->sc_lock); in owtemp_update()
203 rw_exit_write(&sc->sc_lock); in owtemp_update()
Dowctr.c62 struct rwlock sc_lock; member
124 rw_init(&sc->sc_lock, sc->sc_dev.dv_xname); in owctr_attach()
133 rw_enter_write(&sc->sc_lock); in owctr_detach()
137 rw_exit_write(&sc->sc_lock); in owctr_detach()
163 rw_enter_write(&sc->sc_lock); in owctr_update_counter()
218 rw_exit_write(&sc->sc_lock); in owctr_update_counter()
Dowsbm.c72 struct rwlock sc_lock; member
144 rw_init(&sc->sc_lock, sc->sc_dev.dv_xname); in owsbm_attach()
153 rw_enter_write(&sc->sc_lock); in owsbm_detach()
157 rw_exit_write(&sc->sc_lock); in owsbm_detach()
174 rw_enter_write(&sc->sc_lock); in owsbm_update()
264 rw_exit_write(&sc->sc_lock); in owsbm_update()
Donewire.c48 struct rwlock sc_lock; member
102 rw_init(&sc->sc_lock, sc->sc_dev.dv_xname); in onewire_attach()
184 return (rw_enter(&sc->sc_lock, lflags)); in onewire_lock()
192 rw_exit(&sc->sc_lock); in onewire_unlock()
/openbsd/src/sys/dev/fdt/
Diicmux.c53 struct rwlock sc_lock; member
96 rw_init(&sc->sc_lock, sc->sc_dev.dv_xname); in iicmux_attach()
195 error = rw_enter(&sc->sc_lock, rwflags); in iicmux_acquire_bus()
202 rw_exit_write(&sc->sc_lock); in iicmux_acquire_bus()
209 rw_exit_write(&sc->sc_lock); in iicmux_acquire_bus()
227 rw_exit_write(&sc->sc_lock); in iicmux_release_bus()
237 rw_assert_wrlock(&sc->sc_lock); in iicmux_exec()
Dbcm2835_dmac.c70 struct mutex sc_lock; member
171 mtx_init(&sc->sc_lock, IPL_SCHED); in bcmdmac_attach()
232 mtx_enter(&sc->sc_lock); in bcmdmac_alloc()
246 mtx_leave(&sc->sc_lock); in bcmdmac_alloc()
281 mtx_enter(&sc->sc_lock); in bcmdmac_free()
286 mtx_leave(&sc->sc_lock); in bcmdmac_free()
/openbsd/src/sys/arch/luna88k/stand/boot/
Dsc.c132 hs->sc_lock = NULL; in scinit()
280 hs->sc_lock = lock; in scrun()
285 *(hs->sc_lock) = SC_IN_PROGRESS; in scrun()
304 hs->sc_lock = NULL; in scfinish()
521 *(hs->sc_lock) = SC_IN_PROGRESS; in scintr()
531 *(hs->sc_lock) = SC_IO_COMPLETE; in scintr()
534 *(hs->sc_lock) = SC_DISCONNECTED; in scintr()
560 *(hs->sc_lock) = SC_DEV_NOT_FOUND; in scintr()
619 *(hs->sc_lock) = SC_IO_FAILED; in scintr()
Dscsivar.h81 volatile int *sc_lock; /* Lock Flag address */ member
/openbsd/src/sys/arch/macppc/dev/
Dsmu.c75 struct rwlock sc_lock; member
264 rw_init(&sc->sc_lock, sc->sc_dev.dv_xname); in smu_attach()
550 rw_enter_write(&sc->sc_lock); in smu_time_read()
557 rw_exit_write(&sc->sc_lock); in smu_time_read()
570 rw_exit_write(&sc->sc_lock); in smu_time_read()
586 rw_enter_write(&sc->sc_lock); in smu_time_write()
600 rw_exit_write(&sc->sc_lock); in smu_time_write()
895 rw_enter_write(&sc->sc_lock); in smu_refresh_sensors()
900 rw_exit_write(&sc->sc_lock); in smu_refresh_sensors()
911 rw_enter_write(&sc->sc_lock); in smu_fan_set_rpm_thermal()
[all …]
/openbsd/src/sys/scsi/
Dses.c72 struct rwlock sc_lock; member
153 rw_init(&sc->sc_lock, DEVNAME(sc)); in ses_attach()
221 rw_enter_write(&sc->sc_lock); in ses_detach()
249 rw_exit_write(&sc->sc_lock); in ses_detach()
517 rw_enter_write(&sc->sc_lock); in ses_refresh_sensors()
520 rw_exit_write(&sc->sc_lock); in ses_refresh_sensors()
570 rw_exit_write(&sc->sc_lock); in ses_refresh_sensors()
634 rw_enter_write(&sc->sc_lock); in ses_bio_blink()
637 rw_exit_write(&sc->sc_lock); in ses_bio_blink()
647 rw_exit_write(&sc->sc_lock); in ses_bio_blink()
[all …]
Dsafte.c67 struct rwlock sc_lock; member
144 rw_init(&sc->sc_lock, DEVNAME(sc)); in safte_attach()
200 rw_enter_write(&sc->sc_lock); in safte_detach()
221 rw_exit_write(&sc->sc_lock); in safte_detach()
385 rw_enter_write(&sc->sc_lock); in safte_read_encstat()
391 rw_exit_write(&sc->sc_lock); in safte_read_encstat()
410 rw_exit_write(&sc->sc_lock); in safte_read_encstat()
513 rw_exit_write(&sc->sc_lock); in safte_read_encstat()
555 rw_enter_read(&sc->sc_lock); in safte_bio_blink()
560 rw_exit_read(&sc->sc_lock); in safte_bio_blink()
/openbsd/src/sys/arch/i386/i386/
Dapm.c83 struct rwlock sc_lock; member
824 rw_init(&sc->sc_lock, "apmlk"); in apmattach()
906 rw_enter_write(&sc->sc_lock); in apm_thread()
908 rw_exit_write(&sc->sc_lock); in apm_thread()
930 rw_enter_write(&sc->sc_lock); in apmopen()
954 rw_exit_write(&sc->sc_lock); in apmopen()
971 rw_enter_write(&sc->sc_lock); in apmclose()
980 rw_exit_write(&sc->sc_lock); in apmclose()
996 rw_enter_write(&sc->sc_lock); in apmioctl()
1107 rw_exit_write(&sc->sc_lock); in apmioctl()
[all …]
/openbsd/src/sys/dev/i2c/
Dpca9548.c65 struct rwlock sc_lock; member
129 rw_init(&sc->sc_lock, sc->sc_dev.dv_xname); in pcamux_attach()
364 error = rw_enter(&sc->sc_lock, rwflags); in pcamux_acquire_bus()
371 rw_exit_write(&sc->sc_lock); in pcamux_acquire_bus()
378 rw_exit_write(&sc->sc_lock); in pcamux_acquire_bus()
393 rw_exit_write(&sc->sc_lock); in pcamux_release_bus()
403 rw_assert_wrlock(&sc->sc_lock); in pcamux_exec()
/openbsd/src/sys/arch/sparc64/dev/
Dmgiic.c75 struct rwlock sc_lock; member
132 rw_init(&sc->sc_lock, "iiclk"); in mgiic_attach()
156 return (rw_enter(&sc->sc_lock, RW_WRITE | RW_INTR)); in mgiic_i2c_acquire_bus()
167 rw_exit(&sc->sc_lock); in mgiic_i2c_release_bus()
/openbsd/src/sys/dev/ic/
Dpcf8584.c126 rw_init(&sc->sc_lock, "iiclk"); in pcfiic_attach()
154 return (rw_enter(&sc->sc_lock, RW_WRITE | RW_INTR)); in pcfiic_i2c_acquire_bus()
165 rw_exit(&sc->sc_lock); in pcfiic_i2c_release_bus()
Dpcf8584var.h33 struct rwlock sc_lock; member
/openbsd/src/sys/net/
Dif_pflow.c152 rw_enter_read(&sc->sc_lock); in pflow_output_process()
156 rw_exit_read(&sc->sc_lock); in pflow_output_process()
166 rw_init(&pflowif->sc_lock, "pflowlk"); in pflow_clone_create()
300 rw_enter_write(&sc->sc_lock); in pflow_clone_destroy()
302 rw_exit_write(&sc->sc_lock); in pflow_clone_destroy()
370 rw_assert_wrlock(&sc->sc_lock); in pflow_set()
536 rw_enter_write(&sc->sc_lock); in pflowioctl()
618 rw_exit_write(&sc->sc_lock); in pflowioctl()
1268 rw_assert_anylock(&sc->sc_lock); in pflow_sendout_mbuf()
/openbsd/src/sys/dev/acpi/
Dasmc.c83 struct rwlock sc_lock; member
294 rw_init(&sc->sc_lock, sc->sc_dev.dv_xname); in asmc_attach()
509 rw_enter_write(&sc->sc_lock); in asmc_try()
515 rw_exit_write(&sc->sc_lock); in asmc_try()

12