Lines Matching defs:tf103c_dock_data
97 struct tf103c_dock_data {
170 static int tf103c_dock_kbd_read(struct tf103c_dock_data *dock)
200 static void tf103c_dock_kbd_write(struct tf103c_dock_data *dock, u16 cmd)
233 struct tf103c_dock_data *dock = hid->driver_data;
241 struct tf103c_dock_data *dock = hid->driver_data;
279 static void tf103c_dock_report_toprow_kbd_hook(struct tf103c_dock_data *dock)
314 static void tf103c_dock_toprow_press(struct tf103c_dock_data *dock, int key_code)
329 static void tf103c_dock_toprow_release(struct tf103c_dock_data *dock, int key_code)
340 static void tf103c_dock_toprow_event(struct tf103c_dock_data *dock,
383 static void tf103c_dock_kbd_interrupt(struct tf103c_dock_data *dock)
479 static void tf103c_dock_enable_touchpad(struct tf103c_dock_data *dock)
508 static void tf103c_dock_disable_touchpad(struct tf103c_dock_data *dock)
519 static void tf103c_dock_ec_cmd(struct tf103c_dock_data *dock, const u8 *cmd)
531 static void tf103c_dock_sci(struct tf103c_dock_data *dock, u8 val)
553 static void tf103c_dock_smi(struct tf103c_dock_data *dock, u8 val)
577 struct tf103c_dock_data *dock = data;
630 static void tf103c_dock_enable(struct tf103c_dock_data *dock)
644 static void tf103c_dock_disable(struct tf103c_dock_data *dock)
659 struct tf103c_dock_data *dock =
660 container_of(work, struct tf103c_dock_data, hpd_work.work);
670 struct tf103c_dock_data *dock = data;
676 static void tf103c_dock_start_hpd(struct tf103c_dock_data *dock)
683 static void tf103c_dock_stop_hpd(struct tf103c_dock_data *dock)
703 struct tf103c_dock_data *dock = data;
721 struct tf103c_dock_data *dock;
883 struct tf103c_dock_data *dock = i2c_get_clientdata(client);
891 struct tf103c_dock_data *dock = dev_get_drvdata(dev);
907 struct tf103c_dock_data *dock = dev_get_drvdata(dev);