Lines Matching refs:input
80 if (session->input) { in hidp_copy_session()
81 ci->vendor = session->input->id.vendor; in hidp_copy_session()
82 ci->product = session->input->id.product; in hidp_copy_session()
83 ci->version = session->input->id.version; in hidp_copy_session()
84 if (session->input->name) in hidp_copy_session()
85 strlcpy(ci->name, session->input->name, 128); in hidp_copy_session()
174 struct input_dev *dev = session->input; in hidp_input_report()
511 if (session->input) in hidp_process_data()
594 if (session->input) in hidp_recv_intr_frame()
653 struct input_dev *input; in hidp_setup_input() local
656 input = input_allocate_device(); in hidp_setup_input()
657 if (!input) in hidp_setup_input()
660 session->input = input; in hidp_setup_input()
662 input_set_drvdata(input, session); in hidp_setup_input()
664 input->name = "Bluetooth HID Boot Protocol Device"; in hidp_setup_input()
666 input->id.bustype = BUS_BLUETOOTH; in hidp_setup_input()
667 input->id.vendor = req->vendor; in hidp_setup_input()
668 input->id.product = req->product; in hidp_setup_input()
669 input->id.version = req->version; in hidp_setup_input()
672 set_bit(EV_KEY, input->evbit); in hidp_setup_input()
673 set_bit(EV_LED, input->evbit); in hidp_setup_input()
674 set_bit(EV_REP, input->evbit); in hidp_setup_input()
676 set_bit(LED_NUML, input->ledbit); in hidp_setup_input()
677 set_bit(LED_CAPSL, input->ledbit); in hidp_setup_input()
678 set_bit(LED_SCROLLL, input->ledbit); in hidp_setup_input()
679 set_bit(LED_COMPOSE, input->ledbit); in hidp_setup_input()
680 set_bit(LED_KANA, input->ledbit); in hidp_setup_input()
683 set_bit(hidp_keycode[i], input->keybit); in hidp_setup_input()
684 clear_bit(0, input->keybit); in hidp_setup_input()
688 input->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in hidp_setup_input()
689 input->keybit[BIT_WORD(BTN_MOUSE)] = BIT_MASK(BTN_LEFT) | in hidp_setup_input()
691 input->relbit[0] = BIT_MASK(REL_X) | BIT_MASK(REL_Y); in hidp_setup_input()
692 input->keybit[BIT_WORD(BTN_MOUSE)] |= BIT_MASK(BTN_SIDE) | in hidp_setup_input()
694 input->relbit[0] |= BIT_MASK(REL_WHEEL); in hidp_setup_input()
697 input->dev.parent = &session->conn->hcon->dev; in hidp_setup_input()
699 input->event = hidp_input_event; in hidp_setup_input()
832 else if (session->input) in hidp_session_dev_destroy()
833 input_put_device(session->input); in hidp_session_dev_destroy()
854 } else if (session->input) { in hidp_session_dev_add()
855 ret = input_register_device(session->input); in hidp_session_dev_add()
858 input_get_device(session->input); in hidp_session_dev_add()
869 else if (session->input) in hidp_session_dev_del()
870 input_unregister_device(session->input); in hidp_session_dev_del()
1045 } else if (session->input) { in hidp_session_start_sync()
1046 vendor = session->input->id.vendor; in hidp_session_start_sync()
1047 product = session->input->id.product; in hidp_session_start_sync()
1105 if (session->input) { in hidp_session_probe()
1116 if (session->input) in hidp_session_probe()
1127 if (session->input) in hidp_session_probe()
1160 if (session->input || in hidp_session_remove()