ABS_MISC
[ABS_MISC] = "Misc",
map_abs(ABS_MISC);
input_report_abs(input, ABS_MISC,
input_report_abs(input, ABS_MISC, PAD_DEVICE_ID);
input_report_abs(input, ABS_MISC, 0);
input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */
input_report_abs(pen_input, ABS_MISC,
input_report_abs(input, ABS_MISC, 0); /* report tool id */
input_report_abs(pad_input, ABS_MISC, prox ? PAD_DEVICE_ID : 0);
input_report_abs(pad_input, ABS_MISC, buttons ? PAD_DEVICE_ID : 0);
input_report_abs(input, ABS_MISC, STYLUS_DEVICE_ID); /* report tool id */
input_report_abs(input, ABS_MISC, 0);
input_report_abs(input, ABS_MISC, wacom->id[0]);
input_event(input, EV_ABS, ABS_MISC, active ? PAD_DEVICE_ID : 0);
wacom_map_usage(input, usage, field, EV_ABS, ABS_MISC, 0);
input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */
input_report_abs(input, ABS_MISC, sense ? id : 0);
input_report_abs(input, ABS_MISC, wacom->id[0]);
input_report_abs(input, ABS_MISC,
input_report_abs(input, ABS_MISC, wacom->id[0]); /* TOOL ID */
input_report_abs(input, ABS_MISC, wacom->id[0]);
__clear_bit(ABS_MISC, wacom_wac->pen_input->absbit);
__set_bit(ABS_MISC, input_dev->absbit);
__clear_bit(ABS_MISC, input_dev->absbit);
__clear_bit(ABS_MISC, input_dev->absbit);
__clear_bit(ABS_MISC, input_dev->absbit);
__clear_bit(ABS_MISC, input_dev->absbit);
__set_bit(ABS_MISC, input_dev->absbit);
input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */
__clear_bit(ABS_MISC, input_dev->absbit);
input_report_abs(pad_input, ABS_MISC, wacom->id[1]);
input_report_abs(pad_input, ABS_MISC, wacom->id[1]);
input_report_abs(pad_input, ABS_MISC, wacom->id[1]);
input_report_abs(input, ABS_MISC, 0);
input_report_abs(input, ABS_MISC, prox ? PAD_DEVICE_ID : 0);
input_report_abs(input, ABS_MISC, 0); /* reset tool id */
input_set_abs_params(pxrc->input, ABS_MISC, 0, 255, 0, 0);
input_report_abs(pxrc->input, ABS_MISC, data[7]);
input_report_abs(w->input_dev, ABS_MISC, val7);
input_set_abs_params(w->input_dev, ABS_MISC, -512, 512, 0, 0);
input_report_abs(data->input_dev, ABS_MISC, 1);
input_report_abs(data->input_dev, ABS_MISC, 0);
input_set_abs_params(input_dev, ABS_MISC, 0, 1, 0, 0);
ABS_WHEEL, ABS_MISC,
input_report_abs(inputdev, ABS_MISC,
input_report_abs(inputdev, ABS_MISC, p | AIPTEK_REPORT_TOOL_STYLUS);
input_report_abs(inputdev, ABS_MISC, p | AIPTEK_REPORT_TOOL_MOUSE);
input_report_abs(inputdev, ABS_MISC,
input_report_abs(inputdev, ABS_MISC,
input_report_abs(inputdev, ABS_MISC,
input_report_abs(input_dev, ABS_MISC, hanwang->current_id);
input_report_abs(input_dev, ABS_MISC, hanwang->current_id);
ABS_RX, ABS_RY, ABS_PRESSURE, ABS_MISC,
input_report_abs(wacom->dev, ABS_MISC,
set_bit(ABS_MISC, input_dev->absbit);
input_report_abs(cdev->input_dev, ABS_MISC, 255 - buf[4]);
input_report_abs(cdev->input_dev, ABS_MISC, buf[6] >> 4);
input->absbit[BIT_WORD(ABS_MISC)] |= BIT_MASK(ABS_MISC);
input_set_abs_params(input, ABS_MISC, 0, 255, 0, 1);
input->absbit[BIT_WORD(ABS_MISC)] |= BIT_MASK(ABS_MISC);
input_set_abs_params(input, ABS_MISC, 0, 0xf, 0, 1);