tf103c_dock_data
static int tf103c_dock_kbd_read(struct tf103c_dock_data *dock)
static void tf103c_dock_kbd_write(struct tf103c_dock_data *dock, u16 cmd)
struct tf103c_dock_data *dock = hid->driver_data;
struct tf103c_dock_data *dock = hid->driver_data;
static void tf103c_dock_report_toprow_kbd_hook(struct tf103c_dock_data *dock)
static void tf103c_dock_toprow_press(struct tf103c_dock_data *dock, int key_code)
static void tf103c_dock_toprow_release(struct tf103c_dock_data *dock, int key_code)
static void tf103c_dock_toprow_event(struct tf103c_dock_data *dock,
static void tf103c_dock_kbd_interrupt(struct tf103c_dock_data *dock)
static void tf103c_dock_enable_touchpad(struct tf103c_dock_data *dock)
static void tf103c_dock_disable_touchpad(struct tf103c_dock_data *dock)
static void tf103c_dock_ec_cmd(struct tf103c_dock_data *dock, const u8 *cmd)
static void tf103c_dock_sci(struct tf103c_dock_data *dock, u8 val)
static void tf103c_dock_smi(struct tf103c_dock_data *dock, u8 val)
struct tf103c_dock_data *dock = data;
static void tf103c_dock_enable(struct tf103c_dock_data *dock)
static void tf103c_dock_disable(struct tf103c_dock_data *dock)
struct tf103c_dock_data *dock =
container_of(work, struct tf103c_dock_data, hpd_work.work);
struct tf103c_dock_data *dock = data;
static void tf103c_dock_start_hpd(struct tf103c_dock_data *dock)
static void tf103c_dock_stop_hpd(struct tf103c_dock_data *dock)
struct tf103c_dock_data *dock = data;
struct tf103c_dock_data *dock;
struct tf103c_dock_data *dock = i2c_get_clientdata(client);
struct tf103c_dock_data *dock = dev_get_drvdata(dev);
struct tf103c_dock_data *dock = dev_get_drvdata(dev);