STRUCT IRIS_HFI_QUEUE_TABLE_HEADER(9)
π NAME π
okay so bestie, welcome to the Kernel API Manual page for struct iris_hfi_queue_table_header β¨. The header title gets all truncated as struct iris_...table_header(9), which is lowkey giving mysterious main character energy π
. The NAME section is literally struct iris_hfi_queue_table_header β and yes, that trailing dash is just sitting there with no description attached. Periodt.
β¨ SYNOPSIS β¨
This is the struct in all its exact, character-for-character glory β do not touch the tokens, bestie:
struct iris_hfi_queue_table_header {
u32 version;
u32 size;
u32 qhdr0_offset;
u32 qhdr_size;
u32 num_q;
u32 num_active_q;
void *device_addr;
char name[256];
struct iris_hfi_queue_header q_hdr[IFACEQ_NUMQ];
};
π«Ά Members π«Ά
Now the member glow-up list, one by one:
versionβ Queue table version number. In the struct it'su32 version;πsizeβ Queue table size fromversionto the last parametr in theqhdrentry. And yeah, "parametr" is exactly how it's spelled there π β I'm not fixing it, that's canon.qhdr0_offsetβ Offset to the start of firstqhdr. It'su32 qhdr0_offset;in the struct.qhdr_sizeβ Queue header size in bytes.num_qβ Total number of queues in Queue table.num_active_qβ Total number of active queues.device_addrβ Device address of the queue.nameβ Queue name in characters.q_hdrβ Array of queue headers.
π SEE ALSO π
bestie, go touch grass in the Kernel file ./drivers/media/platform/qcom/iris/iris_hfi_queue.h, and then swing by struct iris_hfi_queue_header(9) for the next chapter. That's the whole see-also situation. π¦
mwah π β signed, sealed, and delivered from the struct iris_...table_header(9) corner of ./drivers/media/platform/qcom/..., October 2026 edition. Go slay your queues, bestie π«Άβ¨πΈ
π¦ 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