Home
last modified time | relevance | path

Searched refs:qcdev (Results 1 – 5 of 5) sorted by relevance

/drivers/hid/intel-thc-hid/intel-quicki2c/
A Dpci-quicki2c.c359 if (!qcdev) in quicki2c_dev_init()
371 qcdev->thc_hw = thc_dev_init(qcdev->dev, qcdev->mem_addr); in quicki2c_dev_init()
553 qcdev->report_descriptor = devm_kzalloc(qcdev->dev, in quicki2c_alloc_report_buf()
656 qcdev); in quicki2c_probe()
744 if (!qcdev) in quicki2c_remove()
769 if (!qcdev) in quicki2c_shutdown()
785 if (!qcdev) in quicki2c_suspend()
814 if (!qcdev) in quicki2c_resume()
847 if (!qcdev) in quicki2c_freeze()
868 if (!qcdev) in quicki2c_thaw()
[all …]
A Dquicki2c-protocol.c84 buf_len, qcdev->report_buf, qcdev->report_len); in write_cmd_to_txdma()
90 return thc_dma_write(qcdev->thc_hw, qcdev->report_buf, write_buf_len); in write_cmd_to_txdma()
103 ret = thc_tic_pio_write_and_read(qcdev->thc_hw, qcdev->hid_desc_addr, in quicki2c_get_device_descriptor()
149 qcdev->report_buf, qcdev->report_len); in quicki2c_get_report()
157 ret = thc_swdma_read(qcdev->thc_hw, qcdev->report_buf, write_buf_len, in quicki2c_get_report()
209 qcdev->reset_ack = false; in quicki2c_reset()
210 qcdev->state = QUICKI2C_RESETING; in quicki2c_reset()
218 ret = wait_event_interruptible_timeout(qcdev->reset_ack_wq, qcdev->reset_ack, in quicki2c_reset()
220 if (qcdev->reset_ack) in quicki2c_reset()
239 dev_err_once(qcdev->dev, in quicki2c_reset()
[all …]
A Dquicki2c-hid.c23 struct quicki2c_device *qcdev = hid->driver_data; in quicki2c_hid_parse() local
25 if (qcdev->report_descriptor) in quicki2c_hid_parse()
27 le16_to_cpu(qcdev->dev_desc.report_desc_len)); in quicki2c_hid_parse()
56 struct quicki2c_device *qcdev = hid->driver_data; in quicki2c_hid_raw_request() local
59 ret = pm_runtime_resume_and_get(qcdev->dev); in quicki2c_hid_raw_request()
75 pm_runtime_mark_last_busy(qcdev->dev); in quicki2c_hid_raw_request()
76 pm_runtime_put_autosuspend(qcdev->dev); in quicki2c_hid_raw_request()
116 hid->dev.parent = qcdev->dev; in quicki2c_hid_probe()
117 hid->driver_data = qcdev; in quicki2c_hid_probe()
130 qcdev->hid_dev = hid; in quicki2c_hid_probe()
[all …]
A Dquicki2c-protocol.h11 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);
A Dquicki2c-hid.h9 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);

Completed in 14 milliseconds