Lines Matching refs:sc
47 #define TERASIC_DE4LED_LOCK(sc) mtx_lock(&(sc)->tdl_lock)
48 #define TERASIC_DE4LED_LOCK_ASSERT(sc) mtx_assert(&(sc)->tdl_lock, MA_OWNED)
49 #define TERASIC_DE4LED_LOCK_DESTROY(sc) mtx_destroy(&(sc)->tdl_lock)
50 #define TERASIC_DE4LED_LOCK_INIT(sc) mtx_init(&(sc)->tdl_lock, \
52 #define TERASIC_DE4LED_UNLOCK(sc) mtx_unlock(&(sc)->tdl_lock)
59 #define TERASIC_DE4LED_CLEARBAR(sc) do { \
60 (sc)->tdl_bits = 0; \
62 #define TERASIC_DE4LED_SETLED(sc, led, onoff) do { \
63 (sc)->tdl_bits &= ~(1 << (led)); \
64 (sc)->tdl_bits |= ((onoff != 0) ? 1 : 0) << (led); \
72 void terasic_de4led_attach(struct terasic_de4led_softc *sc);
73 void terasic_de4led_detach(struct terasic_de4led_softc *sc);