/netbsd-src/sys/arch/arm/s3c2xx0/ |
H A D | s3c2440_spi.c | 94 struct kcondvar sc_intr_cv; member 168 cv_init(&sc->sc_intr_cv, "S3C2440_spiintr"); in ssspi_attach() 303 cv_wait(&sc->sc_intr_cv, &sc->sc_intr_mtx); in s3c24x0_spi_wait() 348 cv_broadcast(&sc->sc_intr_cv); in ssspi_intr()
|
H A D | s3c2440_dma.c | 103 struct kcondvar sc_intr_cv; member 154 cv_init(&sc->sc_intr_cv, "s3c2440_dmaintr"); in s3c2440_dma_init() 268 cv_broadcast(&sc->sc_intr_cv); in s3c2440_dma_intr() 612 if ( (status = cv_timedwait(&sc->sc_intr_cv, in s3c2440_dmac_wait_xfer()
|
/netbsd-src/sys/dev/ic/ |
H A D | pl181.c | 116 cv_init(&sc->sc_intr_cv, "plmmcirq"); in plmmc_init() 237 cv_broadcast(&sc->sc_intr_cv); in plmmc_intr() 244 cv_broadcast(&sc->sc_intr_cv); in plmmc_intr() 265 error = cv_timedwait(&sc->sc_intr_cv, &sc->sc_lock, hz * 2); in plmmc_wait_cmd() 280 error = cv_timedwait(&sc->sc_intr_cv, in plmmc_pio_transfer()
|
H A D | pl181var.h | 41 kcondvar_t sc_intr_cv; member
|
H A D | dwc_mmc_var.h | 55 kcondvar_t sc_intr_cv; member
|
H A D | rtsxvar.h | 46 struct kcondvar sc_intr_cv; member
|
H A D | rtsx.c | 212 cv_init(&sc->sc_intr_cv, "rtsxintr"); in rtsx_attach() 255 cv_destroy(&sc->sc_intr_cv); in rtsx_attach() 280 cv_destroy(&sc->sc_intr_cv); in rtsx_detach() 1653 if (cv_timedwait(&sc->sc_intr_cv, &sc->sc_intr_mtx, timo) in rtsx_wait_intr() 1731 cv_broadcast(&sc->sc_intr_cv); in rtsx_intr()
|
H A D | dwc_mmc.c | 742 error = cv_timedwaitbt(&sc->sc_intr_cv, in dwc_mmc_exec_command() 867 cv_init(&sc->sc_intr_cv, "dwcmmcirq"); in dwc_mmc_init() 964 cv_broadcast(&sc->sc_intr_cv); in dwc_mmc_intr()
|
/netbsd-src/sys/arch/arm/amlogic/ |
H A D | meson_sdio.c | 80 kcondvar_t sc_intr_cv; member 194 cv_init(&sc->sc_intr_cv, "sdiointr"); in meson_sdio_attach() 281 cv_broadcast(&sc->sc_intr_cv); in meson_sdio_intr() 349 error = cv_timedwait(&sc->sc_intr_cv, &sc->sc_intr_lock, hz); in meson_sdio_wait_irqs()
|
H A D | mesongx_mmc.c | 218 kcondvar_t sc_intr_cv; member 340 cv_init(&sc->sc_intr_cv, "gxmmcirq"); in mesongx_mmc_attach() 663 cv_broadcast(&sc->sc_intr_cv); in mesongx_mmc_intr() 965 cv_wait(&sc->sc_intr_cv, &sc->sc_intr_lock); in mesongx_mmc_exec_command() 1017 error = cv_timedwaitbt(&sc->sc_intr_cv, &sc->sc_intr_lock, &timeout, &epsilon); in mesongx_mmc_exec_command() 1034 cv_broadcast(&sc->sc_intr_cv); in mesongx_mmc_exec_command()
|
H A D | meson_sdhc.c | 69 kcondvar_t sc_intr_cv; member 220 cv_init(&sc->sc_intr_cv, "sdhcintr"); in meson_sdhc_attach() 324 cv_broadcast(&sc->sc_intr_cv); in meson_sdhc_intr() 467 error = cv_timedwait(&sc->sc_intr_cv, &sc->sc_intr_lock, hz); in meson_sdhc_wait_ista()
|
/netbsd-src/sys/arch/arm/imx/ |
H A D | imx23_ssp.c | 76 struct kcondvar sc_intr_cv; member 242 cv_init(&sc->sc_intr_cv, "ssp_intr"); in issp_attach() 518 cv_wait(&sc->sc_intr_cv, &sc->sc_lock); in issp_exec_command() 757 cv_signal(&sc->sc_intr_cv); in issp_dma_intr()
|
/netbsd-src/sys/arch/arm/broadcom/ |
H A D | bcm2835_sdhost.c | 147 kcondvar_t sc_intr_cv; member 211 cv_init(&sc->sc_intr_cv, "sdhostintr"); in sdhost_attach() 338 cv_broadcast(&sc->sc_intr_cv); in sdhost_intr()
|
/netbsd-src/sys/arch/arm/sunxi/ |
H A D | sunxi_mmc.c | 156 kcondvar_t sc_intr_cv; member 366 cv_init(&sc->sc_intr_cv, "sunximmcirq"); 698 cv_broadcast(&sc->sc_intr_cv); 1204 error = cv_timedwaitbt(&sc->sc_intr_cv,
|