Home
last modified time | relevance | path

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

/f-stack/freebsd/arm/ti/twl/
H A Dtwl_clks.c129 struct sx sc_sx; /* internal locking */ member
137 #define TWL_CLKS_XLOCK(_sc) sx_xlock(&(_sc)->sc_sx)
138 #define TWL_CLKS_XUNLOCK(_sc) sx_xunlock(&(_sc)->sc_sx)
139 #define TWL_CLKS_SLOCK(_sc) sx_slock(&(_sc)->sc_sx)
140 #define TWL_CLKS_SUNLOCK(_sc) sx_sunlock(&(_sc)->sc_sx)
141 #define TWL_CLKS_LOCK_INIT(_sc) sx_init(&(_sc)->sc_sx, "twl_clks")
142 #define TWL_CLKS_LOCK_DESTROY(_sc) sx_destroy(&(_sc)->sc_sx);
144 #define TWL_CLKS_ASSERT_LOCKED(_sc) sx_assert(&(_sc)->sc_sx, SA_LOCKED);
148 while (!sx_try_upgrade(&(_sc)->sc_sx)) \
151 #define TWL_CLKS_LOCK_DOWNGRADE(_sc) sx_downgrade(&(_sc)->sc_sx);
[all …]
H A Dtwl_vreg.c228 struct sx sc_sx; member
234 #define TWL_VREG_XLOCK(_sc) sx_xlock(&(_sc)->sc_sx)
235 #define TWL_VREG_XUNLOCK(_sc) sx_xunlock(&(_sc)->sc_sx)
236 #define TWL_VREG_SLOCK(_sc) sx_slock(&(_sc)->sc_sx)
237 #define TWL_VREG_SUNLOCK(_sc) sx_sunlock(&(_sc)->sc_sx)
245 while (!sx_try_upgrade(&(_sc)->sc_sx)) \
360 xlocked = sx_xlocked(&sc->sc_sx); in twl_vreg_is_regulator_enabled()
428 xlocked = sx_xlocked(&sc->sc_sx); in twl_vreg_disable_regulator()
489 xlocked = sx_xlocked(&sc->sc_sx); in twl_vreg_enable_regulator()
572 xlocked = sx_xlocked(&sc->sc_sx); in twl_vreg_write_regulator_voltage()
[all …]
/f-stack/freebsd/arm/broadcom/bcm2835/
H A Draspberrypi_gpio.c59 struct sx sc_sx; member
64 #define RPI_FW_GPIO_LOCK(_sc) sx_xlock(&(_sc)->sc_sx)
65 #define RPI_FW_GPIO_UNLOCK(_sc) sx_xunlock(&(_sc)->sc_sx)
368 sx_init(&sc->sc_sx, "Raspberry Pi firmware gpio"); in rpi_fw_gpio_attach()
416 sx_destroy(&sc->sc_sx); in rpi_fw_gpio_attach()
/f-stack/freebsd/net/
H A Dif_lagg.h237 struct sx sc_sx; member
H A Dif_bridge.c206 sx_init(&(_sc)->sc_sx, "if_bridge"); \
210 sx_destroy(&(_sc)->sc_sx); \
213 #define BRIDGE_LOCK(_sc) sx_xlock(&(_sc)->sc_sx)
214 #define BRIDGE_UNLOCK(_sc) sx_xunlock(&(_sc)->sc_sx)
215 #define BRIDGE_LOCK_ASSERT(_sc) sx_assert(&(_sc)->sc_sx, SX_XLOCKED)
217 MPASS(in_epoch(net_epoch_preempt) || sx_xlocked(&(_sc)->sc_sx))
218 #define BRIDGE_UNLOCK_ASSERT(_sc) sx_assert(&(_sc)->sc_sx, SX_UNLOCKED)
262 struct sx sc_sx; member
H A Dif_lagg.c87 #define LAGG_SX_INIT(_sc) sx_init(&(_sc)->sc_sx, "if_lagg sx")
88 #define LAGG_SX_DESTROY(_sc) sx_destroy(&(_sc)->sc_sx)
89 #define LAGG_XLOCK(_sc) sx_xlock(&(_sc)->sc_sx)
90 #define LAGG_XUNLOCK(_sc) sx_xunlock(&(_sc)->sc_sx)
91 #define LAGG_SXLOCK_ASSERT(_sc) sx_assert(&(_sc)->sc_sx, SA_LOCKED)
92 #define LAGG_XLOCK_ASSERT(_sc) sx_assert(&(_sc)->sc_sx, SA_XLOCKED)