ocxl_global_mmio_set64(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ocxl_global_mmio_set64 β€” Kernel API Manual (yes that's the manual name, iykyk) πŸŽ€

okay bestie, sit down, we're doing kernel MMIO bits today and honestly? it's giving "small function, big personality" ✨

🌸 NAME 🌸

ocxl_global_mmio_set64 β€” literally the function that sets bits in a 64 bit global MMIO register. that's the whole vibe. πŸ’–

πŸ¦‹ SYNOPSIS πŸ¦‹

int ocxl_global_mmio_set64 (struct ocxl_afu *afu , size_t offset , enum
ocxl_endian endian , u64 mask );

not me copying that signature exactly because bestie, character-for-character or it didn't happen πŸ™ˆ

✨ ARGUMENTS ✨

  • afu β€” The AFU. your whole entire acceleration function unit, the main character of this operation πŸ‘‘
  • offset β€” The Offset from the start of MMIO. so like, how far into the register map we're poking around 🫢
  • endian β€” the endianness that the MMIO data is in. yeah, you gotta tell it which way the bytes go, no cap πŸ’€
  • mask β€” a mask of the bits to set. this is your little checklist of which bits are getting the glow-up πŸ’…

πŸ’œ DESCRIPTION πŸ’œ

Returns 0 for success, negative on error. that's it. that's the description. short and iconic, honestly πŸŽ€

lowkey love a manpage that gets straight to the point. no rambling, just "here's the return value, bye" πŸ¦‹

πŸ’– SEE ALSO πŸ’–

like, that's the entire roster. the set32's sibling, the clear64 counterpart, all of them πŸ’œ the read/write girlies and the set/clear girlies are all in this together 🫢


and that's the page!! 🌈 source is ./include/misc, dated October 2026, and the page is ocxl_global_mmio_set64(9) β€” mwah, slay, go set some bits responsibly πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from