Searched refs:sc_sx (Results 1 – 9 of 9) sorted by relevance
/freebsd/sys/arm/ti/twl/ |
H A D | twl_clks.c | 127 struct sx sc_sx; /* internal locking */ member 135 #define TWL_CLKS_XLOCK(_sc) sx_xlock(&(_sc)->sc_sx) 136 #define TWL_CLKS_XUNLOCK(_sc) sx_xunlock(&(_sc)->sc_sx) 137 #define TWL_CLKS_SLOCK(_sc) sx_slock(&(_sc)->sc_sx) 138 #define TWL_CLKS_SUNLOCK(_sc) sx_sunlock(&(_sc)->sc_sx) 139 #define TWL_CLKS_LOCK_INIT(_sc) sx_init(&(_sc)->sc_sx, "twl_clks") 140 #define TWL_CLKS_LOCK_DESTROY(_sc) sx_destroy(&(_sc)->sc_sx); 142 #define TWL_CLKS_ASSERT_LOCKED(_sc) sx_assert(&(_sc)->sc_sx, SA_LOCKED); 146 while (!sx_try_upgrade(&(_sc)->sc_sx)) \ 149 #define TWL_CLKS_LOCK_DOWNGRADE(_sc) sx_downgrade(&(_sc)->sc_sx); [all …]
|
H A D | twl_vreg.c | 226 struct sx sc_sx; member 232 #define TWL_VREG_XLOCK(_sc) sx_xlock(&(_sc)->sc_sx) 233 #define TWL_VREG_XUNLOCK(_sc) sx_xunlock(&(_sc)->sc_sx) 234 #define TWL_VREG_SLOCK(_sc) sx_slock(&(_sc)->sc_sx) 235 #define TWL_VREG_SUNLOCK(_sc) sx_sunlock(&(_sc)->sc_sx) 236 #define TWL_VREG_LOCK_INIT(_sc) sx_init(&(_sc)->sc_sx, "twl_vreg") 237 #define TWL_VREG_LOCK_DESTROY(_sc) sx_destroy(&(_sc)->sc_sx); 239 #define TWL_VREG_ASSERT_LOCKED(_sc) sx_assert(&(_sc)->sc_sx, SA_LOCKED); 243 while (!sx_try_upgrade(&(_sc)->sc_sx)) \ 246 #define TWL_VREG_LOCK_DOWNGRADE(_sc) sx_downgrade(&(_sc)->sc_sx); [all …]
|
/freebsd/sys/arm/broadcom/bcm2835/ |
H A D | raspberrypi_gpio.c | 57 struct sx sc_sx; member 62 #define RPI_FW_GPIO_LOCK(_sc) sx_xlock(&(_sc)->sc_sx) 63 #define RPI_FW_GPIO_UNLOCK(_sc) sx_xunlock(&(_sc)->sc_sx) 366 sx_init(&sc->sc_sx, "Raspberry Pi firmware gpio"); in rpi_fw_gpio_attach() 414 sx_destroy(&sc->sc_sx); in rpi_fw_gpio_attach()
|
/freebsd/sys/dev/atopcase/ |
H A D | atopcase_acpi.c | 162 sx_xlock(&sc->sc_sx); in atopcase_acpi_gpe_task() 164 sx_xunlock(&sc->sc_sx); in atopcase_acpi_gpe_task() 267 sx_init(&sc->sc_sx, "atc_sx"); in atopcase_acpi_attach() 370 sx_destroy(&sc->sc_sx); in atopcase_acpi_detach()
|
H A D | atopcase.c | 335 sx_xlock(&sc->sc_sx); in atopcase_send() 344 sx_xunlock(&sc->sc_sx); in atopcase_send() 605 sx_xlock(&sc->sc_sx); in atopcase_intr_start() 612 sx_xunlock(&sc->sc_sx); in atopcase_intr_start() 628 sx_xlock(&sc->sc_sx); in atopcase_intr_stop() 635 sx_xunlock(&sc->sc_sx); in atopcase_intr_stop()
|
H A D | atopcase_var.h | 100 struct sx sc_sx; member
|
/freebsd/sys/net/ |
H A D | if_lagg.c | 81 #define LAGG_SX_INIT(_sc) sx_init(&(_sc)->sc_sx, "if_lagg sx") 82 #define LAGG_SX_DESTROY(_sc) sx_destroy(&(_sc)->sc_sx) 83 #define LAGG_XLOCK(_sc) sx_xlock(&(_sc)->sc_sx) 84 #define LAGG_XUNLOCK(_sc) sx_xunlock(&(_sc)->sc_sx) 85 #define LAGG_XLOCK_ASSERT(_sc) sx_assert(&(_sc)->sc_sx, SA_XLOCKED) 86 #define LAGG_SLOCK(_sc) sx_slock(&(_sc)->sc_sx) 87 #define LAGG_SUNLOCK(_sc) sx_sunlock(&(_sc)->sc_sx) 88 #define LAGG_SXLOCK_ASSERT(_sc) sx_assert(&(_sc)->sc_sx, SA_LOCKED)
|
H A D | if_lagg.h | 235 struct sx sc_sx; member
|
H A D | if_bridge.c | 222 sx_init(&(_sc)->sc_sx, "if_bridge"); \ 226 sx_destroy(&(_sc)->sc_sx); \ 229 #define BRIDGE_LOCK(_sc) sx_xlock(&(_sc)->sc_sx) 230 #define BRIDGE_UNLOCK(_sc) sx_xunlock(&(_sc)->sc_sx) 231 #define BRIDGE_LOCK_ASSERT(_sc) sx_assert(&(_sc)->sc_sx, SX_XLOCKED) 233 MPASS(in_epoch(net_epoch_preempt) || sx_xlocked(&(_sc)->sc_sx)) 234 #define BRIDGE_UNLOCK_ASSERT(_sc) sx_assert(&(_sc)->sc_sx, SX_UNLOCKED) 278 struct sx sc_sx; member
|