thc_interrupt_quiesce(9)
π thc_interrupt_quiesce(9) β like, the Kernel API Manual page you actually wanna read π
okay so bestie, we're in the Kernel API Manual today and the star of the show is thc_interrupt_quiesce β say it with me β and it's the one that quiesces (or un-quiesces, no cap) an external touch device interrupt. yes that's the whole vibe. and that little (9)? that's the kernel-section energy, iykyk. β¨
πΈ NAME πΈ
thc_interrupt_quiesce β quiesce or unquiesce external touch device interrupt π«Ά
like, it puts the interrupt on pause or takes it off pause. that's it, that's the function. π
β¨ SYNOPSIS β¨
int thc_interrupt_quiesce (const struct thc_device *dev , bool
int_quiesce );
it returns an int, it takes two things, and it's lowkey iconic for fitting on the line like that. π
π¦ ARGUMENTS π¦
devβ the pointer of THC private device context. yes, a pointer, it's giving main character addresses π₯int_quiesceβ the flag to determine quiesce or unquiesce device interrupt. literally the on/off switch of the whole moment β¨
β RETURN β
0 on success, other error codes on failed. so like, 0 is the slay π β anything else means something went sideways and you gotta deal with it ngl.
π§ SEE ALSO π§
first up, the kernel file itself, the source of truth:
Kernel file ./drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.cπ
and then the whole friend group, every single one of them, no gatekeeping:
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_interrupt_config(9)thc_int_trigger_type_select(9)thc_interrupt_enable(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)
that's the whole roster, go read them, they ate π
fair warning bestie: this one's aboolflag situation, soint_quiesceis genuinely doing something β don't just yeet a random value in there and hope for the best π
okay that's the page!! π the source path is ./drivers/hid/intel-thc-hid/in... (that's how it shows up in the footer, truncated and all, we don't fix what we didn't break π) and it's dated October 2026. shoutout to the manual name Kernel API Manual and the section thc_interrupt_quiesce(9) β mwah, periodt. ππ
π¦ 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