Lines Matching refs:status
664 unsigned char status; member
787 static bool is_ready_state(int status) in is_ready_state() argument
789 int state = status & (STATUS_READY | STATUS_DIR | STATUS_DMA); in is_ready_state()
1115 int status; in wait_til_ready() local
1121 status = fdc_inb(fdc, FD_STATUS); in wait_til_ready()
1122 if (status & STATUS_READY) in wait_til_ready()
1123 return status; in wait_til_ready()
1126 DPRINT("Getstatus times out (%x) on fdc %d\n", status, fdc); in wait_til_ready()
1136 int status = wait_til_ready(fdc); in output_byte() local
1138 if (status < 0) in output_byte()
1141 if (is_ready_state(status)) { in output_byte()
1144 output_log[output_log_pos].status = status; in output_byte()
1152 byte, fdc, status); in output_byte()
1162 int status = 0; in result() local
1165 status = wait_til_ready(fdc); in result()
1166 if (status < 0) in result()
1168 status &= STATUS_DIR | STATUS_READY | STATUS_BUSY | STATUS_DMA; in result()
1169 if ((status & ~STATUS_BUSY) == STATUS_READY) { in result()
1174 if (status == (STATUS_DIR | STATUS_READY | STATUS_BUSY)) in result()
1181 fdc, status, i); in result()
1192 int status = wait_til_ready(fdc); in need_more_output() local
1194 if (status < 0) in need_more_output()
1197 if (is_ready_state(status)) in need_more_output()
1842 output_log[(i + output_log_pos) % OLOGSIZE].status, in show_floppy()