xe_bo_has_valid_ccs_bb(9)
π NAME π
Hiii bestie, welcome to the Kernel API Manual page for xe_bo_has_valid_ccs_bb(9) β the little check for whether CCS's BBs were setup for the BO. β¨
β¨ SYNOPSIS β¨
bool xe_bo_has_valid_ccs_bb (struct xe_bo *bo );
π ARGUMENTS π
boβ thexe_boto check. That's the whole vibe-check target, bestie. π―
π¦ DESCRIPTION π¦
Okay so here's the tea: the CCS's BBs should only be setup by the driver VF, but it is safe to call this function also by non-VF driver. No cap β safe is safe. π«Ά
π RETURN π
It returns true iff the CCS's BBs are setup, and false otherwise. Literally a yes/no moment. π
π₯ SEE ALSO π₯
Go peek at these too, bestie β same kernel neighborhood, different lore:
- Kernel file
./drivers/gpu/drm/xe/xe_bo.henum xe_madv_purgeable_state(9)xe_bo_is_purged(9)xe_bo_madv_is_dontneed(9)xe_bo_willneed_get_locked(9)xe_bo_willneed_put_locked(9)xe_bo_vma_count_inc_locked(9)xe_bo_vma_count_dec_locked(9)xe_bo_size(9)xe_bo_put_deferred(9)xe_bo_put_async(9)xe_bo_sg_is_contiguous(9)struct xe_bo_shrink_flags(9)xe_bo_is_mem_type(9)
Later, bestie β this page lives under ./drivers/gpu/drm/xe, is dated October 2026, and its page id is xe_bo_has_valid_ccs_bb(9). Mwah ππ
π¦ 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