Lines Matching refs:input2
101 struct input_dev *input2; member
419 input_report_rel(hdata->input2, REL_X, sp_x); in u1_raw_event()
420 input_report_rel(hdata->input2, REL_Y, sp_y); in u1_raw_event()
422 input_report_key(hdata->input2, BTN_LEFT, in u1_raw_event()
424 input_report_key(hdata->input2, BTN_RIGHT, in u1_raw_event()
426 input_report_key(hdata->input2, BTN_MIDDLE, in u1_raw_event()
429 input_sync(hdata->input2); in u1_raw_event()
666 struct input_dev *input = hi->input, *input2; in alps_input_configured() local
721 input2 = input_allocate_device(); in alps_input_configured()
722 if (!input2) { in alps_input_configured()
723 input_free_device(input2); in alps_input_configured()
727 data->input2 = input2; in alps_input_configured()
728 input2->phys = input->phys; in alps_input_configured()
729 input2->name = "DualPoint Stick"; in alps_input_configured()
730 input2->id.bustype = BUS_I2C; in alps_input_configured()
731 input2->id.vendor = input->id.vendor; in alps_input_configured()
732 input2->id.product = input->id.product; in alps_input_configured()
733 input2->id.version = input->id.version; in alps_input_configured()
734 input2->dev.parent = input->dev.parent; in alps_input_configured()
736 __set_bit(EV_KEY, input2->evbit); in alps_input_configured()
739 __set_bit(BTN_LEFT + i, input2->keybit); in alps_input_configured()
741 __set_bit(EV_REL, input2->evbit); in alps_input_configured()
742 __set_bit(REL_X, input2->relbit); in alps_input_configured()
743 __set_bit(REL_Y, input2->relbit); in alps_input_configured()
744 __set_bit(INPUT_PROP_POINTER, input2->propbit); in alps_input_configured()
745 __set_bit(INPUT_PROP_POINTING_STICK, input2->propbit); in alps_input_configured()
747 if (input_register_device(data->input2)) { in alps_input_configured()
748 input_free_device(input2); in alps_input_configured()