STRUCT ZL3073X_FW_COMPONENT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct zl3073x_fw_component(9) πŸ’…

okay so first things first, we're in the Kernel API Manual, bestie β€” this is the struct zl3073x_fw_component(9) page and it's literally just describing one little struct. short page, big main character energy. ✨


🌸 NAME 🌸

struct zl3073x_fw_component β€” a Firmware component πŸŽ€

like, that's it. that's the whole name. she's a firmware component. iconic.


πŸ¦‹ SYNOPSIS πŸ¦‹

struct zl3073x_fw_component {
    enum zl3073x_fw_component_id    id;
    size_t size;
    void *data;
 };

there she is. three fields. no cap, that's the whole struct. 🫢


πŸ‘‘ Members πŸ‘‘

  • id β€” the Flash component ID πŸ”₯ (it's an enum zl3073x_fw_component_id, so it's giving "which component is this" vibes)
  • size β€” Size of the buffer πŸ“ (a size_t, obviously, we love a size that's actually sized)
  • data β€” Pointer to buffer with component data πŸ’Ύ (it's a void *, so she's flexible. mysterious. undefined until you cast her.)

🌈 SEE ALSO 🌈

  • Kernel file ./drivers/dpll/zl3073x/fw.h
  • struct zl3073x_fw(9) β€” the bigger one, go read her too πŸ’–

ngl if you're looking at this struct you're probably already deep in the fw.h file, so like... you got this bestie πŸ’ͺ

mwah πŸ’‹ that's the page! brought to you by the source path ./drivers/dpll/zl3073x, dated October 2026 β€” and remember, the header and footer say struct zl3073x_fw_component(9) too, so she's nothing if not consistent. slay. periodt. πŸŽ€βœ¨

πŸ“¦ where this page comes from