STRUCT PANTHOR_FW_BINARY_ITER(9)
π struct panthor_fw_binary_iter(9) β like, the Kernel API Manual page, bestie π
okay so this is a page straight out of the Kernel API Manual and it's about one (1) little struct, and honestly? she's iconic for it. let's get into it β¨
πΈ NAME πΈ
struct panthor_fw_binary_iter β the Firmware binary iterator. yes bestie, an iterator, she iterates, that's her whole job π
β¨ SYNOPSIS β¨
struct panthor_fw_binary_iter {
const void *data;
size_t size;
size_t offset;
};
(ok I know the closing brace has a lil extra space in front of it, I did not do that, the kernel did that, we respect it π«Ά)
π§ Members π§
dataβ the FW binary data. like, the actual bytes, the raw material, the main character πsizeβ the FW binary size. so you know how much ofdatais actually the vibe β¨offsetβ the iterator offset. this is literally where she's at right now, no cap π
π Description π
Used to parse a firmware binary. periodt. that's the whole thing β she's the little cursor that walks through the FW binary so the parsing code knows where it is π
π₯ SEE ALSO π₯
- Kernel file
./drivers/gpu/drm/panthor/panthor_fw.cstructpanthor_fw_binary_hdr(9) enum panthor_fw_binary_entry_type(9)struct panthor_fw_binary_section_entry_hdr(9)struct panthor_fw_section(9)struct panthor_fw_iface(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)
like, that's the whole friend group right there, go say hi to all of them π¦
ok that's the whole page bestie you ate that π
from ./drivers/gpu/drm/panthor, dated October 2026 β mwah, love u, 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