cik_sdma_rin...ipeline_sync(9)
β¨ cik_sdma_ring_emit_pipeline_sync β sync the pipeline β¨
okay so bestie, welcome to the Kernel API Manual (section 9, we're fancy today π). The header up top got a little truncated β it's cik_sdma_rin...ipeline_sync(9), the whole thing is cik_sdma_ring_emit_pipeline_sync β but the actual page name is right here in the NAME section, so we're fine π
πΈ NAME πΈ
cik_sdma_ring_emit_pipeline_sync β sync the pipeline. That's it. That's the whole vibe check.
π¦ SYNOPSIS π¦
void cik_sdma_ring_emit_pipeline_sync (struct amdgpu_ring *ring );
(it's void, so likeβ¦ it gives nothing back. no return value. iconic, honestly π)
π ARGUMENTS π
ringβ anamdgpu_ringpointer. literally just a pointer to anamdgpu_ring. that's the entire argument list. one (1) thing. she's low maintenance π«Ά
π DESCRIPTION π
Make sure all previous operations are completed (CIK).
fr fr, that's the whole job β it's the "wait for everyone to catch up before we keep going" moment, the group chat "okay is everyone done typing" energy π and like, specifically CIK. no cap.
π SEE ALSO π
the besties, the coworkers, the whole extended friend group in the kernel file ./drivers/gpu/drm/amd/amdgpu/cik_sdma.c:
cik_sdma_init_microcode(9)cik_sdma_ring_get_rptr(9)cik_sdma_ring_get_wptr(9)cik_sdma_ring_set_wptr(9)cik_sdma_ring_emit_ib(9)cik_sdma_ring_emit_hdp_flush(9)cik_sdma_ring_emit_fence(9)cik_sdma_gfx_stop(9)cik_sdma_rlc_stop(9)cik_ctx_switch_enable(9)cik_sdma_enable(9)cik_sdma_gfx_resume(9)cik_sdma_rlc_resume(9)cik_sdma_load_microcode(9)cik_sdma_start(9)cik_sdma_ring_test_ring(9)cik_sdma_ring_test_ib(9)cik_sdma_vm_copy_pte(9)cik_sdma_vm_write_pte(9)cik_sdma_vm_set_pte_pde(9)cik_sdma_ring_pad_ib(9)cik_sdma_ring_emit_vm_flush(9)cik_sdma_emit_copy_buffer(9)cik_sdma_emit_fill_buffer(9)
that's twenty-four whole friends. she's connected, she knows people π
okay that's the page!! shoutout to the source <purple>./drivers/gpu/drm/amd/amdgpu</purple>, dated October 2026 β this one's been sitting in the group chat for a minute. bye bestie, go sync something ππ§ββοΈ
π¦ 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