libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’… libnvme(9) β€” the API manual, bestie edition ✨

okay so picture this: you're deep in the libnvme API manual, right, and you've landed on the page for enum nvme_fdp_event_type. it's a whole enum of FDP event types β€” that's Flexible Data Placement events, iykyk β€” and honestly? she's giving main character energy. let's get into it. πŸŽ€


🌸 NAME 🌸

enum nvme_fdp_event_type β€” FDP Event Types

like, the actual catalogue of event types, no cap. every constant listed below is a thing that can happen and you're gonna know all of them. periodt. πŸ”₯


✨ SYNOPSIS ✨

here's the whole shape of her, verbatim, don't touch:

enum nvme_fdp_event_type {
    NVME_FDP_EVENT_RUNFW ,
    NVME_FDP_EVENT_RUTLE ,
    NVME_FDP_EVENT_RESET ,
    NVME_FDP_EVENT_PID ,
    NVME_FDP_EVENT_REALLOC ,
    NVME_FDP_EVENT_MODIFY

};

six constants, all uppercase, all iconic. also yes there's a lil stray blank line before the closing brace in the original β€” we keep it, that's her vibe. 🫢


πŸ‘‘ Constants πŸ‘‘

the full lineup, one by one, and what each one literally means:

  • NVME_FDP_EVENT_RUNFW β€” Reclaim Unit Not Fully Written. like, the reclaim unit didn't get fully written. it tried, it really did. 😭
  • NVME_FDP_EVENT_RUTLE β€” Reclaim Unit Time Limit Exceeded. the clock ran out on the reclaim unit. time limit exceeded, bestie, it's over. β°πŸ’€
  • NVME_FDP_EVENT_RESET β€” Controller Level Reset Modified Reclaim Unit Handles. a controller level reset went and modified the reclaim unit handles. messy of her tbh. πŸ™ˆ
  • NVME_FDP_EVENT_PID β€” Invalid Placement Identifier. the placement identifier was invalid. not valid. invalid. that's the whole thing. 🚫
  • NVME_FDP_EVENT_REALLOC β€” Media Reallocated. the media got reallocated, slay. πŸ’«
  • NVME_FDP_EVENT_MODIFY β€” Implicitly Modified Reclaim Unit Handle. the reclaim unit handle was implicitly modified β€” sneaky, under the radar, no announcement. lowkey shady but okay. πŸ•΅οΈβ€β™€οΈ

πŸ’– that's the entire enum, bestie β€” nothing hidden, nothing extra. every constant accounted for, every description kept exactly as it should be. you're welcome.

and that's the page! πŸ¦‹ came to you courtesy of the libnvme(9) manual, October 2026 edition, filed under enum nvme_fdp_event_type β€” go forth and read your events correctly, mwah πŸ’œπŸŒΈ

πŸ“¦ where this page comes from