Lines Matching defs:sc_leds
90 led_state_t sc_leds[MPCSA_LEDS_NPINS];
256 switch (sc->sc_leds[n].l_mode) {
261 if (sc->sc_leds[n].l_comm_cnt > 0) {
262 if (sc->sc_leds[n].l_comm_cnt < INFINITE_BLINK)
263 sc->sc_leds[n].l_comm_cnt--;
265 sc->sc_leds[n].l_comm_cnt ^= 1;
267 if ((sc->sc_leds[n].l_conn_cnt > 0) ^ (sc->sc_leds[n].l_comm_cnt & 1))
274 if (--sc->sc_leds[n].l_blink_cnt <= 0) {
276 sc->sc_leds[n].l_blink_cnt = sc->sc_leds[n].l_blink_int;
303 if (sc->sc_leds[num].l_mode != LMODE_COMM) {
304 sc->sc_leds[num].l_mode = LMODE_COMM;
305 sc->sc_leds[num].l_conn_cnt = 0;
306 sc->sc_leds[num].l_comm_cnt = 0;
308 if (sc->sc_leds[num].l_comm_cnt < (count * 2 - 1))
309 sc->sc_leds[num].l_comm_cnt += count;
310 else if ((count * 2) < sc->sc_leds[num].l_comm_cnt)
311 sc->sc_leds[num].l_comm_cnt = count * 2 - 2 - (sc->sc_leds[num].l_comm_cnt % 2);
322 if (sc->sc_leds[num].l_mode != LMODE_COMM) {
323 sc->sc_leds[num].l_mode = LMODE_COMM;
324 sc->sc_leds[num].l_conn_cnt = 0;
325 sc->sc_leds[num].l_comm_cnt = 0;
328 sc->sc_leds[num].l_conn_cnt++;
330 sc->sc_leds[num].l_conn_cnt--;
343 if (sc->sc_leds[num].l_mode != LMODE_COMM) {
344 sc->sc_leds[num].l_mode = LMODE_BLINK;
345 sc->sc_leds[num].l_blink_cnt = interval;
347 sc->sc_leds[num].l_blink_int = interval;