xe_sa_bo_sync_shadow(9)
π xe_sa_bo_sync_shadow β the kernel API manual, bestie edition π
okay so picture this: it's a 9-section kernel API manual page, the function is called xe_sa_bo_sync_shadow, and it lives in the xe driver family. welcome to the group chat π
β¨ NAME β¨
xe_sa_bo_sync_shadow β sync the SA Shadow BO with the primary BO. that's it, that's the whole vibe π¦
πΈ SYNOPSIS πΈ
void xe_sa_bo_sync_shadow (struct drm_suballoc *sa_bo );
literally returns nothing (void), takes exactly one arg, and it will not be accepting questions at this time π
π ARGUMENTS π
sa_boβ the sub-allocator buffer object. yes queen, that's the one you're syncing π
π DESCRIPTION π
so what it does: it synchronizes the sub-allocator shadow buffer object with the primary buffer object. that's the whole thing. lowkey simple, highkey important. no cap π₯
β RETURN β
None. β as in, nothing. zero. void. it's giving "I did the work and I'm not bragging about it" π
π¦ SEE ALSO π¦
it lives in the kernel file ./drivers/gpu/drm/xe/xe_sa.c β go say hi to the rest of the family, they're all iconic:
__xe_sa_bo_manager_init(9)xe_sa_bo_swap_shadow(9)__xe_sa_bo_new(9)xe_sa_bo_alloc(9)xe_sa_bo_init(9)xe_sa_bo_flush_write(9)xe_sa_bo_sync_read(9)
π«Ά friendly reminder: this whole page is served fresh from ./drivers/gpu/drm/xe, and the official date stamp on it is October 2026. mark your calendars bestie π
and that's the page!! ty for coming to my ted talk, mwah πβ¨ xe_sa_bo_sync_shadow(9) out π
π¦ 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