Lines Matching refs:ctr
543 static zx_status_t i8042_setup(uint8_t* ctr) { in i8042_setup() argument
557 if (i8042_command(ctr, I8042_CMD_CTL_RCTR) < 0) in i8042_setup()
560 xprintf("i8042 controller register: 0x%02x\n", *ctr); in i8042_setup()
561 bool have_mouse = !!(*ctr & I8042_CTR_AUXDIS); in i8042_setup()
563 *ctr &= ~(I8042_CTR_KBDINT | I8042_CTR_AUXINT | I8042_CTR_XLATE); in i8042_setup()
564 if (i8042_command(ctr, I8042_CMD_CTL_WCTR) < 0) in i8042_setup()
779 uint8_t ctr = 0; in i8042_init_thread() local
780 zx_status_t status = i8042_setup(&ctr); in i8042_init_thread()
785 bool have_mouse = !!(ctr & I8042_CTR_AUXDIS); in i8042_init_thread()
788 ctr |= I8042_CTR_XLATE; in i8042_init_thread()
791 ctr &= ~I8042_CTR_KBDDIS; in i8042_init_thread()
792 ctr |= I8042_CTR_KBDINT; in i8042_init_thread()
794 ctr &= ~I8042_CTR_AUXDIS; in i8042_init_thread()
795 ctr |= I8042_CTR_AUXINT; in i8042_init_thread()
798 if (i8042_command(&ctr, I8042_CMD_CTL_WCTR) < 0) in i8042_init_thread()