Home
last modified time | relevance | path

Searched refs:gpio_mtx (Results 1 – 6 of 6) sorted by relevance

/f-stack/freebsd/mips/cavium/
H A Docteon_gpiovar.h36 #define GPIO_LOCK(_sc) mtx_lock(&(_sc)->gpio_mtx)
37 #define GPIO_UNLOCK(_sc) mtx_unlock(&(_sc)->gpio_mtx)
38 #define GPIO_LOCK_ASSERT(_sc) mtx_assert(&(_sc)->gpio_mtx, MA_OWNED)
49 struct mtx gpio_mtx; member
H A Docteon_gpio.c392 mtx_init(&sc->gpio_mtx, device_get_nameunit(dev), NULL, MTX_DEF); in octeon_gpio_attach()
466 KASSERT(mtx_initialized(&sc->gpio_mtx), ("gpio mutex not initialized")); in octeon_gpio_detach()
477 mtx_destroy(&sc->gpio_mtx); in octeon_gpio_detach()
/f-stack/freebsd/mips/atheros/
H A Dar71xx_gpiovar.h37 #define GPIO_LOCK(_sc) mtx_lock(&(_sc)->gpio_mtx)
38 #define GPIO_UNLOCK(_sc) mtx_unlock(&(_sc)->gpio_mtx)
39 #define GPIO_LOCK_ASSERT(_sc) mtx_assert(&(_sc)->gpio_mtx, MA_OWNED)
64 struct mtx gpio_mtx; member
H A Dar71xx_gpio.c442 mtx_init(&sc->gpio_mtx, device_get_nameunit(dev), NULL, MTX_DEF); in ar71xx_gpio_attach()
598 KASSERT(mtx_initialized(&sc->gpio_mtx), ("gpio mutex not initialized")); in ar71xx_gpio_detach()
611 mtx_destroy(&sc->gpio_mtx); in ar71xx_gpio_detach()
/f-stack/freebsd/mips/atheros/ar531x/
H A Dar5315_gpiovar.h37 #define GPIO_LOCK(_sc) mtx_lock(&(_sc)->gpio_mtx)
38 #define GPIO_UNLOCK(_sc) mtx_unlock(&(_sc)->gpio_mtx)
39 #define GPIO_LOCK_ASSERT(_sc) mtx_assert(&(_sc)->gpio_mtx, MA_OWNED)
62 struct mtx gpio_mtx; member
H A Dar5315_gpio.c339 mtx_init(&sc->gpio_mtx, device_get_nameunit(dev), NULL, MTX_DEF); in ar5315_gpio_attach()
489 KASSERT(mtx_initialized(&sc->gpio_mtx), ("gpio mutex not initialized")); in ar5315_gpio_detach()
502 mtx_destroy(&sc->gpio_mtx); in ar5315_gpio_detach()