b43_phy_maskset(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… b43_phy_maskset(9) β€” like, the whole Kernel API Manual vibe

okay bestie, sit down, we're doing kernel API today and honestly? this one's short but she serves. This page lives in the Kernel API Manual, and the girlies at the kernel docs gave us exactly the range they gave us, so let's work with it πŸŽ€


✨ NAME ✨

b43_phy_maskset β€” masks a PHY register and ORs it with a mask and a bitmap. that's it, that's the whole name section, she's concise πŸ’…


🌸 SYNOPSIS 🌸

void b43_phy_maskset (struct b43_wldev *dev , u16 offset , u16 mask ,
u16 set );

no return value, it's giving void β€” she does the thing and leaves, periodt ✨


πŸ¦‹ ARGUMENTS πŸ¦‹

okay so this is the part where I have to be honest with you: the manpage literally says -- undescribed -- for every single one of these. not me making that up, that's genuinely the text. so here's the roster with their exact types, and zero lore because the source gave me zero lore 😭

  • dev β€” struct b43_wldev *dev, and yes: -- undescribed -- πŸ™ˆ
  • offset β€” u16 offset, also -- undescribed -- πŸ’€
  • mask β€” u16 mask, you guessed it, -- undescribed -- 🫢
  • set β€” u16 set, and -- undescribed -- once more for the people in the back 🌸
bestie I know, I know, the docs ghosted us on the descriptions. I'm not about to invent behaviour that isn't in the page, so we keep it 100% accurate and 0% fanfic. no cap. 🧚

πŸ‘‘ SEE ALSO πŸ‘‘

the receipts, all of them, exactly as printed, no skipping πŸ”₯

Kernel file ./drivers/net/wireless/broadcom/b43/phy_common.h β€” and like, adjacent to it in the docs:

that's the whole friend group, all 29 of them, accounted for ⭐


and that's the page, bestie! πŸ’– cute little sign-off time: this one came from the source ./drivers/net/wireless/broadco... (yes it's truncated in the original, I'm not fixing what the manpage did) and the date on her is October 2026. iconic. go forth and mask-and-OR responsibly πŸŒˆπŸ‘‘

πŸ“¦ where this page comes from