STRUCT CXL_FW_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to the struct cxl_fw_state(9) page in the Kernel API Manual ✨ this one is literally all about Firmware upload / activation state β€” the vibe is firmware slots and uploader state, no cap πŸ’…


✨ SYNOPSIS ✨

struct cxl_fw_state {
    unsigned long state[BITS_TO_LONGS( CXL_FW_STATE_BITS)];
    bool oneshot;
    int num_slots;
    int cur_slot;
    int next_slot;
 };

🫢 Members 🫢

  • state β€” the fw_uploader state bitmask, iconic little bitmask behavior πŸ’«
  • oneshot β€” tells u whether the fw upload fits in a single transfer, fr fr πŸŽ€
  • num_slots β€” Number of FW slots available πŸ‘‘
  • cur_slot β€” Slot number currently active, main character slot energy ⭐
  • next_slot β€” Slot number for the new firmware, incominggg πŸ¦‹

🌈 SEE ALSO 🌈

  • Kernel file ./drivers/cxl/cxlmem.h πŸ“
  • struct cxl_memdev(9) πŸ’œ
  • struct cxl_attach_region(9) 🌸
  • struct cxl_event_state(9) πŸŽ€
  • struct cxl_poison_state(9) πŸ’€
  • struct cxl_security_state(9) πŸ”₯
  • struct cxl_memdev_state(9) ✨
  • struct cxl_mem_command(9) 🫢
  • struct cxl_hdm(9) 🌈

mwah πŸ’‹ this lil page lives under ./drivers/cxl and it’s dated October 2026 β€” see u, bestie πŸ«ΆπŸ’–

πŸ“¦ where this page comes from