libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’– NAME πŸ’–

okay so bestie, the whole vibe of this page is enum nvme_io_dsm_flags β€” it's literally the Dataset Management flags πŸŽ€ (from the libnvme API Manual, which is the manual we're living in rn). That's the whole name, that's the whole assignment, slay.


✨ SYNOPSIS ✨

here's the squad, exactly as it appears, no edits, no cap:

enum nvme_io_dsm_flags {
    NVME_IO_DSM_FREQ_UNSPEC ,
    NVME_IO_DSM_FREQ_TYPICAL ,
    NVME_IO_DSM_FREQ_RARE ,
    NVME_IO_DSM_FREQ_READS ,
    NVME_IO_DSM_FREQ_WRITES ,
    NVME_IO_DSM_FREQ_RW ,
    NVME_IO_DSM_FREQ_ONCE ,
    NVME_IO_DSM_FREQ_PREFETCH ,
    NVME_IO_DSM_FREQ_TEMP ,
    NVME_IO_DSM_LATENCY_NONE ,
    NVME_IO_DSM_LATENCY_IDLE ,
    NVME_IO_DSM_LATENCY_NORM ,
    NVME_IO_DSM_LATENCY_LOW ,
    NVME_IO_DSM_SEQ_REQ ,
    NVME_IO_DSM_COMPRESSED

};

(those trailing commas and that lil' gap before the }? yeah, we're keeping them, they're part of the aesthetic now πŸ’…)


🌸 Constants 🌸

this is where each member gets its moment in the spotlight πŸ‘‘ and the descriptions are exact, so pay attention bestie:

  • NVME_IO_DSM_FREQ_UNSPEC β€” no frequency info was provided at all. it's giving "we don't know her" πŸ™ˆ
  • NVME_IO_DSM_FREQ_TYPICAL β€” the typical number of reads and writes that's expected for this LBA range. the standard, the baseline, the main character energy ⭐
  • NVME_IO_DSM_FREQ_RARE β€” infrequent writes and infrequent reads to the LBA range indicated. she stays quiet, she minds her business πŸ¦‹
  • NVME_IO_DSM_FREQ_READS β€” infrequent writes and frequent reads to the LBA range indicated. read-heavy icon behavior πŸ“–βœ¨
  • NVME_IO_DSM_FREQ_WRITES β€” frequent writes and infrequent reads to the LBA range indicated. all action, no reading πŸ”₯
  • NVME_IO_DSM_FREQ_RW β€” frequent writes and frequent reads to the LBA range indicated. busy busy busy, a whole social calendar 😭
  • NVME_IO_DSM_FREQ_ONCE β€” listed in the enum, and this page gives her no description. she's a mystery, an enigma, iykyk 🧚
  • NVME_IO_DSM_FREQ_PREFETCH β€” in the enum too, equally description-less here. we respect her privacy 🫢
  • NVME_IO_DSM_FREQ_TEMP β€” another enum member with nothing written for her on this page. brief, iconic, gone πŸ’€
  • NVME_IO_DSM_LATENCY_NONE β€” no latency information provided. same energy as a text left on read, honestly πŸŽ€
  • NVME_IO_DSM_LATENCY_IDLE β€” longer latency is acceptable. she's not in a rush, let her breathe 🌈
  • NVME_IO_DSM_LATENCY_NORM β€” typical latency. balanced, unbothered, hydrated πŸ’œ
  • NVME_IO_DSM_LATENCY_LOW β€” the smallest possible latency. fastest girl in the room, periodt πŸ”₯
  • NVME_IO_DSM_SEQ_REQ β€” in the enum, no description on this page. short name, big secrets 🀫
  • NVME_IO_DSM_COMPRESSED β€” also in the enum, also description-less here. she's compressed and mysterious, we love a multitasker πŸ“
reminder bestie: those last few with no text? that's genuinely what the page says β€” i'm not gonna make up lore for them. the lore doesn't exist yet πŸ’…

πŸŽ€ sign-off πŸŽ€

okay that's the whole page, and it's from October 2026, part of the libnvme(9) manual, all about enum nvme_io_dsm_flags. go forth and manage those datasets, bestie β€” you're literally so good at this πŸŒΈπŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from