Home
last modified time | relevance | path

Searched refs:sc_mtx (Results 1 – 25 of 46) sorted by relevance

12

/f-stack/freebsd/arm/ti/
H A Dti_adcvar.h41 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 Dti_spivar.h37 struct mtx sc_mtx; member
67 mtx_lock(&(_sc)->sc_mtx)
69 mtx_unlock(&(_sc)->sc_mtx)
H A Dti_pruss.c111 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 Dti_mbox.c74 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 Dti_i2c.c87 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 Dimx_gpio.c120 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 Dimx_wdog.c59 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 Dam335x_ecap.c67 #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 Dam335x_rtc.c48 #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 Dbcm2835_spivar.h37 struct mtx sc_mtx; member
58 mtx_lock(&(_sc)->sc_mtx)
60 mtx_unlock(&(_sc)->sc_mtx)
H A Dbcm2835_ft5406.c76 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 Dbcm2835_bscvar.h40 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 Dtwl.c100 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 Da37x0_iic.c62 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 Dmv_spi.c55 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 Da37x0_spi.c50 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 Drk_gpio.c79 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 Dvf_gpio.c70 #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 Da10_dmac.c76 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 Dzy7_spi.c67 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 Dzy7_devcfg.c66 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 Dzy7_gpio.c84 #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 Dzy7_qspi.c73 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 Dubtbcmfw.c84 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 Dsmmuvar.h39 #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

12