int_to_short(9)
π int_to_short(9) β Kernel API Manual π
okay bestie, welcome to the int_to_short(9) page π
this one is short and sweet β literally β and it lives in the Kernel API Manual. Letβs get into it π«Άβ¨
πΈ NAME πΈ
int_to_short β safe casting of int to short π
β¨ SYNOPSIS β¨
s8 int_to_short (int i );
π ARGUMENTS π
iβ the integer thatβs getting converted to ashortβ¨
π¦ DESCRIPTION π¦
So a device register uses 1 byte to store a signed integer π«Ά this helper function converts the int into a signed short, using the min/max values that the device can measure as limits. Those min/max values are defined by a macro π
no cap.
π RETURN π
It returns a short in the range of the min/max value π
π₯ SEE ALSO π₯
Kernel file ./drivers/w1/slaves/w1_therm.c struct β plus all these iconic references, bestie:
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)check_family_data(9)bulk_read_support(9)conversion_time(9)temperature_from_RAM(9)w1_poll_completion(9)
okay thatβs the whole page, bestie π«Ά cute little footer vibes: source/version is ./drivers/w1/slaves, dated October 2026, and this manual page is int_to_short(9) π
β¨ 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