| /f-stack/freebsd/arm/ti/ |
| H A D | ti_adcvar.h | 41 struct mtx sc_mtx; member 76 mtx_lock(&(_sc)->sc_mtx) 78 mtx_unlock(&(_sc)->sc_mtx) 80 mtx_init(&_sc->sc_mtx, device_get_nameunit(_sc->sc_dev), \ 83 mtx_destroy(&_sc->sc_mtx); 85 mtx_assert(&(_sc)->sc_mtx, MA_OWNED)
|
| H A D | ti_spivar.h | 37 struct mtx sc_mtx; member 67 mtx_lock(&(_sc)->sc_mtx) 69 mtx_unlock(&(_sc)->sc_mtx)
|
| H A D | ti_pruss.c | 111 struct mtx sc_mtx; member 131 struct mtx sc_mtx; member 243 mtx_lock(&irq->sc_mtx); in ti_pruss_irq_read() 249 mtx_unlock(&irq->sc_mtx); in ti_pruss_irq_read() 261 mtx_unlock(&irq->sc_mtx); in ti_pruss_irq_read() 270 mtx_lock(&irq->sc_mtx); in ti_pruss_irq_read() 274 mtx_unlock(&irq->sc_mtx); in ti_pruss_irq_read() 722 mtx_lock(&sc->sc_irq_devs[i].sc_mtx); in ti_pruss_detach() 725 mtx_unlock(&sc->sc_irq_devs[i].sc_mtx); in ti_pruss_detach() 727 mtx_destroy(&sc->sc_irq_devs[i].sc_mtx); in ti_pruss_detach() [all …]
|
| H A D | ti_mbox.c | 74 struct mtx sc_mtx; member 82 #define TI_MBOX_LOCK(sc) mtx_lock(&(sc)->sc_mtx) 83 #define TI_MBOX_UNLOCK(sc) mtx_unlock(&(sc)->sc_mtx) 148 mtx_init(&sc->sc_mtx, "TI mbox", NULL, MTX_DEF); in ti_mbox_attach()
|
| H A D | ti_i2c.c | 87 struct mtx sc_mtx; member 141 #define TI_I2C_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) 142 #define TI_I2C_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) 144 mtx_init(&_sc->sc_mtx, device_get_nameunit(_sc->sc_dev), \ 146 #define TI_I2C_LOCK_DESTROY(_sc) mtx_destroy(&_sc->sc_mtx) 147 #define TI_I2C_ASSERT_LOCKED(_sc) mtx_assert(&_sc->sc_mtx, MA_OWNED) 148 #define TI_I2C_ASSERT_UNLOCKED(_sc) mtx_assert(&_sc->sc_mtx, MA_NOTOWNED) 382 mtx_sleep(sc, &sc->sc_mtx, 0, "i2cbuswait", 0); in ti_i2c_transfer() 441 err = mtx_sleep(sc, &sc->sc_mtx, 0, "i2ciowait", sc->sc_timeout); in ti_i2c_transfer()
|
| /f-stack/freebsd/arm/freescale/imx/ |
| H A D | imx_gpio.c | 120 struct mtx sc_mtx; member 311 mtx_lock_spin(&sc->sc_mtx); in gpio_pic_teardown_intr() 353 mtx_lock_spin(&sc->sc_mtx); in gpio_pic_setup_intr() 406 mtx_lock_spin(&sc->sc_mtx); in gpio_pic_disable_intr() 423 mtx_lock_spin(&sc->sc_mtx); in gpio_pic_enable_intr() 471 mtx_lock_spin(&sc->sc_mtx); in gpio_pic_filter() 525 mtx_lock_spin(&sc->sc_mtx); in imx51_gpio_pin_configure() 629 mtx_lock_spin(&sc->sc_mtx); in imx51_gpio_pin_getname() 661 mtx_lock_spin(&sc->sc_mtx); in imx51_gpio_pin_set() 829 mtx_destroy(&sc->sc_mtx); in imx51_gpio_attach() [all …]
|
| H A D | imx_wdog.c | 59 struct mtx sc_mtx; member 112 mtx_lock(&sc->sc_mtx); in imx_wdog_enable() 129 mtx_unlock(&sc->sc_mtx); in imx_wdog_enable() 201 mtx_init(&sc->sc_mtx, device_get_nameunit(dev), "imx_wdt", MTX_DEF); in imx_wdog_attach()
|
| /f-stack/freebsd/arm/ti/am335x/ |
| H A D | am335x_ecap.c | 67 #define PWM_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) 68 #define PWM_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) 69 #define PWM_LOCK_INIT(_sc) mtx_init(&(_sc)->sc_mtx, \ 71 #define PWM_LOCK_DESTROY(_sc) mtx_destroy(&(_sc)->sc_mtx) 79 struct mtx sc_mtx; member
|
| H A D | am335x_rtc.c | 48 #define RTC_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) 49 #define RTC_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) 50 #define RTC_LOCK_INIT(_sc) mtx_init(&(_sc)->sc_mtx, \ 52 #define RTC_LOCK_DESTROY(_sc) mtx_destroy(&(_sc)->sc_mtx) 63 struct mtx sc_mtx; member
|
| /f-stack/freebsd/arm/broadcom/bcm2835/ |
| H A D | bcm2835_spivar.h | 37 struct mtx sc_mtx; member 58 mtx_lock(&(_sc)->sc_mtx) 60 mtx_unlock(&(_sc)->sc_mtx)
|
| H A D | bcm2835_ft5406.c | 76 mtx_lock(&(_sc)->sc_mtx) 78 mtx_unlock(&(_sc)->sc_mtx) 80 mtx_init(&_sc->sc_mtx, device_get_nameunit(_sc->sc_dev), \ 83 mtx_destroy(&_sc->sc_mtx); 85 mtx_assert(&(_sc)->sc_mtx, MA_OWNED) 114 struct mtx sc_mtx; member 258 err = evdev_register_mtx(sc->sc_evdev, &sc->sc_mtx); in ft5406ts_init() 266 callout_init_mtx(&sc->sc_callout, &sc->sc_mtx, 0); in ft5406ts_init()
|
| H A D | bcm2835_bscvar.h | 40 struct mtx sc_mtx; member 67 mtx_lock(&(_sc)->sc_mtx) 69 mtx_unlock(&(_sc)->sc_mtx)
|
| /f-stack/freebsd/arm/ti/twl/ |
| H A D | twl.c | 100 struct mtx sc_mtx; member 114 #define TWL_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) 115 #define TWL_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) 117 mtx_init(&_sc->sc_mtx, device_get_nameunit(_sc->sc_dev), \ 119 #define TWL_LOCK_DESTROY(_sc) mtx_destroy(&_sc->sc_mtx); 120 #define TWL_ASSERT_LOCKED(_sc) mtx_assert(&_sc->sc_mtx, MA_OWNED); 121 #define TWL_ASSERT_UNLOCKED(_sc) mtx_assert(&_sc->sc_mtx, MA_NOTOWNED);
|
| /f-stack/freebsd/arm/mv/ |
| H A D | a37x0_iic.c | 62 struct mtx sc_mtx; member 72 #define A37X0_IIC_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) 73 #define A37X0_IIC_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) 91 mtx_assert(&sc->sc_mtx, MA_OWNED); in a37x0_iic_rmw() 104 mtx_assert(&sc->sc_mtx, MA_OWNED); in a37x0_iic_wait_clear() 122 mtx_assert(&sc->sc_mtx, MA_OWNED); in a37x0_iic_wait_set() 139 mtx_assert(&sc->sc_mtx, MA_OWNED); in a37x0_iic_regdump() 151 mtx_assert(&sc->sc_mtx, MA_OWNED); in a37x0_iic_reset() 224 mtx_init(&sc->sc_mtx, "a37x0_iic", NULL, MTX_DEF); in a37x0_iic_attach() 255 mtx_destroy(&sc->sc_mtx); in a37x0_iic_detach()
|
| H A D | mv_spi.c | 55 struct mtx sc_mtx; member 73 #define MV_SPI_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) 74 #define MV_SPI_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) 172 mtx_init(&sc->sc_mtx, "mv_spi", NULL, MTX_DEF); in mv_spi_attach() 188 mtx_destroy(&sc->sc_mtx); in mv_spi_detach() 312 mtx_sleep(dev, &sc->sc_mtx, 0, "mv_spi", 0); in mv_spi_transfer()
|
| H A D | a37x0_spi.c | 50 struct mtx sc_mtx; member 68 #define A37X0_SPI_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) 69 #define A37X0_SPI_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) 212 mtx_init(&sc->sc_mtx, "a37x0_spi", NULL, MTX_DEF); in a37x0_spi_attach() 235 mtx_destroy(&sc->sc_mtx); in a37x0_spi_detach() 410 mtx_sleep(dev, &sc->sc_mtx, 0, "a37x0_spi", 0); in a37x0_spi_transfer()
|
| /f-stack/freebsd/arm64/rockchip/ |
| H A D | rk_gpio.c | 79 struct mtx sc_mtx; member 100 #define RK_GPIO_LOCK(_sc) mtx_lock_spin(&(_sc)->sc_mtx) 101 #define RK_GPIO_UNLOCK(_sc) mtx_unlock_spin(&(_sc)->sc_mtx) 102 #define RK_GPIO_LOCK_ASSERT(_sc) mtx_assert(&(_sc)->sc_mtx, MA_OWNED) 138 mtx_init(&sc->sc_mtx, "rk gpio", "gpio", MTX_SPIN); in rk_gpio_attach() 143 mtx_destroy(&sc->sc_mtx); in rk_gpio_attach() 182 mtx_destroy(&sc->sc_mtx); in rk_gpio_detach()
|
| /f-stack/freebsd/arm/freescale/vybrid/ |
| H A D | vf_gpio.c | 70 #define GPIO_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) 71 #define GPIO_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) 94 struct mtx sc_mtx; member 127 mtx_init(&sc->sc_mtx, device_get_nameunit(dev), NULL, MTX_DEF); in vf_gpio_attach() 131 mtx_destroy(&sc->sc_mtx); in vf_gpio_attach() 156 mtx_destroy(&sc->sc_mtx); in vf_gpio_attach()
|
| /f-stack/freebsd/arm/allwinner/ |
| H A D | a10_dmac.c | 76 struct mtx sc_mtx; member 126 mtx_init(&sc->sc_mtx, "a10 dmac", NULL, MTX_SPIN); in a10dmac_attach() 169 mtx_destroy(&sc->sc_mtx); in a10dmac_attach() 351 mtx_lock_spin(&sc->sc_mtx); in a10dmac_alloc() 368 mtx_unlock_spin(&sc->sc_mtx); in a10dmac_alloc() 380 mtx_lock_spin(&sc->sc_mtx); in a10dmac_free() 399 mtx_unlock_spin(&sc->sc_mtx); in a10dmac_free()
|
| /f-stack/freebsd/arm/xilinx/ |
| H A D | zy7_spi.c | 67 struct mtx sc_mtx; member 90 #define SPI_SC_LOCK(sc) mtx_lock(&(sc)->sc_mtx) 91 #define SPI_SC_UNLOCK(sc) mtx_unlock(&(sc)->sc_mtx) 93 mtx_init(&(sc)->sc_mtx, device_get_nameunit((sc)->dev), NULL, MTX_DEF) 94 #define SPI_SC_LOCK_DESTROY(sc) mtx_destroy(&(sc)->sc_mtx) 95 #define SPI_SC_ASSERT_LOCKED(sc) mtx_assert(&(sc)->sc_mtx, MA_OWNED) 526 err = mtx_sleep(dev, &sc->sc_mtx, 0, "zspi0", 0); in zy7_spi_transfer() 558 err = mtx_sleep(dev, &sc->sc_mtx, 0, "zspi1", hz * 2); in zy7_spi_transfer()
|
| H A D | zy7_devcfg.c | 66 struct mtx sc_mtx; member 93 #define DEVCFG_SC_LOCK(sc) mtx_lock(&(sc)->sc_mtx) 94 #define DEVCFG_SC_UNLOCK(sc) mtx_unlock(&(sc)->sc_mtx) 96 mtx_init(&(sc)->sc_mtx, device_get_nameunit((sc)->dev), \ 98 #define DEVCFG_SC_LOCK_DESTROY(sc) mtx_destroy(&(sc)->sc_mtx); 99 #define DEVCFG_SC_ASSERT_LOCKED(sc) mtx_assert(&(sc)->sc_mtx, MA_OWNED); 454 err = mtx_sleep(sc, &sc->sc_mtx, PCATCH, "zy7i1", hz); in zy7_devcfg_reset_pl() 484 err = mtx_sleep(sc, &sc->sc_mtx, PCATCH, "zy7i2", hz); in zy7_devcfg_reset_pl() 524 &sc->sc_mtx, in zy7_devcfg_open() 611 err = mtx_sleep(sc->dma_map, &sc->sc_mtx, PCATCH, in zy7_devcfg_write()
|
| H A D | zy7_gpio.c | 84 #define ZGPIO_LOCK(sc) mtx_lock(&(sc)->sc_mtx) 85 #define ZGPIO_UNLOCK(sc) mtx_unlock(&(sc)->sc_mtx) 87 mtx_init(&(sc)->sc_mtx, device_get_nameunit((sc)->dev), \ 89 #define ZGPIO_LOCK_DESTROY(_sc) mtx_destroy(&_sc->sc_mtx); 94 struct mtx sc_mtx; member
|
| H A D | zy7_qspi.c | 73 struct mtx sc_mtx; member 100 #define QSPI_SC_LOCK(sc) mtx_lock(&(sc)->sc_mtx) 101 #define QSPI_SC_UNLOCK(sc) mtx_unlock(&(sc)->sc_mtx) 103 mtx_init(&(sc)->sc_mtx, device_get_nameunit((sc)->dev), NULL, MTX_DEF) 104 #define QSPI_SC_LOCK_DESTROY(sc) mtx_destroy(&(sc)->sc_mtx) 105 #define QSPI_SC_ASSERT_LOCKED(sc) mtx_assert(&(sc)->sc_mtx, MA_OWNED) 681 err = mtx_sleep(dev, &sc->sc_mtx, 0, "zqspi0", 0); in zy7_qspi_transfer() 716 err = mtx_sleep(dev, &sc->sc_mtx, 0, "zqspi1", hz * 2); in zy7_qspi_transfer()
|
| /f-stack/freebsd/netgraph/bluetooth/drivers/ubtbcmfw/ |
| H A D | ubtbcmfw.c | 84 struct mtx sc_mtx; member 218 mtx_init(&sc->sc_mtx, "ubtbcmfw lock", NULL, MTX_DEF | MTX_RECURSE); in ubtbcmfw_attach() 223 sc, &sc->sc_mtx); in ubtbcmfw_attach() 230 error = usb_fifo_attach(uaa->device, sc, &sc->sc_mtx, in ubtbcmfw_attach() 261 mtx_destroy(&sc->sc_mtx); in ubtbcmfw_detach()
|
| /f-stack/freebsd/arm64/iommu/ |
| H A D | smmuvar.h | 39 #define SMMU_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) 40 #define SMMU_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) 170 struct mtx sc_mtx; member
|