Lines Matching refs:id

180 		int id;  in magicmouse_emit_buttons()  local
190 } else if ((id = magicmouse_firm_touch(msc)) >= 0) { in magicmouse_emit_buttons()
191 int x = msc->touches[id].x; in magicmouse_emit_buttons()
213 int id, x, y, size, orientation, touch_major, touch_minor, state, down; in magicmouse_emit_touch() local
216 if (input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE || in magicmouse_emit_touch()
217 input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE2) { in magicmouse_emit_touch()
218 id = (tdata[6] << 2 | tdata[5] >> 6) & 0xf; in magicmouse_emit_touch()
227 } else if (input->id.product == USB_DEVICE_ID_APPLE_MAGICTRACKPAD2) { in magicmouse_emit_touch()
228 id = tdata[8] & 0xf; in magicmouse_emit_touch()
239 id = (tdata[7] << 2 | tdata[6] >> 6) & 0xf; in magicmouse_emit_touch()
251 msc->tracking_ids[raw_id] = id; in magicmouse_emit_touch()
252 msc->touches[id].x = x; in magicmouse_emit_touch()
253 msc->touches[id].y = y; in magicmouse_emit_touch()
254 msc->touches[id].size = size; in magicmouse_emit_touch()
259 if (emulate_scroll_wheel && (input->id.product != in magicmouse_emit_touch()
262 int step_x = msc->touches[id].scroll_x - x; in magicmouse_emit_touch()
263 int step_y = msc->touches[id].scroll_y - y; in magicmouse_emit_touch()
269 int step_x_hr = msc->touches[id].scroll_x_hr - x; in magicmouse_emit_touch()
270 int step_y_hr = msc->touches[id].scroll_y_hr - y; in magicmouse_emit_touch()
275 msc->touches[id].scroll_x = x; in magicmouse_emit_touch()
276 msc->touches[id].scroll_y = y; in magicmouse_emit_touch()
277 msc->touches[id].scroll_x_hr = x; in magicmouse_emit_touch()
278 msc->touches[id].scroll_y_hr = y; in magicmouse_emit_touch()
279 msc->touches[id].scroll_x_active = false; in magicmouse_emit_touch()
280 msc->touches[id].scroll_y_active = false; in magicmouse_emit_touch()
294 msc->touches[id].scroll_x -= step_x * in magicmouse_emit_touch()
302 msc->touches[id].scroll_y -= step_y * in magicmouse_emit_touch()
308 if (!msc->touches[id].scroll_x_active && in magicmouse_emit_touch()
310 msc->touches[id].scroll_x_active = true; in magicmouse_emit_touch()
311 msc->touches[id].scroll_x_hr = x; in magicmouse_emit_touch()
317 msc->touches[id].scroll_x_active) { in magicmouse_emit_touch()
318 msc->touches[id].scroll_x_hr -= step_x_hr * in magicmouse_emit_touch()
325 if (!msc->touches[id].scroll_y_active && in magicmouse_emit_touch()
327 msc->touches[id].scroll_y_active = true; in magicmouse_emit_touch()
328 msc->touches[id].scroll_y_hr = y; in magicmouse_emit_touch()
334 msc->touches[id].scroll_y_active) { in magicmouse_emit_touch()
335 msc->touches[id].scroll_y_hr -= step_y_hr * in magicmouse_emit_touch()
348 input_mt_slot(input, id); in magicmouse_emit_touch()
359 if (input->id.product == USB_DEVICE_ID_APPLE_MAGICTRACKPAD2) in magicmouse_emit_touch()
363 if (input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE || in magicmouse_emit_touch()
364 input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE2) in magicmouse_emit_touch()
366 else if (input->id.product != in magicmouse_emit_touch()
488 if (input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE || in magicmouse_raw_event()
489 input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE2) { in magicmouse_raw_event()
493 } else if (input->id.product == USB_DEVICE_ID_APPLE_MAGICTRACKPAD2) { in magicmouse_raw_event()
509 if (msc->input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE2 && in magicmouse_event()
510 field->report->id == MOUSE2_REPORT_ID) { in magicmouse_event()
529 if (input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE || in magicmouse_setup_input()
530 input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE2) { in magicmouse_setup_input()
545 } else if (input->id.product == USB_DEVICE_ID_APPLE_MAGICTRACKPAD2) { in magicmouse_setup_input()
555 if (input->id.version == TRACKPAD2_2021_BT_VERSION) in magicmouse_setup_input()
609 if (input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE || in magicmouse_setup_input()
610 input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE2) { in magicmouse_setup_input()
621 } else if (input->id.product == USB_DEVICE_ID_APPLE_MAGICTRACKPAD2) { in magicmouse_setup_input()
660 input->id.product != USB_DEVICE_ID_APPLE_MAGICTRACKPAD2) { in magicmouse_setup_input()
684 if ((hi->input->id.product == USB_DEVICE_ID_APPLE_MAGICTRACKPAD || in magicmouse_input_mapping()
685 hi->input->id.product == USB_DEVICE_ID_APPLE_MAGICTRACKPAD2) && in magicmouse_input_mapping()
797 const struct hid_device_id *id) in magicmouse_probe() argument
813 msc->quirks = id->driver_data; in magicmouse_probe()
833 if (id->vendor == USB_VENDOR_ID_APPLE && in magicmouse_probe()
834 (id->product == USB_DEVICE_ID_APPLE_MAGICMOUSE2 || in magicmouse_probe()
835 (id->product == USB_DEVICE_ID_APPLE_MAGICTRACKPAD2 && hdev->type != HID_TYPE_USBMOUSE))) in magicmouse_probe()
844 if (id->product == USB_DEVICE_ID_APPLE_MAGICMOUSE) in magicmouse_probe()
847 else if (id->product == USB_DEVICE_ID_APPLE_MAGICMOUSE2) in magicmouse_probe()
850 else if (id->product == USB_DEVICE_ID_APPLE_MAGICTRACKPAD2) { in magicmouse_probe()
851 if (id->vendor == BT_VENDOR_ID_APPLE) in magicmouse_probe()
884 if (ret == -EIO && id->product == USB_DEVICE_ID_APPLE_MAGICMOUSE2) { in magicmouse_probe()