Lines Matching defs:etc
102 * ETC states. com->etc may also contain a hardware ETC command value,
172 u_char etc; /* pending Embedded Transmit Command */
236 static void cd_etc(struct com_s *com, int etc);
502 com->etc = ETC_NONE;
958 if (com->etc != ETC_NONE) {
972 switch (com->etc) {
985 com->etc);
986 if (com->etc == CD1400_ETC_SENDBREAK)
987 com->etc = ETC_BREAK_STARTING;
989 com->etc = ETC_BREAK_ENDING;
997 com->etc = ETC_BREAK_STARTED;
1015 com->etc = ETC_BREAK_ENDED;
1207 if (com->etc != ETC_NONE) {
1208 if (com->etc == ETC_BREAK_ENDED)
1209 com->etc = ETC_NONE;
1210 wakeup(&com->etc);
1815 if (com->etc != ETC_NONE) {
1816 if (com->etc == ETC_BREAK_ENDED)
1817 com->etc = ETC_NONE;
1834 wakeup(&com->etc);
1835 if (rw & FWRITE && com->etc == ETC_NONE)
2076 cd_etc(struct com_s *com, int etc)
2092 if (com->etc == etc)
2094 if ((etc == CD1400_ETC_SENDBREAK
2095 && (com->etc == ETC_BREAK_STARTING
2096 || com->etc == ETC_BREAK_STARTED))
2097 || (etc == CD1400_ETC_STOPBREAK
2098 && (com->etc == ETC_BREAK_ENDING || com->etc == ETC_BREAK_ENDED
2099 || com->etc == ETC_NONE))) {
2104 com->etc = etc;
2111 while (com->etc == etc
2112 && tsleep(&com->etc, TTIPRI | PCATCH, "cyetc", 0) == 0)