Lines Matching refs:i2c_hid
91 struct i2c_hid { struct
166 static int i2c_hid_xfer(struct i2c_hid *ihid, in i2c_hid_xfer()
202 static int i2c_hid_read_register(struct i2c_hid *ihid, __le16 reg, in i2c_hid_read_register()
227 static int i2c_hid_get_report(struct i2c_hid *ihid, in i2c_hid_get_report()
311 static int i2c_hid_set_or_send_report(struct i2c_hid *ihid, in i2c_hid_set_or_send_report()
365 static int i2c_hid_set_power_command(struct i2c_hid *ihid, int power_state) in i2c_hid_set_power_command()
381 static int i2c_hid_set_power(struct i2c_hid *ihid, int power_state) in i2c_hid_set_power()
422 static int i2c_hid_execute_reset(struct i2c_hid *ihid) in i2c_hid_execute_reset()
463 static int i2c_hid_hwreset(struct i2c_hid *ihid) in i2c_hid_hwreset()
497 static void i2c_hid_get_input(struct i2c_hid *ihid) in i2c_hid_get_input()
560 struct i2c_hid *ihid = dev_id; in i2c_hid_irq()
591 static void i2c_hid_free_buffers(struct i2c_hid *ihid) in i2c_hid_free_buffers()
602 static int i2c_hid_alloc_buffers(struct i2c_hid *ihid, size_t report_size) in i2c_hid_alloc_buffers()
636 struct i2c_hid *ihid = i2c_get_clientdata(client); in i2c_hid_get_raw_report()
667 struct i2c_hid *ihid = i2c_get_clientdata(client); in i2c_hid_output_raw_report()
720 struct i2c_hid *ihid = i2c_get_clientdata(client); in i2c_hid_parse()
788 struct i2c_hid *ihid = i2c_get_clientdata(client); in i2c_hid_start()
818 struct i2c_hid *ihid = i2c_get_clientdata(client); in i2c_hid_open()
827 struct i2c_hid *ihid = i2c_get_clientdata(client); in i2c_hid_close()
844 struct i2c_hid *ihid = i2c_get_clientdata(client); in i2c_hid_init_irq()
868 static int i2c_hid_fetch_hid_descriptor(struct i2c_hid *ihid) in i2c_hid_fetch_hid_descriptor()
916 static int i2c_hid_core_power_up(struct i2c_hid *ihid) in i2c_hid_core_power_up()
924 static void i2c_hid_core_power_down(struct i2c_hid *ihid) in i2c_hid_core_power_down()
932 static void i2c_hid_core_shutdown_tail(struct i2c_hid *ihid) in i2c_hid_core_shutdown_tail()
940 static int i2c_hid_core_suspend(struct i2c_hid *ihid, bool force_poweroff) in i2c_hid_core_suspend()
962 static int i2c_hid_core_resume(struct i2c_hid *ihid) in i2c_hid_core_resume()
995 static int __i2c_hid_core_probe(struct i2c_hid *ihid) in __i2c_hid_core_probe()
1031 static int i2c_hid_core_register_hid(struct i2c_hid *ihid) in i2c_hid_core_register_hid()
1050 static int i2c_hid_core_probe_panel_follower(struct i2c_hid *ihid) in i2c_hid_core_probe_panel_follower()
1076 struct i2c_hid *ihid = container_of(work, struct i2c_hid, in ihid_core_panel_prepare_work()
1110 struct i2c_hid *ihid = container_of(follower, struct i2c_hid, panel_follower); in i2c_hid_core_panel_prepared()
1124 struct i2c_hid *ihid = container_of(follower, struct i2c_hid, panel_follower); in i2c_hid_core_panel_unpreparing()
1141 static int i2c_hid_core_register_panel_follower(struct i2c_hid *ihid) in i2c_hid_core_register_panel_follower()
1169 struct i2c_hid *ihid; in i2c_hid_core_probe()
1268 struct i2c_hid *ihid = i2c_get_clientdata(client); in i2c_hid_core_remove()
1292 struct i2c_hid *ihid = i2c_get_clientdata(client); in i2c_hid_core_shutdown()
1304 struct i2c_hid *ihid = i2c_get_clientdata(client); in i2c_hid_core_pm_suspend()
1315 struct i2c_hid *ihid = i2c_get_clientdata(client); in i2c_hid_core_pm_resume()