thc_interrupt_config(9)
π thc_interrupt_config(9) π
okay so bestie, welcome to the Kernel API Manual β section 9, kernel-space, no cap. this page is all about thc_interrupt_config, and honestly? it's giving "short but important." let's get into it π
β¨ NAME β¨
thc_interrupt_config β configure THC interrupts πΈ
like, that's the whole vibe. it configures the THC interrupts. periodt.
π¦ SYNOPSIS π¦
void thc_interrupt_config (struct thc_device *dev );
that's it. one function, one argument, returns void (so nothing comes back out β it just does the thing and dips π).
π ARGUMENTS π
devβ the pointer of THC private device context. literally just the THC's own private lil device context pointer β hand it over and you're set π«Ά
π₯ SEE ALSO π₯
bestie there are SO many siblings, buckle up. first off, the kernel file this lives in:
./drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.cβ the kernel file itself, iykyk π
and now the whole friend group π:
thc_clear_state(9)thc_dev_init(9)thc_tic_pio_read(9)thc_tic_pio_write(9)thc_tic_pio_write_and_read(9)thc_int_trigger_type_select(9)thc_interrupt_enable(9)thc_interrupt_quiesce(9)thc_set_pio_interrupt_support(9)thc_ltr_config(9)thc_change_ltr_mode(9)thc_ltr_unconfig(9)thc_int_cause_read(9)thc_interrupt_handler(9)thc_port_select(9)thc_spi_read_config(9)thc_spi_write_config(9)thc_spi_input_output_address_config(9)thc_i2c_subip_init(9)thc_i2c_subip_regs_save(9)thc_i2c_subip_regs_restore(9)thc_i2c_set_rx_max_size(9)thc_i2c_rx_max_size_enable(9)thc_i2c_set_rx_int_delay(9)thc_i2c_rx_int_delay_enable(9)
like, the whole interrupt + LTR + SPI + I2C extended universe is right there waiting for you π go read them, they're iconic.
no warnings, no bugs, no weird gotchas on this page β it's a clean one, bestie. enjoy it while it lasts π
and that's the page! π source is ./drivers/hid/intel-thc-hid/in... (yes it's truncated like that, don't come for me), dated October 2026, and it's thc_interrupt_config(9) all the way down. mwah, go configure those interrupts πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms