Home
last modified time | relevance | path

Searched refs:quicki2c_device (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/drivers/hid/intel-thc-hid/intel-quicki2c/
H A Dquicki2c-protocol.h9 struct quicki2c_device;
11 int quicki2c_set_power(struct quicki2c_device *qcdev, enum hidi2c_power_state power_state);
12 int quicki2c_get_report(struct quicki2c_device *qcdev, u8 report_type,
14 int quicki2c_set_report(struct quicki2c_device *qcdev, u8 report_type,
16 int quicki2c_get_device_descriptor(struct quicki2c_device *qcdev);
17 int quicki2c_get_report_descriptor(struct quicki2c_device *qcdev);
18 int quicki2c_reset(struct quicki2c_device *qcdev);
H A Dquicki2c-hid.h7 struct quicki2c_device;
9 int quicki2c_hid_send_report(struct quicki2c_device *qcdev,
11 int quicki2c_hid_probe(struct quicki2c_device *qcdev);
12 void quicki2c_hid_remove(struct quicki2c_device *qcdev);
H A Dpci-quicki2c.c349 struct quicki2c_device *qcdev; in quicki2c_dev_init()
548 struct quicki2c_device *qcdev; in quicki2c_probe()
684 struct quicki2c_device *qcdev; in quicki2c_remove()
711 struct quicki2c_device *qcdev; in quicki2c_shutdown()
726 struct quicki2c_device *qcdev; in quicki2c_suspend()
755 struct quicki2c_device *qcdev; in quicki2c_resume()
788 struct quicki2c_device *qcdev; in quicki2c_freeze()
809 struct quicki2c_device *qcdev; in quicki2c_thaw()
832 struct quicki2c_device *qcdev; in quicki2c_poweroff()
855 struct quicki2c_device *qcdev; in quicki2c_restore()
[all …]
H A Dquicki2c-protocol.c15 static int quicki2c_init_write_buf(struct quicki2c_device *qcdev, u32 cmd, int cmd_len, in quicki2c_init_write_buf()
53 static int quicki2c_encode_cmd(struct quicki2c_device *qcdev, u32 *cmd_buf, in quicki2c_encode_cmd()
73 static int write_cmd_to_txdma(struct quicki2c_device *qcdev, int opcode, in write_cmd_to_txdma()
92 int quicki2c_set_power(struct quicki2c_device *qcdev, enum hidi2c_power_state power_state) in quicki2c_set_power()
97 int quicki2c_get_device_descriptor(struct quicki2c_device *qcdev) in quicki2c_get_device_descriptor()
117 int quicki2c_get_report_descriptor(struct quicki2c_device *qcdev) in quicki2c_get_report_descriptor()
127 int quicki2c_get_report(struct quicki2c_device *qcdev, u8 report_type, in quicki2c_get_report()
175 int quicki2c_set_report(struct quicki2c_device *qcdev, u8 report_type, in quicki2c_set_report()
201 int quicki2c_reset(struct quicki2c_device *qcdev) in quicki2c_reset()
H A Dquicki2c-hid.c23 struct quicki2c_device *qcdev = hid->driver_data; in quicki2c_hid_parse()
56 struct quicki2c_device *qcdev = hid->driver_data; in quicki2c_hid_raw_request()
105 int quicki2c_hid_probe(struct quicki2c_device *qcdev) in quicki2c_hid_probe()
142 void quicki2c_hid_remove(struct quicki2c_device *qcdev) in quicki2c_hid_remove()
156 int quicki2c_hid_send_report(struct quicki2c_device *qcdev, in quicki2c_hid_send_report()
H A Dquicki2c-dev.h156 struct quicki2c_device { struct