STRUCT XE_LATE_BIND_FW(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

Straight out of the Kernel API Manual, this is struct xe_late_bind_fw(9) β€” and the original NAME section has literally no description after the dash, so bestie, we are not inventing one. πŸ’…


✨ SYNOPSIS ✨

Okay so here’s the struct, copied exactly with all its little fields:

struct xe_late_bind_fw {
    u32 id;
    char blob_path[PATH_MAX];
    u32 type;
    u32 flags;
    const u8  *payload;
    size_t payload_size;
    struct work_struct work;
    struct gsc_version version;
};

πŸŽ€ Members πŸŽ€

Here’s the member-by-member vibe check:

  • id β€” firmware index. πŸ‘‘
  • blob_path β€” firmware binary path. πŸ›£οΈ
  • type β€” firmware type. 🏷️
  • flags β€” firmware flags. 🚩
  • payload β€” to store the late binding blob. πŸ“
  • payload_size β€” late binding blob payload_size. πŸ“
  • work β€” worker to upload latebind blob. πŸ› οΈ
  • version β€” late binding blob manifest version. πŸ”’

🌈 SEE ALSO 🌈

  • Kernel file ./drivers/gpu/drm/xe/xe_late_bind_fw_types.h enum
  • xe_late_bind_fw_id(9)
  • struct xe_late_bind_component(9)
  • struct xe_late_bind(9)

xoxo, from source/version ./drivers/gpu/drm/xe, dated October 2026, for struct xe_late_bind_fw(9) πŸ’–βœ¨

πŸ“¦ where this page comes from