amdgpu_bo_fence(9)
π amdgpu_bo_fence β like, the kernel API manual one, bestie
Okay so first things first: this page lives in the Kernel API Manual section 9, and the whole thing is called amdgpu_bo_fence. Yes, the title up top says it too. We're doing this together, you and me. π«Ά
β¨ NAME β¨
amdgpu_bo_fence β add fence to buffer object
Literally that's it. You're adding a fence. To a buffer object. Slay. π
πΈ SYNOPSIS πΈ
void amdgpu_bo_fence (struct amdgpu_bo *bo , struct dma_fence *fence ,
bool shared );
Three things go in, nothing comes out (it returns void, so don't be out here expecting a trophy). π
π ARGUMENTS π
boβ the buffer object in question. Like, the subject of the whole operation. Main character energy fr fr. πfenceβ the fence to add. This is the thing you're attaching. π¦sharedβtrueif the fence should be added shared. That's the whole vibe check for this one. β¨
π₯ SEE ALSO π₯
Okay bestie, buckle up, because this list is long and we are not skipping a single one of them β the manpage said so and I do not play about completeness. π
The kernel file in question, for the record:
./drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
And now the full squad, in order, no cap:
amdgpu_object(9)amdgpu_bo_is_amdgpu_bo(9)amdgpu_bo_placement_from_domain(9)amdgpu_bo_create_reserved(9)amdgpu_bo_create_kernel(9)amdgpu_bo_create_isp_user(9)amdgpu_bo_create_kernel_at(9)amdgpu_bo_free_kernel(9)amdgpu_bo_free_isp_user(9)amdgpu_bo_create(9)amdgpu_bo_create_user(9)amdgpu_bo_create_vm(9)amdgpu_bo_kmap(9)amdgpu_bo_kptr(9)amdgpu_bo_kunmap(9)amdgpu_bo_ref(9)amdgpu_bo_unref(9)amdgpu_bo_pin(9)amdgpu_bo_unpin(9)amdgpu_bo_init(9)amdgpu_bo_fini(9)amdgpu_bo_set_tiling_flags(9)amdgpu_bo_get_tiling_flags(9)amdgpu_bo_set_metadata(9)amdgpu_bo_get_metadata(9)amdgpu_bo_move_notify(9)amdgpu_bo_release_notify(9)amdgpu_bo_fault_reserve_notify(9)amdgpu_bo_sync_wait_resv(9)amdgpu_bo_sync_wait(9)amdgpu_bo_gpu_offset(9)amdgpu_bo_fb_aper_addr(9)amdgpu_bo_gpu_offset_no_check(9)amdgpu_bo_mem_stats_placement(9)amdgpu_bo_get_preferred_domain(9)amdgpu_bo_print_info(9)
Every single one, accounted for. Obsessed with my own diligence honestly. π
Quick reminder that this whole page is the amdgpu_bo_fence(9) entry from the Kernel API Manual β so if you cite it, cite it right. π
And that's the tea! π Signing off from ./drivers/gpu/drm/amd/amdgpu β dated October 2026, and the manual name on the tin is amdgpu_bo_fence(9). Bye bestie, go add that fence! πβπ
π¦ 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