ENUM KFD_QUEUE_TYPE(9)
π enum kfd_queue_type(9) π
okay so this is a page straight out of the Kernel API Manual bestie, and it's literally just the enum that lists every queue type a KFD queue can be. that's the whole vibe. let's get into it π«Ά
β¨ NAME β¨
enum kfd_queue_type β the enum for various queue types. yes queen, that's it, that's the summary β¨
π¦ SYNOPSIS π¦
enum kfd_queue_type {
KFD_QUEUE_TYPE_COMPUTE ,
KFD_QUEUE_TYPE_SDMA ,
KFD_QUEUE_TYPE_HIQ ,
KFD_QUEUE_TYPE_SDMA_XGMI ,
KFD_QUEUE_TYPE_SDMA_BY_ENG_ID ,
KFD_QUEUE_TYPE_MAX
};
look at her go π six constants, all in a row, no cap.
π Constants π
KFD_QUEUE_TYPE_COMPUTEβ the regular user mode queue type. the main character energy of queue types honestly πKFD_QUEUE_TYPE_SDMAβ the SDMA user mode queue type. iconic, does what it says πKFD_QUEUE_TYPE_HIQβ the HIQ queue type. short, sweet, slay πKFD_QUEUE_TYPE_SDMA_XGMIβ a special SDMA queue, specifically for the XGMI interface. fancy πβ¨KFD_QUEUE_TYPE_SDMA_BY_ENG_IDβ an SDMA user mode queue that's targeted by SDMA engine ID. iykyk π¦KFD_QUEUE_TYPE_MAXβ-- undescribed --π yeah bestie the docs literally say nothing about this one. not me leaving it exactly as-is π
fr fr don't go inventing a meaning for KFD_QUEUE_TYPE_MAX β the manpage itself gives you nothing, and i'm not about to make something up π
π SEE ALSO π
kernel file ./drivers/gpu/drm/amd/amdkfd/kfd_priv.h enum, kfd_ioctl_flags(9), enum kfd_unmap_queues_filter(9), struct queue_properties(9), struct queue(9), amdkfd_ioctl_t(9), enum kfd_config_dequeue_wait_counts_cmd(9) β go read those next, bestie, they're lowkey all connected π
okay that's the whole page!! this one comes from ./drivers/gpu/drm/amd/amdkfd and it's dated October 2026 β mwah, go off, kernel docs ππΈ
π¦ 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