STRUCT ADIS16080_STATE(9)
β¨ NAME β¨
okay so bestie, this page is from the Kernel API Manual, and it's all about struct adis16080_state β the official vibe is literally device instance specific data π«Ά. it's giving "one struct for the per-device tea," and we're about to go through its members, no cap.
π SYNOPSIS π
here's the exact shape of it, character for character:
struct adis16080_state {
struct spi_device *us;
const struct adis16080_chip_info *info;
struct mutex lock;
__be16 buf;
};
π Members π
usβ the actualspi_deviceto write data πinfoβ chip specific parameters, iykyklockβ lock to protect buffer during reads, periodtbufβ transmit or receive buffer
π SEE ALSO π
- Kernel file
./drivers/iio/gyro/adis16080.cβ go peek at the source, bestie π₯
okay that's the whole manual page! source/version: ./drivers/iio/gyro, dated October 2026, and it's literally the struct adis16080_state(9) page from the Kernel API Manual. 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