xe_sleep_exponential_ms(9)
π€ NAME π€
okay bestie, welcome to the Kernel API Manual page for xe_sleep_exponential_ms(9) β yes, thatβs the manual name folded in right here like a lil name tag instead of a giant header line. this function is literally: Sleep for a exponentially increased time. no cap, thatβs the whole assignment ππ
β¨ SYNOPSIS β¨
hereβs the exact signature, bestie β do not touch the commas or spaces, fr fr:
unsigned int xe_sleep_exponential_ms (unsigned int *sleep_period_ms ,
unsigned int max_sleep_ms );
π ARGUMENTS π
sleep_period_msβ current time in msec to sleep. literally the current sleep time, in msec, bestie πmax_sleep_msβ maximum time in msec to sleep. the ceiling, the limit, the βthatβs enoughβ of it all β¨
π DESCRIPTION π
so the vibe is: it sleeps for sleep_period_ms, and then exponentially increases this time for the next loop β unless it reaches the max_sleep_ms limit. thatβs it, thatβs the whole personality. itβs giving patient-but-growing energy, lowkey iconic π¦
β RETURN β
returns the approximate time in msec the task was delayed. highkey useful, ngl π₯
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/xe/xe_sleep.h xe_sleep_relaxed_ms(9)
go touch grass in the kernel source, starting with those, iykyk π«Ά
cute lil sign-off bestie: source/version ./drivers/gpu/drm/xe, date October 2026, and the page is xe_sleep_exponential_ms(9). 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