STRUCT CPCAP_ADC(9)
π NAME π
hey bestie π this is the struct cpcap_adc(9) page from the Kernel API Manual, and the actual name situash is:
struct cpcap_adc - cpcap adc device driver data.
πΈ SYNOPSIS πΈ
okay so hereβs the struct in all its exact-character glory β every field, every type, no renaming, no merging, no invented lore:
struct cpcap_adc {
struct regmap *reg;
struct device *dev;
u16 vendor;
int irq;
struct mutex lock;
const struct cpcap_adc_ato *ato;
wait_queue_head_t wq_data_avail;
bool done;
};
π Members π
regβ cpcap regmap. the regmap in question, no extra notes.devβstruct device. the device bestie.vendorβ cpcap vendor. cpcap said vendor rights.irqβ interrupt. she will interrupt you.lockβ mutex. the mutex lock, the moment.atoβ request timings. timing is everything.wq_data_availβ work queue. the queue for the work.doneβ work done. when itβs done itβs done.
π¦ SEE ALSO π¦
- Kernel file
./drivers/iio/adc/cpcap-adc.cβstruct cpcap_adc_phasing_tbl(9),struct cpcap_adc_conversion_tbl(9),struct cpcap_adc_request(9).
okay bestie, thatβs the whole page π source/version ./drivers/iio/adc, date October 2026, page struct cpcap_adc(9) β now go forth and be iconic with your kernel structs π«Άβ¨
π¦ 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