STRUCT PRUETH_QUEUE_INFO(9)
π struct prueth_queue_info(9) β Kernel API Manual, bestie β¨
Okay so picture this: it's a page straight out of the Kernel API Manual, and the star of the show is struct prueth_queue_info β literally just information about a queue in memory. That's it, that's the vibe. π
β¨ NAME β¨
struct prueth_queue_info β information about a queue in memory. No cap, that's the whole job. π«Ά
πΈ SYNOPSIS πΈ
struct prueth_queue_info {
u16 buffer_offset;
u16 queue_desc_offset;
u16 buffer_desc_offset;
u16 buffer_desc_end;
};
Look at her. Four little u16 fields, all main character energy, all living their best life. π
π¦ Members π¦
buffer_offsetβ the buffer offset, but make it in OCMC RAM πqueue_desc_offsetβ where the queue descriptor sits, and it's chillin' in Shared RAM β¨buffer_desc_offsetβ the offset for the buffer descriptors, also in Shared RAM, slay πbuffer_desc_endβ the end address of the buffer descriptors, again in Shared RAM. She marks the finish line π
π₯ SEE ALSO π₯
Bestie go check these out, they're all in the kernel file ./drivers/net/ethernet/ti/icssm/icssm_prueth.h and they're lowkey iconic:
struct prueth_queue_desc(9)struct prueth_packet_info(9)struct prueth_firmware(9)struct prueth_private_data(9)
fr fr bestie, read the whole header before you poke at the struct β it's giving teamwork π
And that's the whole page, periodt. π This cutie came from ./drivers/net/ethernet/ti/icssm, dated October 2026, and she's officially struct prueth_queue_info(9). Byeee, ily, go read a header π§ π
π¦ 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