Searched refs:thc_hw (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/hid/intel-thc-hid/intel-quicki2c/ |
| H A D | pci-quicki2c.c | 242 thc_interrupt_enable(qcdev->thc_hw, false); in quicki2c_irq_quick_handler() 261 thc_dma_unconfigure(qcdev->thc_hw); in try_recover() 263 ret = thc_dma_configure(qcdev->thc_hw); in try_recover() 280 ret = thc_rxdma_read(qcdev->thc_hw, THC_RXDMA2, in handle_input_report() 331 int_mask = thc_interrupt_handler(qcdev->thc_hw); in quicki2c_irq_thread_handler() 346 thc_interrupt_enable(qcdev->thc_hw, true); in quicki2c_irq_thread_handler() 391 qcdev->thc_hw = thc_dev_init(qcdev->dev, qcdev->mem_addr); in quicki2c_dev_init() 392 if (IS_ERR(qcdev->thc_hw)) { in quicki2c_dev_init() 393 ret = PTR_ERR(qcdev->thc_hw); in quicki2c_dev_init() 404 ret = thc_interrupt_quiesce(qcdev->thc_hw, true); in quicki2c_dev_init() [all …]
|
| H A D | quicki2c-dev.h | 198 struct thc_device *thc_hw; member
|
| /linux/drivers/hid/intel-thc-hid/intel-quickspi/ |
| H A D | pci-quickspi.c | 249 thc_interrupt_enable(qsdev->thc_hw, false); in quickspi_irq_quick_handler() 274 thc_dma_unconfigure(qsdev->thc_hw); in try_recover() 276 ret = thc_dma_configure(qsdev->thc_hw); in try_recover() 309 int_mask = thc_interrupt_handler(qsdev->thc_hw); in quickspi_irq_thread_handler() 328 ret = thc_rxdma_read(qsdev->thc_hw, THC_RXDMA2, qsdev->input_buf, in quickspi_irq_thread_handler() 340 thc_interrupt_enable(qsdev->thc_hw, true); in quickspi_irq_thread_handler() 390 qsdev->thc_hw = thc_dev_init(qsdev->dev, qsdev->mem_addr); in quickspi_dev_init() 391 if (IS_ERR(qsdev->thc_hw)) { in quickspi_dev_init() 392 ret = PTR_ERR(qsdev->thc_hw); in quickspi_dev_init() 397 ret = thc_interrupt_quiesce(qsdev->thc_hw, true); in quickspi_dev_init() [all …]
|
| H A D | quickspi-protocol.c | 42 ret = thc_dma_write(qsdev->thc_hw, write_buf, write_buf_len); in write_cmd_to_txdma() 64 ret = thc_tic_pio_write(qsdev->thc_hw, qsdev->output_report_addr, in quickspi_get_device_descriptor() 81 int_cause_val = thc_int_cause_read(qsdev->thc_hw); in quickspi_get_device_descriptor() 91 ret = thc_tic_pio_read(qsdev->thc_hw, qsdev->input_report_bdy_addr, in quickspi_get_device_descriptor() 283 thc_int_trigger_type_select(qsdev->thc_hw, true); in reset_tic() 289 ret = thc_interrupt_quiesce(qsdev->thc_hw, false); in reset_tic() 301 int_cause_val = thc_int_cause_read(qsdev->thc_hw); in reset_tic() 312 thc_int_trigger_type_select(qsdev->thc_hw, true); in reset_tic() 314 ret = thc_tic_pio_read(qsdev->thc_hw, qsdev->input_report_bdy_addr, in reset_tic()
|
| H A D | quickspi-dev.h | 133 struct thc_device *thc_hw; member
|