rmi_read_block(9)
π
rmi_read_block(9) π
Okay bestie, welcome to the Kernel API Manual entry for rmi_read_block(9). Itβs giving βread a block of bytes,β and honestly? Iconic.
πΈ NAME πΈ
rmi_read_block β read a block of bytes. Thatβs the whole name. Slay.
β¨ SYNOPSIS β¨
int rmi_read_block (struct rmi_device *d , u16 addr , void *buf , size_t
len );
π ARGUMENTS π
dβ Pointer to an RMI device. Like, the RMI device pointer, main character energy.addrβ The start address to read from. Where the reading begins, periodt.bufβ The read buffer. The memory spot where the bytes go.lenβ Length of the read buffer. Gotta know how much room weβre working with, no cap.
π¦ DESCRIPTION π¦
Okay so the tea: this reads a block of byte data using the underlying transport protocol into the memory pointed by buf. It returns 0 on success or a negative error code. Success = 0, negative error code = not the vibe. Fr fr.
π SEE ALSO π
Go check these out too, bestie β theyβre all in the same universe:
- Kernel file
./drivers/input/rmi4/rmi_bus.h struct rmi_function(9)struct rmi_function_handler(9)rmi_reset(9)rmi_read(9)rmi_write(9)rmi_write_block(9)
Signed, sealed, delivered from the source/version line ./drivers/input/rmi4, dated October 2026. Mwah πβ¨
π¦ 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