Home | History | Annotate | Download | only in gpib

Lines Matching refs:sc_flags

139 	int	sc_flags;
330 sc->sc_flags = canstream ? CTF_CANSTREAM : 0;
342 sc->sc_flags |= CTF_ALIVE;
353 if (sc == NULL || (sc->sc_flags & CTF_ALIVE) == 0)
356 if (sc->sc_flags & CTF_OPEN)
359 if ((dev & CT_STREAM) && (sc->sc_flags & CTF_CANSTREAM))
369 sc->sc_flags |= CTF_OPEN;
384 if ((sc->sc_flags & (CTF_WRT|CTF_WRTTN)) == (CTF_WRT|CTF_WRTTN) &&
385 (sc->sc_flags & CTF_EOT) == 0 ) { /* XXX return error if EOT ?? */
399 sc->sc_flags &= ~(CTF_OPEN | CTF_WRT | CTF_WRTTN);
401 DPRINTF(CDB_FILES, ("ctclose: flags %x\n", sc->sc_flags));
431 sc->sc_flags |= CTF_CMD;
457 sc->sc_flags &= ~CTF_CMD;
508 if ((sc->sc_flags & CTF_CMD) && sc->sc_bp == bp) {
527 sc->sc_flags |= CTF_WRT;
569 sc->sc_flags & (CTF_BEOF|CTF_EOT)) {
571 sc->sc_flags));
572 if (sc->sc_flags & CTF_BEOF) {
573 sc->sc_flags &= ~CTF_BEOF;
574 sc->sc_flags |= CTF_AEOF;
576 sc->sc_flags));
582 sc->sc_flags |= CTF_IO;
595 sc->sc_flags |= (CTF_WRT | CTF_WRTTN);
617 sc->sc_flags |= CTF_EOT;
641 (sc->sc_flags & CTF_AEOF)) {
642 sc->sc_flags |= CTF_EOT;
643 sc->sc_flags &= ~(CTF_AEOF|CTF_BEOF);
649 else if ((sc->sc_flags & CTF_BEOF) ||
650 ((sc->sc_flags & CTF_CMD) && sc->sc_cmd == MTFSF)) {
651 sc->sc_flags |= CTF_AEOF;
652 sc->sc_flags &= ~CTF_BEOF;
659 sc->sc_flags |= CTF_BEOF;
660 sc->sc_flags &= ~CTF_AEOF;
666 sc->sc_flags |= CTF_AEOF;
667 DPRINTF(CDB_FILES, ("cteof: leaving flags %x\n", sc->sc_flags));
709 if (sc->sc_flags & CTF_IO) {
710 sc->sc_flags &= ~CTF_IO;
716 if ((sc->sc_flags & CTF_STATWAIT) == 0) {
718 sc->sc_flags |= CTF_STATWAIT;
723 sc->sc_flags &= ~CTF_STATWAIT;
725 DPRINTF(CDB_FILES, ("ctintr: before flags %x\n", sc->sc_flags));
785 if (sc->sc_flags & CTF_CMD) {
788 sc->sc_flags &= ~(CTF_BEOF|CTF_AEOF);
793 sc->sc_flags &= ~(CTF_AEOF|CTF_BEOF|CTF_EOT);
796 sc->sc_flags &= ~CTF_BEOF;
797 if (sc->sc_flags & CTF_EOT) {
798 sc->sc_flags |= CTF_AEOF;
799 sc->sc_flags &= ~CTF_EOT;
800 } else if (sc->sc_flags & CTF_AEOF) {
801 sc->sc_flags |= CTF_BEOF;
802 sc->sc_flags &= ~CTF_AEOF;
806 sc->sc_flags &= ~CTF_BEOF;
807 if (sc->sc_flags & (CTF_AEOF|CTF_EOT)) {
808 sc->sc_flags |= CTF_EOT;
809 sc->sc_flags &= ~CTF_AEOF;
811 sc->sc_flags |= CTF_AEOF;
815 sc->sc_flags &= ~(CTF_BEOF|CTF_AEOF|CTF_EOT);
819 sc->sc_flags &= ~CTF_AEOF;
823 DPRINTF(CDB_FILES, ("ctintr: after flags %x\n", sc->sc_flags));