Lines Matching refs:sc_state

180 	int sc_state;			/* state of drive */  member
461 rf_sc->sc_state = 0; in rf_attach()
580 if ((rf_sc->sc_state & (1 << (DISKPART(buf->b_dev) + RFS_OPEN_SHIFT))) in rfstrategy()
636 RFS_SETCMD(rf_sc->sc_state, RFS_IDLE); in get_new_buf()
666 switch (rf_sc->sc_state & RFS_CMDS) { in rfc_intr()
671 RFS_SETCMD(rf_sc->sc_state, RFS_IDLE); in rfc_intr()
675 && (rf_sc->sc_state & RFS_DENS) == 0 in rfc_intr()
676 && (rf_sc->sc_state & RFS_AD) != 0) { in rfc_intr()
678 rf_sc->sc_state |= RFS_DENS; in rfc_intr()
686 RFS_SETCMD(rf_sc->sc_state, in rfc_intr()
693 RFS_SETCMD(rf_sc->sc_state,RFS_NOTINIT); in rfc_intr()
700 % ((rf_sc->sc_state & RFS_DENS) == 0 in rfc_intr()
708 RFS_SETCMD(rf_sc->sc_state, (rfc_sc->sc_curbuf->b_flags in rfc_intr()
722 RFS_SETCMD(rf_sc->sc_state, RFS_EBUF); in rfc_intr()
725 i = (rf_sc->sc_state & RFS_DENS) == 0 in rfc_intr()
748 RFS_SETCMD(rf_sc->sc_state, in rfc_intr()
764 RFS_SETCMD(rf_sc->sc_state, RFS_WSEC); in rfc_intr()
767 i = (rf_sc->sc_state & RFS_DENS) == 0 in rfc_intr()
791 RFS_SETCMD(rf_sc->sc_state, in rfc_intr()
802 rf_sc->sc_state & RFS_CMDS); in rfc_intr()
825 switch (rf_sc->sc_state & RFS_CMDS) { in rfc_intr()
828 rfc_sc->sc_bufidx, (rf_sc->sc_state & RFS_DENS) == 0 in rfc_intr()
839 | ((rf_sc->sc_state & RFS_DENS) == 0 ? 0 : RX2CS_DD) in rfc_intr()
842 & 0x30000) >>4), ((rf_sc->sc_state & RFS_DENS) == 0 in rfc_intr()
853 rfc_sc->sc_bufidx, (rf_sc->sc_state & RFS_DENS) == 0 in rfc_intr()
864 | ((rf_sc->sc_state & RFS_DENS) == 0 ? 0 : RX2CS_DD) in rfc_intr()
867 & 0x30000)>>4), ((rf_sc->sc_state & RFS_DENS) == 0 in rfc_intr()
879 ((rf_sc->sc_state & RFS_DENS) == 0 in rfc_intr()
888 | ((rf_sc->sc_state& RFS_DENS) == 0 ? 0 : RX2CS_DD), in rfc_intr()
897 ((rf_sc->sc_state & RFS_DENS) == 0 in rfc_intr()
906 | ((rf_sc->sc_state& RFS_DENS) == 0 ? 0 : RX2CS_DD), in rfc_intr()
921 rf_sc->sc_state & RFS_CMDS); in rfc_intr()
981 if ((rf_sc->sc_state & RFS_OPEN_B) != 0 ) in rfopen()
983 rf_sc->sc_state &= ~RFS_DENS; in rfopen()
984 rf_sc->sc_state &= ~RFS_AD; in rfopen()
985 rf_sc->sc_state |= RFS_OPEN_A; in rfopen()
994 || (rf_sc->sc_state & RFS_OPEN_A) != 0 ) in rfopen()
996 rf_sc->sc_state |= RFS_DENS; in rfopen()
997 rf_sc->sc_state &= ~RFS_AD; in rfopen()
998 rf_sc->sc_state |= RFS_OPEN_B; in rfopen()
1001 rf_sc->sc_state |= RFS_AD; in rfopen()
1002 rf_sc->sc_state |= RFS_OPEN_C; in rfopen()
1008 if ((rf_sc->sc_state & RFS_CMDS) == RFS_NOTINIT) { in rfopen()
1018 RFS_SETCMD(rf_sc->sc_state, RFS_PROBING); in rfopen()
1022 | ((rf_sc->sc_state & RFS_DENS) == 0 ? 0 : RX2CS_DD), in rfopen()
1024 rf_sc->sc_state = 0; in rfopen()
1029 != 0 || (rf_sc->sc_state & RFS_CMDS) == RFS_NOTINIT) { in rfopen()
1031 rf_sc->sc_state = 0; in rfopen()
1036 if ((rf_sc->sc_state & RFS_DENS) == 0) { in rfopen()
1062 if ((rf_sc->sc_state & 1 << (DISKPART(dev) + RFS_OPEN_SHIFT)) == 0) in rfclose()
1066 rf_sc->sc_state &= ~(1 << (DISKPART(dev) + RFS_OPEN_SHIFT)); in rfclose()
1067 if ((rf_sc->sc_state & RFS_OPEN_MASK) == 0) in rfclose()
1068 rf_sc->sc_state = 0; in rfclose()
1099 if ((rf_sc->sc_state & 1 << (DISKPART(dev) + RFS_OPEN_SHIFT)) == 0) in rfioctl()