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
166 ptr = input_allocate_device(); in xenkbd_probe()
167 if (!ptr) in xenkbd_probe()
169 ptr->name = "Xen Virtual Pointer"; in xenkbd_probe()
170 ptr->phys = info->phys; in xenkbd_probe()
171 ptr->id.bustype = BUS_PCI; in xenkbd_probe()
172 ptr->id.vendor = 0x5853; in xenkbd_probe()
173 ptr->id.product = 0xfffe; in xenkbd_probe()
176 __set_bit(EV_ABS, ptr->evbit); in xenkbd_probe()
177 input_set_abs_params(ptr, ABS_X, 0, XENFB_WIDTH, 0, 0); in xenkbd_probe()
178 input_set_abs_params(ptr, ABS_Y, 0, XENFB_HEIGHT, 0, 0); in xenkbd_probe()
180 input_set_capability(ptr, EV_REL, REL_X); in xenkbd_probe()
181 input_set_capability(ptr, EV_REL, REL_Y); in xenkbd_probe()
183 input_set_capability(ptr, EV_REL, REL_WHEEL); in xenkbd_probe()
185 __set_bit(EV_KEY, ptr->evbit); in xenkbd_probe()
187 __set_bit(i, ptr->keybit); in xenkbd_probe()
189 ret = input_register_device(ptr); in xenkbd_probe()
191 input_free_device(ptr); in xenkbd_probe()
195 info->ptr = ptr; in xenkbd_probe()
227 if (info->ptr) in xenkbd_remove()
228 input_unregister_device(info->ptr); in xenkbd_remove()
351 input_set_abs_params(info->ptr, ABS_X, 0, val, 0, 0); in xenkbd_backend_changed()
355 input_set_abs_params(info->ptr, ABS_Y, 0, val, 0, 0); in xenkbd_backend_changed()