Searched refs:sc_sx (Results 1 – 6 of 6) sorted by relevance
129 struct sx sc_sx; /* internal locking */ member137 #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 …]
228 struct sx sc_sx; member234 #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 …]
59 struct sx sc_sx; member64 #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()
237 struct sx sc_sx; member
206 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
87 #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)