oa_tc6_write_register_mms(9)
β¨ oa_tc6_write_register_mms β¨
okay so bestie, this is a page from the Kernel API Manual and it's about oa_tc6_write_register_mms β literally the function for writing a MAC-PHY register in a specified memory map π
like that's the whole vibe.
π¦ SYNOPSIS π¦
int oa_tc6_write_register_mms (struct oa_tc6 *tc6 , u8 mms , u16 address
, u32 value );
yep, that's the signature, copied exactly, no notes π four args, one int coming back at you.
π ARGUMENTS π
tc6β theoa_tc6struct. your main character struct, fr π«Άmmsβ Memory map selector for the register. iykyk, it picks which memory map you're poking πaddressβ register address of the MAC-PHY to be written. the exact spot you're targeting, no cap πvalueβ value to be written in the address register address of the MAC-PHY. yes, that's the thing going into that register π
πΈ RETURN πΈ
0 on success or a negative error code on failure. slay when it's 0, sad girl hours when it's negative π
β SEE ALSO β
Kernel file ./drivers/net/ethernet/oa_tc6.c β and the whole friend group:
oa_tc6_read_registers(9)oa_tc6_read_register(9)oa_tc6_read_register_mms(9)oa_tc6_write_registers(9)oa_tc6_write_register(9)oa_tc6_zero_align_receive_frame_enable(9)oa_tc6_start_xmit(9)oa_tc6_init(9)oa_tc6_exit(9)
like go read those too, they're all iconic in their own way π
heads up bestie: that value description is worded exactly like the original, so if it reads a little twisty, that's the source's vibe, not mine π«Ά
and that's the page!! source path ./drivers/net/ethernet, dated October 2026 β mwah, bye bestie ππ§ββοΈ
π¦ 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