STRUCT PANTHOR_FW_IFACE(9)
π struct panthor_fw_iface(9) π
okay bestie, welcome to the Kernel API Manual β yes, the (9) is the section, that's just how kernel pages roll π
β¨ NAME β¨
struct panthor_fw_iface β FW interfaces π
π¦ SYNOPSIS π¦
struct panthor_fw_iface {
struct panthor_fw_global_iface global;
struct panthor_fw_csg_iface groups[MAX_CSGS];
struct panthor_fw_cs_iface streams[MAX_CSGS][MAX_CS_PER_CSG];
};
πΈ Members πΈ
globalβ the Global interface. that's the one, the icon, the main character πgroupsβ Group slot interfaces. one for every slot, living in aMAX_CSGS-sized array π«Άstreamsβ Command stream slot interfaces. a whole 2D situation:MAX_CSGSbyMAX_CS_PER_CSG, no cap π₯
π₯ SEE ALSO π₯
Kernel file ./drivers/gpu/drm/panthor/panthor_fw.c β struct panthor_fw_binary_hdr(9), plus the whole friend group:
enum panthor_fw_binary_entry_type(9)struct panthor_fw_binary_section_entry_hdr(9)struct panthor_fw_binary_iter(9)struct panthor_fw_section(9)struct panthor_fw(9)panthor_fw_get_glb_iface(9)panthor_fw_get_csg_iface(9)panthor_fw_get_cs_iface(9)panthor_fw_conv_timeout(9)panthor_fw_alloc_queue_iface_mem(9)panthor_fw_alloc_suspend_buf_mem(9)iface_fw_to_cpu_addr(9)panthor_fw_pre_reset(9)panthor_fw_post_reset(9)panthor_fw_unplug(9)panthor_fw_wait_acks(9)panthor_fw_glb_wait_acks(9)panthor_fw_csg_wait_acks(9)panthor_fw_ring_csg_doorbells(9)panthor_fw_init(9)
okay that's the whole page, you ate that π this one's from the ./drivers/gpu/drm/panthor directory, dated October 2026 β like, future-core fr fr ππ mwah, go read the rest of the fw docs, ily, bye β¨ππ¦
π¦ 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