Lines Matching refs:param
269 static int __i8042_command(unsigned char *param, int command) in __i8042_command() argument
287 dbg("%02x -> i8042 (parameter)\n", param[i]); in __i8042_command()
288 i8042_write_data(param[i]); in __i8042_command()
304 param[i] = i8042_read_data(); in __i8042_command()
305 dbg("%02x <- i8042 (return)\n", param[i]); in __i8042_command()
311 int i8042_command(unsigned char *param, int command) in i8042_command() argument
317 retval = __i8042_command(param, command); in i8042_command()
599 unsigned char param; in i8042_enable_mux_ports() local
603 i8042_command(¶m, I8042_CMD_MUX_PFX + i); in i8042_enable_mux_ports()
604 i8042_command(¶m, I8042_CMD_AUX_ENABLE); in i8042_enable_mux_ports()
619 unsigned char param, val; in i8042_set_mux_mode() local
631 param = val = 0xf0; in i8042_set_mux_mode()
632 if (i8042_command(¶m, I8042_CMD_AUX_LOOP) || param != val) in i8042_set_mux_mode()
634 param = val = multiplex ? 0x56 : 0xf6; in i8042_set_mux_mode()
635 if (i8042_command(¶m, I8042_CMD_AUX_LOOP) || param != val) in i8042_set_mux_mode()
637 param = val = multiplex ? 0xa4 : 0xa5; in i8042_set_mux_mode()
638 if (i8042_command(¶m, I8042_CMD_AUX_LOOP) || param == val) in i8042_set_mux_mode()
645 if (param == 0xac) in i8042_set_mux_mode()
649 *mux_version = param; in i8042_set_mux_mode()
721 unsigned char param; in i8042_toggle_aux() local
724 if (i8042_command(¶m, in i8042_toggle_aux()
732 if (i8042_command(¶m, I8042_CMD_CTL_RCTR)) in i8042_toggle_aux()
735 if (!(param & I8042_CTR_AUXDIS) == on) in i8042_toggle_aux()
753 unsigned char param; in i8042_check_aux() local
767 param = 0x5a; in i8042_check_aux()
768 retval = i8042_command(¶m, I8042_CMD_AUX_LOOP); in i8042_check_aux()
769 if (retval || param != 0x5a) { in i8042_check_aux()
779 if (i8042_command(¶m, I8042_CMD_AUX_TEST) || in i8042_check_aux()
780 (param && param != 0xfa && param != 0xff)) in i8042_check_aux()
841 param = 0xa5; in i8042_check_aux()
842 retval = __i8042_command(¶m, I8042_CMD_AUX_LOOP & 0xf0ff); in i8042_check_aux()
890 unsigned char param; in i8042_controller_selftest() local
899 if (i8042_command(¶m, I8042_CMD_CTL_TEST)) { in i8042_controller_selftest()
904 if (param == I8042_RET_CTL_TEST) in i8042_controller_selftest()
908 param, I8042_RET_CTL_TEST); in i8042_controller_selftest()
1097 unsigned char param = 0x90; in i8042_dritek_enable() local
1100 error = i8042_command(¶m, 0x1059); in i8042_dritek_enable()