cik_get_xclk(9)
π cik_get_xclk(9) π
okay bestie, welcome to the Kernel API Manual β yes that's the manual name, yes it's a whole vibe, and yes we're about to get into it. This one's a tiny little function page, so grab your iced coffee and let's go π
β¨ NAME β¨
cik_get_xclk β get the xclk πΈ
like. that's literally it. that's the whole job. get the xclk. she's a one-line queen and she ate π
β¨ SYNOPSIS β¨
u32 cik_get_xclk (struct radeon_device *rdev );
so you hand her a struct radeon_device * named rdev and she hands you back a u32. simple. iconic. no cap π«Ά
β¨ ARGUMENTS β¨
rdevβ aradeon_devicepointer π that's the whole argument, that's the whole girl. she needs her radeon device and she's good to go.
β¨ DESCRIPTION β¨
Returns the reference clock used by the gfx engine (CIK). β
that's the tea. reference clock. gfx engine. CIK. she returns it, you use it, everybody's happy. no side quests, no surprises, just a clock value doing main character energy π₯
β¨ SEE ALSO β¨
okay so this is the part where the manpage goes absolutely feral and lists basically every CIK function in existence β and honestly? respect. here's the full crew, no gatekeeping, iykyk π
Kernel file ./drivers/gpu/drm/radeon/cik.cπ¦ (yes, that's where she lives)cik_get_allowed_info_register(9),cik_mm_rdoorbell(9),cik_mm_wdoorbell(9),cik_srbm_select(9),ci_mc_load_microcode(9),cik_init_microcode(9),cik_tiling_mode_table_init(9),cik_select_se_sh(9),cik_create_bitmask(9),cik_get_rb_disabled(9),cik_setup_rb(9),cik_gpu_init(9),cik_scratch_init(9),cik_ring_test(9),cik_hdp_flush_cp_ring_emit(9),cik_fence_gfx_ring_emit(9),cik_fence_compute_ring_emit(9),cik_semaphore_ring_emit(9),cik_copy_cpdma(9),cik_ring_ib_execute(9),cik_ib_test(9),cik_cp_gfx_enable(9),cik_cp_gfx_load_microcode(9),cik_cp_gfx_start(9),cik_cp_gfx_fini(9),cik_cp_gfx_resume(9),cik_cp_compute_enable(9),cik_cp_compute_load_microcode(9),cik_cp_compute_start(9),cik_cp_compute_fini(9),cik_cp_compute_resume(9),cik_gpu_check_soft_reset(9),cik_gpu_soft_reset(9),cik_asic_reset(9),cik_gfx_is_lockup(9),cik_mc_program(9),cik_mc_init(9),cik_pcie_gart_tlb_flush(9),cik_pcie_gart_enable(9),cik_pcie_gart_disable(9),cik_pcie_gart_fini(9),cik_ib_parse(9),cik_vm_init(9),cik_vm_fini(9),cik_vm_decode_fault(9),cik_rlc_stop(9),cik_rlc_start(9),cik_rlc_resume(9),cik_enable_interrupts(9),cik_disable_interrupts(9),cik_disable_interrupt_state(9),cik_irq_init(9),cik_irq_set(9),cik_irq_ack(9),cik_irq_disable(9),cik_irq_suspend(9),cik_irq_fini(9),cik_get_ih_wptr(9),cik_irq_process(9),cik_startup(9),cik_resume(9),cik_suspend(9),cik_init(9),cik_fini(9),dce8_line_buffer_adjust(9),cik_get_number_of_dram_channels(9),dce8_dram_bandwidth(9),dce8_dram_bandwidth_for_display(9),dce8_data_return_bandwidth(9),dce8_dmif_request_bandwidth(9),dce8_available_bandwidth(9),dce8_average_bandwidth(9),dce8_latency_watermark(9),dce8_average_bandwidth_vs_dram_bandwidth_for_display(9),dce8_average_bandwidth_vs_available_bandwidth(9),dce8_check_latency_hiding(9),dce8_program_watermarks(9),dce8_bandwidth_update(9),cik_get_gpu_clock_counter(9)
like i said. the whole friend group showed up to the party π
lowkey a reminder bestie: this page gives you the reference clock, and that's all it does. don't go making her do other stuff, that's not her era π
and that's the page!! π brought to you by the source <pink>./drivers/gpu/drm/radeon</pink>, dated October 2026, filed under cik_get_xclk(9) β mwah, love u, go read the other 90 CIK pages, 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