Searched refs:qcdev (Results 1 – 5 of 5) sorted by relevance
| /drivers/hid/intel-thc-hid/intel-quicki2c/ |
| A D | pci-quicki2c.c | 359 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 D | quicki2c-protocol.c | 84 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 D | quicki2c-hid.c | 23 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 D | quicki2c-protocol.h | 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);
|
| A D | quicki2c-hid.h | 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);
|
Completed in 14 milliseconds