Lines Matching refs:input_dev
22 struct input_dev *dev;
31 struct input_dev *dev = mse->dev; in dc_mouse_callback()
48 static int dc_mouse_open(struct input_dev *dev) in dc_mouse_open()
58 static void dc_mouse_close(struct input_dev *dev) in dc_mouse_close()
72 struct input_dev *input_dev; in probe_maple_mouse() local
81 input_dev = input_allocate_device(); in probe_maple_mouse()
82 if (!input_dev) { in probe_maple_mouse()
87 mse->dev = input_dev; in probe_maple_mouse()
90 input_set_drvdata(input_dev, mse); in probe_maple_mouse()
91 input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in probe_maple_mouse()
92 input_dev->keybit[BIT_WORD(BTN_MOUSE)] = BIT_MASK(BTN_LEFT) | in probe_maple_mouse()
94 input_dev->relbit[0] = BIT_MASK(REL_X) | BIT_MASK(REL_Y) | in probe_maple_mouse()
96 input_dev->open = dc_mouse_open; in probe_maple_mouse()
97 input_dev->close = dc_mouse_close; in probe_maple_mouse()
98 input_dev->name = mdev->product_name; in probe_maple_mouse()
99 input_dev->id.bustype = BUS_HOST; in probe_maple_mouse()
100 error = input_register_device(input_dev); in probe_maple_mouse()
110 input_free_device(input_dev); in probe_maple_mouse()