wait_for_engine_idle(9)
π NAME π
okay bestie, welcome to wait_for_engine_idle(9) from the Kernel API Manual β yes, the kernel API manual, we're fancy like that. This function waits for all hardware engines to finish. literally all of them. π
π«Ά SYNOPSIS π«Ά
int wait_for_engine_idle (struct fb_info *info );
π ARGUMENTS π
infoβ bestie, the original description for this one is literally-- undescribed --, so it's giving mystery main character energy. No cap, that's all we got. π
πΈ DESCRIPTION πΈ
So this one waits for lring(0), iring(1), and batch(3), etc to finish β and then it waits until the ringbuffer is empty. That's the whole vibe: engines finish, ringbuffer empty, periodt. β¨
π₯ SEE ALSO π₯
- Kernel file
./drivers/video/fbdev/i810/i810_accel.c wait_for_space(9)end_iring(9)source_copy_blit(9)color_blit(9)mono_src_copy_imm_blit(9)i810fb_iring_enable(9)i810fb_init_ringbuffer(9)
mwah π this iconic little page comes from ./drivers/video/fbdev/i810, dated October 2026 β go off, kernel bestie, you ate. π«Άπ
π¦ 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