ENUM KFD_CONFIG_DEQUEUE_WAIT_COUNTS_CMD(9)
π NAME π
okay so bestie, <pink>enum kfd_config_dequeue_wait_counts_cmd</pink> β it's the command for configuring dequeue wait counts. that's the whole vibe. it's an enum, it's in the kernel API, and it's here to tell the dequeue wait counts what to do. iconic behavior honestly π
β¨ SYNOPSIS β¨
like, here's the literal shape of it, no notes:
enum kfd_config_dequeue_wait_counts_cmd {
KFD_DEQUEUE_WAIT_INIT ,
KFD_DEQUEUE_WAIT_RESET ,
KFD_DEQUEUE_WAIT_SET_SCH_WAVE
};
three constants, zero drama, all business π
πΈ Constants πΈ
okay so this is the part where each member gets its moment. main character energy for all three, no cap:
KFD_DEQUEUE_WAIT_INITβ this one sets the optimized dequeue wait counts for a certain ASICs. and for those ASICs, this is literally the default value thatRESETuses. so it's giving "I set the standard" πKFD_DEQUEUE_WAIT_RESETβ resets the dequeue wait counts back to that optimized value for certain ASICs. for the others? it sets them to the default hardware reset value instead. different strokes for different chips, fr fr π¦KFD_DEQUEUE_WAIT_SET_SCH_WAVEβ sets the context switch latency wait. that's it, that's the whole job. lowkey powerful π
π«Ά SEE ALSO π«Ά
go read these next, bestie, they're all holding hands in the same header file β the kernel file is ./drivers/gpu/drm/amd/amdkfd/kfd_priv.h, and from there you've got:
- enum
kfd_ioctl_flags(9) - enum
kfd_unmap_queues_filter(9) - enum
kfd_queue_type(9) - struct
queue_properties(9) - struct
queue(9) amdkfd_ioctl_t(9)
go off, read the whole friend group π
and that's the page, bestie!! this one lives its best life over in ./drivers/gpu/drm/amd/amdkfd, and it was dated October 2026 β so yeah, mark your calendar, mwah πβ¨π
π¦ 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