Lines Matching refs:ptr
36 struct input_dev *ptr; member
68 dev = info->ptr; in input_handler()
81 if (test_bit(event->key.keycode, info->ptr->keybit)) in input_handler()
82 dev = info->ptr; in input_handler()
113 struct input_dev *kbd, *ptr; in xenkbd_probe() local
160 ptr = input_allocate_device(); in xenkbd_probe()
161 if (!ptr) in xenkbd_probe()
163 ptr->name = "Xen Virtual Pointer"; in xenkbd_probe()
164 ptr->phys = info->phys; in xenkbd_probe()
165 ptr->id.bustype = BUS_PCI; in xenkbd_probe()
166 ptr->id.vendor = 0x5853; in xenkbd_probe()
167 ptr->id.product = 0xfffe; in xenkbd_probe()
170 __set_bit(EV_ABS, ptr->evbit); in xenkbd_probe()
171 input_set_abs_params(ptr, ABS_X, 0, XENFB_WIDTH, 0, 0); in xenkbd_probe()
172 input_set_abs_params(ptr, ABS_Y, 0, XENFB_HEIGHT, 0, 0); in xenkbd_probe()
174 input_set_capability(ptr, EV_REL, REL_X); in xenkbd_probe()
175 input_set_capability(ptr, EV_REL, REL_Y); in xenkbd_probe()
177 input_set_capability(ptr, EV_REL, REL_WHEEL); in xenkbd_probe()
179 __set_bit(EV_KEY, ptr->evbit); in xenkbd_probe()
181 __set_bit(i, ptr->keybit); in xenkbd_probe()
183 ret = input_register_device(ptr); in xenkbd_probe()
185 input_free_device(ptr); in xenkbd_probe()
189 info->ptr = ptr; in xenkbd_probe()
221 if (info->ptr) in xenkbd_remove()
222 input_unregister_device(info->ptr); in xenkbd_remove()
345 input_set_abs_params(info->ptr, ABS_X, 0, val, 0, 0); in xenkbd_backend_changed()
349 input_set_abs_params(info->ptr, ABS_Y, 0, val, 0, 0); in xenkbd_backend_changed()