xe_sriov_vf_ccs_detach_bo(9)
π xe_sriov_vf_ccs_detach_bo π
okay so bestie, welcome to the xe_sriov_vf_ccs_detach_bo page β it's a kernel API manual situation, from the xe driver's SR-IOV VF CCS corner of the world, and honestly? it's giving "small function, big responsibility." let's get into it π«Ά
β¨ NAME β¨
xe_sriov_vf_ccs_detach_bo β literally removes CCS read write commands from the BO. that's the whole vibe. π
β¨ SYNOPSIS β¨
int xe_sriov_vf_ccs_detach_bo (struct xe_bo *bo );
β¨ ARGUMENTS β¨
boβ the buffer object from which batch buffer commands will be removed. it's the main character of this function, ngl. π¦
β¨ DESCRIPTION β¨
okay so heads up: this function shall be called only by VF. no cap, VF only, don't try it anywhere else. π
what it does: it removes the PTEs and the copy command instructions from the BO. clean sweep energy. π§Ήβ¨
β οΈ and make sure to update the BB with MI_NOOP before freeing. like, do that first, bestie. not after. before. π
β¨ RETURN β¨
returns 0 if successful. that's it, that's the return. slay. π
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/xe/xe_sriov_vf_ccs.c VF save/restore of compression Meta Data(9)xe_sriov_vf_ccs_rebase(9)xe_sriov_vf_ccs_register_context(9)xe_sriov_vf_ccs_init(9)xe_sriov_vf_ccs_attach_bo(9)xe_sriov_vf_ccs_print(9)
and that's the page, bestie β no crumbs left behind π this lil icon came to you from the ./drivers/gpu/drm/xe directory, dated October 2026, and yes it's still the xe_sriov_vf_ccs_detach_bo(9) manual page, exactly like it says up top. periodt. ππ
π¦ 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