xe_bo_is_visible_vram(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– xe_bo_is_visible_vram(9) πŸ’–

okay bestie, welcome to the Kernel API Manual entry for xe_bo_is_visible_vram(9) β€” yes that's the manpage name, yes it's a mouthful, we're doing it anyway 🫢


✨ NAME ✨

xe_bo_is_visible_vram β€” the lil vibe-check function that tells you if a BO is placed entirely in visible VRAM πŸ’…


🌸 SYNOPSIS 🌸

bool xe_bo_is_visible_vram (struct xe_bo *bo );

πŸŽ€ ARGUMENTS πŸŽ€

  • bo β€” the BO in question πŸ‘€ literally the buffer object we're checking on. it's the main character here.

πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the tea: this function checks whether a given BO resides entirely in memory that's visible from the CPU ✨

that's it. that's the whole bit. it looks at the BO and is like "are you, fully and completely, in CPU-visible memory or not" πŸ’… no cap, no half-measures β€” entirely is doing a lot of work in that sentence, so respect it πŸ”₯


🌈 RETURN 🌈

  • true β€” slay, the BO is entirely visible πŸ‘‘
  • false β€” nope, it's not, and that's fine too 🫢

⭐ SEE ALSO ⭐

the whole friend group lives in the kernel file ./drivers/gpu/drm/xe/xe_bo.c, and honestly the roster is long, so buckle up bestie 😭

ngl that's a lot of siblings. go say hi to at least three of them or the manpage gets sad πŸ™ˆ

πŸ’œ mwah, that's a wrap! this lil page lives in the ./drivers/gpu/drm/xe directory, it's dated October 2026, and it came to you from the kernel's very own manpage source β€” catch you on the next one, bestie πŸ§šβœ¨πŸ“

πŸ“¦ where this page comes from