libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’– libnvme(9) β€” API Manual πŸ’–

okay so bestie, welcome to the libnvme API manual ✨ this one's a little corner of it, and it's lowkey iconic


🌸 NAME 🌸

enum nvme_send_discovery_log_page_cdw10 β€” Send Discovery Log Page (SDLP) - Command Dword 10 🫢

like, that's the whole vibe. Command Dword 10 for the Send Discovery Log Page command. no cap.


πŸŽ€ SYNOPSIS πŸŽ€

enum nvme_send_discovery_log_page_cdw10 {
    NVME_SDLP_CDW10_TLID_SHIFT ,
    NVME_SDLP_CDW10_TLID_MASK ,
    NVME_SDLP_CDW10_TLSP_SHIFT ,
    NVME_SDLP_CDW10_TLSP_MASK ,
    NVME_SDLP_CDW10_SC_SHIFT ,
    NVME_SDLP_CDW10_SC_MASK ,
    NVME_SDLP_CDW10_SCT_SHIFT ,
    NVME_SDLP_CDW10_SCT_MASK ,
    NVME_SDLP_CDW10_RLPS_SHIFT ,
    NVME_SDLP_CDW10_RLPS_MASK

};

it's giving "ten constants and a dream" πŸ’…


πŸ¦‹ Constants πŸ¦‹

okay so here's the whole cast, main character energy each one:

  • NVME_SDLP_CDW10_TLID_SHIFT β€” the shift amount you use to set the Transferred Log Page Identifier (TLID) ✨
  • NVME_SDLP_CDW10_TLID_MASK β€” the mask you use to set TLID 🎯
  • NVME_SDLP_CDW10_TLSP_SHIFT β€” the shift amount you use to set the Transferred Log Specific Parameter (TLSP) πŸ’«
  • NVME_SDLP_CDW10_TLSP_MASK β€” the mask you use to set TLSP 🌸
  • NVME_SDLP_CDW10_SC_SHIFT β€” the shift amount you use to set the Status Code (SC) πŸ”₯
  • NVME_SDLP_CDW10_SC_MASK β€” the mask you use to set SC ⭐
  • NVME_SDLP_CDW10_SCT_SHIFT β€” the shift amount you use to set the Status Code Type (SCT) πŸ¦‹
  • NVME_SDLP_CDW10_SCT_MASK β€” the mask you use to set SCT πŸ’œ
  • NVME_SDLP_CDW10_RLPS_SHIFT β€” the shift amount you use to set the Requested Log Page Status (RLPS), and fr fr you gotta see enum nvme_send_discovery_log_page_rlps for that one πŸ‘€
  • NVME_SDLP_CDW10_RLPS_MASK β€” the mask you use to set RLPS πŸ‘‘
not me listing all ten of them, but like... every single one matters, bestie. shift for positioning, mask for keeping just the bits you want. periodt. πŸ’…

and that's the whole page!! πŸ₯³ iykyk β€” this dropped October 2026, it's enum nvme_send_discovery_log_page_cdw10 from the libnvme(9) manual, and honestly? she ate. mwah πŸ’‹πŸ«Ά

πŸ“¦ where this page comes from