thc_tic_pio_read(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

thc_tic_pio_read β€” Read data from touch device by PIO. This is the thc_tic_pio_read(9) page from the Kernel API Manual, and it's here to explain reading data from a touch device through PIO. Bestie, we are so ready. ✨

πŸ“œ SYNOPSIS πŸ“œ

Here's the exact signature, no cap:

int thc_tic_pio_read (struct thc_device *dev , const u32 address , const
u32 size , u32 *actual_size , u32 *buffer );

🫢 ARGUMENTS 🫢

  • dev β€” the pointer of THC private device context. It's giving main character pointer energy for the THC private device context. πŸ’…
  • address β€” slave address for the PIO operation.
  • size β€” expected read data size.
  • actual_size β€” the pointer of the actual data size read from touch device.
  • buffer β€” the pointer of data buffer to store the data read from touch device.

πŸŽ€ RETURN πŸŽ€

0 on success, other error codes on failed. So success is 0 πŸ’š, and failed is other error codes on failed 😭. That's the whole return vibe check.

πŸ”— SEE ALSO πŸ”—

Kernel file: ./drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c

The whole friend group:


okay that's the page, bestie 🫢 source/version: ./drivers/hid/intel-thc-hid/in... Β· date: October 2026 β€” bye, go read that touch data πŸ’…βœ¨

πŸ“¦ where this page comes from