Lines Matching refs:tool
77 wacom->tool[0] = (data[5] & 0x20) ? BTN_TOOL_RUBBER : BTN_TOOL_PEN; in wacom_penpartner_irq()
79 input_report_key(input, wacom->tool[0], 1); in wacom_penpartner_irq()
87 input_report_key(input, wacom->tool[0], 0); in wacom_penpartner_irq()
130 wacom->tool[0] = BTN_TOOL_RUBBER; in wacom_pl_irq()
134 wacom->tool[0] = BTN_TOOL_PEN; in wacom_pl_irq()
143 if (wacom->tool[0] == BTN_TOOL_RUBBER && !(data[4] & 0x20)) { in wacom_pl_irq()
147 wacom->tool[0] = BTN_TOOL_PEN; in wacom_pl_irq()
163 input_report_key(input, BTN_STYLUS2, (wacom->tool[0] == BTN_TOOL_PEN) && (data[4] & 0x20)); in wacom_pl_irq()
167 input_report_key(input, wacom->tool[0], prox); in wacom_pl_irq()
212 wacom->tool[0] = (data[1] & 0x0c) ? BTN_TOOL_RUBBER : BTN_TOOL_PEN; in wacom_dtu_irq()
213 if (wacom->tool[0] == BTN_TOOL_PEN) in wacom_dtu_irq()
226 input_report_key(input, wacom->tool[0], prox); in wacom_dtu_irq()
255 wacom->tool[0] = BTN_TOOL_RUBBER; in wacom_dtus_irq()
260 wacom->tool[0] = BTN_TOOL_PEN; in wacom_dtus_irq()
276 input_report_key(input, wacom->tool[0], prox); in wacom_dtus_irq()
312 wacom->tool[0] = BTN_TOOL_PEN; in wacom_graphire_irq()
317 wacom->tool[0] = BTN_TOOL_RUBBER; in wacom_graphire_irq()
326 wacom->tool[0] = BTN_TOOL_MOUSE; in wacom_graphire_irq()
333 if (wacom->tool[0] != BTN_TOOL_MOUSE) { in wacom_graphire_irq()
374 input_report_key(input, wacom->tool[0], prox); in wacom_graphire_irq()
475 wacom->tool[idx] = BTN_TOOL_PENCIL; in wacom_intuos_inout()
492 wacom->tool[idx] = BTN_TOOL_PEN; in wacom_intuos_inout()
497 wacom->tool[idx] = BTN_TOOL_BRUSH; in wacom_intuos_inout()
505 wacom->tool[idx] = BTN_TOOL_MOUSE; in wacom_intuos_inout()
511 wacom->tool[idx] = BTN_TOOL_LENS; in wacom_intuos_inout()
531 wacom->tool[idx] = BTN_TOOL_RUBBER; in wacom_intuos_inout()
540 wacom->tool[idx] = BTN_TOOL_AIRBRUSH; in wacom_intuos_inout()
544 wacom->tool[idx] = BTN_TOOL_PEN; in wacom_intuos_inout()
557 (wacom->tool[idx] == BTN_TOOL_LENS && in wacom_intuos_inout()
600 if (wacom->tool[idx] >= BTN_TOOL_MOUSE) { in wacom_intuos_inout()
617 input_report_key(input, wacom->tool[idx], 0); in wacom_intuos_inout()
1100 } else if (wacom->tool[idx] == BTN_TOOL_MOUSE) { in wacom_intuos_irq()
1131 wacom->tool[idx] == BTN_TOOL_LENS) { in wacom_intuos_irq()
1142 input_report_key(input, wacom->tool[idx], 1); in wacom_intuos_irq()
1417 wacom->tool[0] = (data[1] & 0x0c) ? BTN_TOOL_RUBBER : BTN_TOOL_PEN; in wacom_tpc_pen()
1430 input_report_key(input, wacom->tool[0], prox); in wacom_tpc_pen()
1590 wacom_wac->tool[0] = wacom_wac->hid_data.invert_state ? in wacom_wac_pen_report()
1600 input_report_key(input, wacom_wac->tool[0], prox); in wacom_wac_pen_report()
2043 wacom->tool[0] = BTN_TOOL_RUBBER; in wacom_bpt_pen()
2046 wacom->tool[0] = BTN_TOOL_PEN; in wacom_bpt_pen()
2084 input_report_key(input, wacom->tool[0], prox); /* PEN or RUBBER */ in wacom_bpt_pen()