eeprom_93cx6_multireadb(9)
π eeprom_93cx6_multireadb(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β this is the page for eeprom_93cx6_multireadb, and it's literally the "read a whole bunch of bytes for me please" function. no cap, that's the whole vibe π
πΈ NAME πΈ
eeprom_93cx6_multireadb β Read multiple bytes from eeprom π¦
β¨ SYNOPSIS β¨
void eeprom_93cx6_multireadb (struct eeprom_93cx6 *eeprom , const u8
byte , u8 *data , const u16 bytes );
like, that's the whole signature, copy it exactly, don't be weird about it π
π ARGUMENTS π
eepromβ Pointer to the eeprom structure π this is your main character, the eeprom itself.byteβ the index from where we should start reading π like, where the reading begins, bestie.dataβ the target pointer where the information will have to be stored πΈ this is the lil basket you're dropping the bytes into.bytesβ number of bytes that should be read π₯ how many, exactly, no guessing.
π§ DESCRIPTION π§
so this function will read all the requested bytes from the eeprom π and how does it do that? by calling eeprom_93cx6_readb multiple times, one after another. that's it, that's the whole trick β it's giving "loop but make it a function" energy, and honestly? we stan a delegator π
β¨
π SEE ALSO π
- Kernel file
./drivers/misc/eeprom/eeprom_93cx6.cπ eeprom_93cx6_read(9)eeprom_93cx6_multiread(9)eeprom_93cx6_readb(9)eeprom_93cx6_wren(9)eeprom_93cx6_write(9)
go read those too, iykyk ππ«Ά
ok and the vibe check on the fine print: this page lives at ./drivers/misc/eeprom and it's dated October 2026, so likeβ¦ that's the source, that's the version, that's the date, and that's the whole page πβ
mwah, that's a wrap β go forth and read those bytes, queen πππ¦
π¦ 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