STRUCT KNAV_REG_QUEUE(9)
π struct knav_reg_queue(9) π
okay so welcome to the Kernel API Manual, bestie β todayβs main character is struct knav_reg_queue, and it is literally all about queue registers. no cap, this is the little struct that keeps the queueβs register stats cute and organized β¨
πΈ NAME πΈ
struct knav_reg_queue β queue registers. thatβs the whole vibe: this struct is the queue-register situation, and weβre gonna go through every field like itβs a group chat receipt π
β¨ SYNOPSIS β¨
hereβs the struct in all its glory, bestie β copy it exactly, donβt freestyle:
struct knav_reg_queue {
u32 entry_count;
u32 byte_count;
u32 packet_size;
u32 ptr_size_thresh;
};
π Members π
entry_countβ the count of valid entries in the queue. like, the entries that actually count β valid ones only, periodt πbyte_countβ the total byte count in thhe queue. yes,thhe, weβre keeping the typo because itβs part of the lore π the important part is: total byte count, fr fr.packet_sizeβ the packet size for the queue. simple, iconic, no notes πptr_size_threshβ the packet pointer size threshold. itβs giving βcutoff line for packet pointer sizes,β iykyk π
π¦ SEE ALSO π¦
Kernel file ./drivers/soc/ti/knav_qmss.h β and the whole squad:
struct knav_queue_stats(9)struct knav_region(9)struct knav_pool(9)struct knav_queue_inst(9)struct knav_queue(9)
source/version: ./drivers/soc/ti Β· October 2026 Β· struct knav_reg_queue(9) β slay, bye 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