Lines Matching refs:str
149 unsigned char data, str; in i8042_flush() local
154 while (((str = i8042_read_status()) & I8042_STR_OBF) && (i < I8042_BUFFER_SIZE)) { in i8042_flush()
159 str & I8042_STR_AUXDATA ? "aux" : "kbd"); in i8042_flush()
309 unsigned char str, data; in i8042_interrupt() local
315 str = i8042_read_status(); in i8042_interrupt()
316 if (unlikely(~str & I8042_STR_OBF)) { in i8042_interrupt()
325 if (i8042_mux_present && (str & I8042_STR_AUXDATA)) { in i8042_interrupt()
330 if (str & I8042_STR_MUXERR) { in i8042_interrupt()
331 dbg("MUX error, status is %02x, data is %02x", str, data); in i8042_interrupt()
348 str = last_str; in i8042_interrupt()
359 port_no = I8042_MUX_PORT_NO + ((str >> 6) & 3); in i8042_interrupt()
360 last_str = str; in i8042_interrupt()
364 dfl = ((str & I8042_STR_PARITY) ? SERIO_PARITY : 0) | in i8042_interrupt()
365 ((str & I8042_STR_TIMEOUT) ? SERIO_TIMEOUT : 0); in i8042_interrupt()
367 port_no = (str & I8042_STR_AUXDATA) ? in i8042_interrupt()
532 unsigned char str, data; in i8042_aux_test_irq() local
536 str = i8042_read_status(); in i8042_aux_test_irq()
537 if (str & I8042_STR_OBF) { in i8042_aux_test_irq()
540 data == 0xa5 && (str & I8042_STR_AUXDATA)) in i8042_aux_test_irq()