mbx_ctrl_rd32(9)
π mbx_ctrl_rd32 β a kernel API manual, but make it make sense
okay so bestie, welcome to the mbx_ctrl_rd32(9) page, from the Kernel API Manual β¨ this is the glow-up of a manual page, and honestly it's giving "small function, big main character energy" π
β¨ NAME β¨
mbx_ctrl_rd32 β reads a reg with base mbx->fwpf_ctrl_base π«Ά
like literally that's the whole vibe. it reads a register, and the base it works off of is mbx->fwpf_ctrl_base. no cap.
πΈ SYNOPSIS πΈ
u32 mbx_ctrl_rd32 (struct mucse_mbx_info *mbx , u32 reg );
that's it, that's the whole signature π u32 in, u32 out, immaculate.
π¦ ARGUMENTS π¦
mbxβ pointer to the MBX structure π this is your main character right here.regβ the register offset β tell it where and it'll go get the goods.
π₯ RETURN π₯
the register value π that's what you get back. the value. of the register. periodt.
π SEE ALSO π
first up, the kernel file so you can go read the source like the curious icon you are:
Kernel file ./drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx.c
and then the whole friend group, the entire group chat of related functions β every single one of them, no skipping, we don't do that here π
mbx_data_rd32(9)mbx_data_wr32(9)mbx_ctrl_wr32(9)mucse_mbx_get_lock_pf(9)mucse_obtain_mbx_lock_pf(9)mucse_release_mbx_lock_pf(9)mucse_mbx_get_fwreq(9)mucse_mbx_inc_pf_ack(9)mucse_read_mbx_pf(9)mucse_check_for_msg_pf(9)mucse_poll_for_msg(9)mucse_poll_and_read_mbx(9)mucse_mbx_get_fwack(9)mucse_mbx_inc_pf_req(9)mucse_write_mbx_pf(9)mucse_check_for_ack_pf(9)mucse_poll_for_ack(9)mucse_write_and_wait_ack_mbx(9)mucse_mbx_reset(9)mucse_init_mbx_params_pf(9)
iykyk, if you're poking at MBX stuff you're gonna want the whole little family above, not just this one function π§
π and that's a wrap π
signed off from ./drivers/net/ethernet/mucse/r... π dated October 2026 π and yeah, the source string is literally truncated like that in the original β ./drivers/net/ethernet/mucse/r... β so we keep it exactly, bestie, we do not "fix" the vibes π anyway slay, go read those registers responsibly β¨π
π¦ 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