STRUCT XE_LATE_BIND(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct xe_late_bind(9) πŸ’–

hii bestie!! welcome to the Kernel API Manual page for struct xe_late_bind β€” the manual name is folded right in here, and we're serving the whole vibe. ✨

🌸 NAME 🌸

  • struct xe_late_bind β€” that's the name, and the original line is literally just struct xe_late_bind -, so the dash is carrying the entire description. iconic, no notes. πŸ’…

✨ SYNOPSIS ✨

okay so here's the exact struct definition, character-for-character, no cap:

       struct xe_late_bind {
           struct xe_late_bind_component component;
           struct xe_late_bind_fw late_bind_fw[XE_LB_FW_MAX_ID];
           struct workqueue_struct *wq;
           bool component_added;
           bool disable;
        };

πŸ’… Members πŸ’…

  • component β€” the struct for communication with the mei component. 🫢
  • late_bind_fw β€” the late binding firmware array. exact field: struct xe_late_bind_fw late_bind_fw[XE_LB_FW_MAX_ID]; πŸ”₯
  • wq β€” the workqueue to submit request to download late bind blob. exact type: struct workqueue_struct *wq. 🌈
  • component_added β€” whether the component has been added. bool and very "did it happen yet" energy. πŸ‘€
  • disable β€” to block late binding reload during pm resume flow. bool, bestie. πŸ›‘

πŸ¦‹ 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_fw(9), struct xe_late_bind_component(9).

mwah πŸ’‹ source/version sign-off: this page is from ./drivers/gpu/drm/xe, dated October 2026, and the manual name is struct xe_late_bind(9). byeee 🫢✨

πŸ“¦ where this page comes from