check_family_data(9)
β¨ check_family_data(9) β¨
okay so bestie, welcome to the check_family_data page β it's a kernel API manual entry, and honestly? it's giving "tiny but crucial" π
π NAME π
check_family_data β the little vibe-check that tells you whether the family data (and the specific functions that go with it) are actually there π¦
πΈ SYNOPSIS πΈ
int check_family_data (struct w1_slave *sl );
literally that's the whole signature, and yes, sl goes in there π«Ά
π ARGUMENTS π
slβ the W1 device data, aka the main character of this function's story π
β RETURN β
0β OK, we slay, everything's fine β- negative value β error π, something's not giving
π₯ SEE ALSO π₯
okay this list is long and we're gonna get through all of it, no skipping, periodt π
- Kernel file
./drivers/w1/slaves/w1_therm.c struct w1_therm_family_converter(9)struct w1_therm_family_data(9)struct therm_info(9)reset_select_slave(9)convert_t(9)read_scratchpad(9)write_scratchpad(9)copy_scratchpad(9)recall_eeprom(9)read_powermode(9)trigger_bulk_read(9)w1_therm_add_slave(9)w1_therm_remove_slave(9)w1_DS18B20_convert_temp(9)w1_DS18S20_convert_temp(9)w1_DS1825_convert_temp(9)device_family(9)bus_mutex_lock(9)bulk_read_support(9)conversion_time(9)temperature_from_RAM(9)int_to_short(9)w1_poll_completion(9)
π reminder: the errors are real, bestie β a negative return means something went wrong, so actually check it, don't just vibe past it π
and that's the page!! this one lives over in ./drivers/w1/slaves π, from the October 2026 edition of the Kernel API Manual β go off, read the kernel source, ily, bye π§π
π¦ 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