• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/net/bluetooth/hidp/

Lines Matching defs:input

40 #include <linux/input.h>
119 if (session->input) {
120 ci->vendor = session->input->id.vendor;
121 ci->product = session->input->id.product;
122 ci->version = session->input->id.version;
123 if (session->input->name)
124 strncpy(ci->name, session->input->name, 128);
192 struct input_dev *dev = session->input;
403 if (session->input)
468 if (session->input)
535 if (session->input) {
536 vendor = session->input->id.vendor;
537 product = session->input->id.product;
581 if (session->input) {
582 input_unregister_device(session->input);
583 session->input = NULL;
627 struct input_dev *input = session->input;
630 input_set_drvdata(input, session);
632 input->name = "Bluetooth HID Boot Protocol Device";
634 input->id.bustype = BUS_BLUETOOTH;
635 input->id.vendor = req->vendor;
636 input->id.product = req->product;
637 input->id.version = req->version;
640 set_bit(EV_KEY, input->evbit);
641 set_bit(EV_LED, input->evbit);
642 set_bit(EV_REP, input->evbit);
644 set_bit(LED_NUML, input->ledbit);
645 set_bit(LED_CAPSL, input->ledbit);
646 set_bit(LED_SCROLLL, input->ledbit);
647 set_bit(LED_COMPOSE, input->ledbit);
648 set_bit(LED_KANA, input->ledbit);
651 set_bit(hidp_keycode[i], input->keybit);
652 clear_bit(0, input->keybit);
656 input->evbit[0] = BIT(EV_KEY) | BIT(EV_REL);
657 input->keybit[LONG(BTN_MOUSE)] = BIT(BTN_LEFT) | BIT(BTN_RIGHT) | BIT(BTN_MIDDLE);
658 input->relbit[0] = BIT(REL_X) | BIT(REL_Y);
659 input->keybit[LONG(BTN_MOUSE)] |= BIT(BTN_SIDE) | BIT(BTN_EXTRA);
660 input->relbit[0] |= BIT(REL_WHEEL);
663 input->dev.parent = hidp_get_device(session);
665 input->event = hidp_input_event;
667 input_register_device(input);
783 session->input = input_allocate_device();
784 if (!session->input) {
820 if (session->input)
834 if (session->input) {
840 hidp_input_event(session->input, EV_LED, 0, 0);
851 if (session->input) {
852 input_unregister_device(session->input);
853 session->input = NULL; /* don't try to free it here */
862 input_free_device(session->input);