Searched refs:wacom (Results 1 – 9 of 9) sorted by relevance
75 struct wacom *wacom = urb->context; in wacom_sys_irq() local93 wacom_wac_irq(&wacom->wacom_wac, urb->actual_length); in wacom_sys_irq()96 usb_mark_last_busy(wacom->usbdev); in wacom_sys_irq()105 struct wacom *wacom = input_get_drvdata(dev); in wacom_open() local108 if (usb_autopm_get_interface(wacom->intf) < 0) in wacom_open()111 mutex_lock(&wacom->lock); in wacom_open()113 if (usb_submit_urb(wacom->irq, GFP_KERNEL)) { in wacom_open()118 wacom->open = true; in wacom_open()119 wacom->intf->needs_remote_wakeup = 1; in wacom_open()122 mutex_unlock(&wacom->lock); in wacom_open()[all …]
27 static int wacom_penpartner_irq(struct wacom_wac *wacom) in wacom_penpartner_irq() argument29 unsigned char *data = wacom->data; in wacom_penpartner_irq()30 struct input_dev *input = wacom->input; in wacom_penpartner_irq()35 wacom->tool[0] = (data[5] & 0x20) ? BTN_TOOL_RUBBER : BTN_TOOL_PEN; in wacom_penpartner_irq()36 wacom->id[0] = (data[5] & 0x20) ? ERASER_DEVICE_ID : STYLUS_DEVICE_ID; in wacom_penpartner_irq()37 input_report_key(input, wacom->tool[0], 1); in wacom_penpartner_irq()38 input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */ in wacom_penpartner_irq()45 input_report_key(input, wacom->tool[0], 0); in wacom_penpartner_irq()70 static int wacom_pl_irq(struct wacom_wac *wacom) in wacom_pl_irq() argument72 struct wacom_features *features = &wacom->features; in wacom_pl_irq()[all …]
6 wacom-objs := wacom_wac.o wacom_sys.o13 obj-$(CONFIG_TABLET_USB_WACOM) += wacom.o
108 struct wacom { struct
87 module will be called wacom.
7 reporting speed of wacom bluetooth tablet. Reading from
13 # 10-wacom.rules 50-udev.rules
78 obj-$(CONFIG_HID_WACOM) += hid-wacom.o
140 3.1.4 wacom