hubbub60_pe...er_bandwidth(9)
๐ hubbub60_perfmon_start_measuring_out_of_order_bandwidth(9) ๐
okay bestie, so this is a page from the Kernel API Manual and it's all about hubbub60_perfmon_start_measuring_out_of_order_bandwidth โ literally the function that kicks off the out-of-order bandwidth counter. no cap, it's giving "press start on the perf monitor" energy. ๐ฎโจ
๐ธ NAME ๐ธ
hubbub60_perfmon_start_measuring_out_of_order_bandwidth โ Enable the out-of-order BW counter. periodt. ๐
๐ SYNOPSIS ๐
void hubbub60_perfmon_start_measuring_out_of_order_bandwidth (struct
hubbub *hubbub );
๐ ARGUMENTS ๐
hubbubโ pointer to the hubbub hardware instance. like, the actual hardware vibe you're working with. ๐ซถ
๐ฅ DESCRIPTION ๐ฅ
So what does it do? It enables the performance monitor counters that were previously configured by hubbub60_perfmon_arm_measuring_out_of_order_bandwidth. you gotta arm it first, bestie โ this is just the "go" button. ๐
And here's the iconic part: the counter self-stops once the count-off counter reaches its target. there is no explicit stop step for the peak-BW path. it literally handles that all on its own. main character energy fr fr. โจ๐
ngl, don't go looking for a stop function for the peak-BW path โ it doesn't exist and it doesn't need to. the counter knows when to quit. ๐
๐ SEE ALSO ๐
- Kernel file
./drivers/gpu/drm/amd/display/dc/hubbub/dcn60/dcn60_hubbub.c hubbub60_perfmon_arm_measuring_out_of_order_bandwidth(9)โ the one you call before this one, iykykhubbub60_perfmon_get_out_of_order_bandwidth_mbps(9)โ where you actually go read the numbers after โจ
okay that's the whole page!! this gem lives at ./drivers/gpu/drm/amd/display/... and the manual is dated October 2026. stay slay, and may your bandwidth always be measured out-of-order ๐๐ฆ๐ธ
๐ฆ 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