Lines Matching refs:input_dev
55 struct input_dev *input;
62 struct input_dev *input = jornadakbd->input;
99 struct input_dev *input_dev;
103 input_dev = input_allocate_device();
104 if (!jornadakbd || !input_dev) {
113 jornadakbd->input = input_dev;
115 input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REP);
116 input_dev->name = "HP Jornada 720 keyboard";
117 input_dev->phys = "jornadakbd/input0";
118 input_dev->keycode = jornadakbd->keymap;
119 input_dev->keycodesize = sizeof(unsigned short);
120 input_dev->keycodemax = ARRAY_SIZE(jornada_std_keymap);
121 input_dev->id.bustype = BUS_HOST;
122 input_dev->dev.parent = &pdev->dev;
125 __set_bit(jornadakbd->keymap[i], input_dev->keybit);
126 __clear_bit(KEY_RESERVED, input_dev->keybit);
128 input_set_capability(input_dev, EV_MSC, MSC_SCAN);
149 input_free_device(input_dev);