Lines Matching refs:mac_hid_emumouse_dev

25 static struct input_dev *mac_hid_emumouse_dev;  variable
35 mac_hid_emumouse_dev = input_allocate_device(); in mac_hid_create_emumouse()
36 if (!mac_hid_emumouse_dev) in mac_hid_create_emumouse()
39 lockdep_set_class(&mac_hid_emumouse_dev->event_lock, in mac_hid_create_emumouse()
41 lockdep_set_class(&mac_hid_emumouse_dev->mutex, in mac_hid_create_emumouse()
44 mac_hid_emumouse_dev->name = "Macintosh mouse button emulation"; in mac_hid_create_emumouse()
45 mac_hid_emumouse_dev->id.bustype = BUS_ADB; in mac_hid_create_emumouse()
46 mac_hid_emumouse_dev->id.vendor = 0x0001; in mac_hid_create_emumouse()
47 mac_hid_emumouse_dev->id.product = 0x0001; in mac_hid_create_emumouse()
48 mac_hid_emumouse_dev->id.version = 0x0100; in mac_hid_create_emumouse()
50 mac_hid_emumouse_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL); in mac_hid_create_emumouse()
51 mac_hid_emumouse_dev->keybit[BIT_WORD(BTN_MOUSE)] = in mac_hid_create_emumouse()
53 mac_hid_emumouse_dev->relbit[0] = BIT_MASK(REL_X) | BIT_MASK(REL_Y); in mac_hid_create_emumouse()
55 err = input_register_device(mac_hid_emumouse_dev); in mac_hid_create_emumouse()
57 input_free_device(mac_hid_emumouse_dev); in mac_hid_create_emumouse()
58 mac_hid_emumouse_dev = NULL; in mac_hid_create_emumouse()
67 input_unregister_device(mac_hid_emumouse_dev); in mac_hid_destroy_emumouse()
68 mac_hid_emumouse_dev = NULL; in mac_hid_destroy_emumouse()
87 input_report_key(mac_hid_emumouse_dev, btn, value); in mac_hid_emumouse_filter()
88 input_sync(mac_hid_emumouse_dev); in mac_hid_emumouse_filter()
101 if (dev == mac_hid_emumouse_dev) in mac_hid_emumouse_connect()