oa_tc6_read_register_mms(9)
π oa_tc6_read_register_mms(9) π
okay bestie, welcome to the Kernel API Manual β yes, the real one, section 9 and everything. today's main character is oa_tc6_read_register_mms, and she's here to read a MAC-PHY register for you. from a specified memory map. we love a girl with options β¨
πΈ NAME πΈ
oa_tc6_read_register_mms β the function for reading a MAC-PHY register in a specified memory map. that's it, that's the whole vibe π
π¦ SYNOPSIS π¦
int oa_tc6_read_register_mms (struct oa_tc6 *tc6 , u8 mms , u16 address
, u32 *value );
like, literally just hand her four things and she does the rest π
π§ ARGUMENTS π§
tc6β theoa_tc6struct. your whole situation, your context, your ride-or-die π«Άmmsβ the Memory map selector for the register. which memory map we digging in today, bestie? you pick π₯addressβ the register address of the MAC-PHY to be read. this is the exact spot we're peeking at πvalueβ the value read from the address register address of the MAC-PHY. that's where the answer lands, so don't forget to pass it fr fr π
β RETURN β
0 on success, or a negative error code on failure. no cap β zero is the slay outcome, negative means something went sideways and you should go check π
π SEE ALSO π
- the Kernel file
./drivers/net/ethernet/oa_tc6.cβ that's the home base, iykyk π oa_tc6_read_registers(9)oa_tc6_read_register(9)oa_tc6_write_registers(9)oa_tc6_write_register(9)oa_tc6_write_register_mms(9)oa_tc6_zero_align_receive_frame_enable(9)oa_tc6_start_xmit(9)oa_tc6_init(9)oa_tc6_exit(9)
the whole friend group, honestly β go read them too, they're iconic π
ok and a lil' sign-off before you go: this page lives under ./drivers/net/ethernet, and the version date on it is October 2026. remember it, cite it, and stay hydrated bestie ππ¦β¨
mwah β go read some registers, you're gonna eat π πΈ
π¦ 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