@@ -6749,12 +6749,12 @@ enum nvme_feat_nswpcfg_state {
67496749
67506750/**
67516751 * enum nvme_fctype -
6752- * @nvme_fabrics_type_property_set:
6753- * @nvme_fabrics_type_connect:
6754- * @nvme_fabrics_type_property_get:
6755- * @nvme_fabrics_type_auth_send:
6756- * @nvme_fabrics_type_auth_receive:
6757- * @nvme_fabrics_type_disconnect:
6752+ * @nvme_fabrics_type_property_set: Property set
6753+ * @nvme_fabrics_type_connect: Connect
6754+ * @nvme_fabrics_type_property_get: Property Get
6755+ * @nvme_fabrics_type_auth_send: Authentication Send
6756+ * @nvme_fabrics_type_auth_receive: Authentication Receive
6757+ * @nvme_fabrics_type_disconnect: Disconnect
67586758 */
67596759enum nvme_fctype {
67606760 nvme_fabrics_type_property_set = 0x00 ,
@@ -6767,22 +6767,22 @@ enum nvme_fctype {
67676767
67686768/**
67696769 * enum nvme_io_opcode -
6770- * @nvme_cmd_flush:
6771- * @nvme_cmd_write:
6772- * @nvme_cmd_read:
6773- * @nvme_cmd_write_uncor:
6774- * @nvme_cmd_compare:
6775- * @nvme_cmd_write_zeroes:
6776- * @nvme_cmd_dsm:
6777- * @nvme_cmd_verify:
6778- * @nvme_cmd_resv_register:
6779- * @nvme_cmd_resv_report:
6780- * @nvme_cmd_resv_acquire:
6781- * @nvme_cmd_resv_release:
6782- * @nvme_cmd_copy:
6783- * @nvme_zns_cmd_mgmt_send:
6784- * @nvme_zns_cmd_mgmt_recv:
6785- * @nvme_zns_cmd_append:
6770+ * @nvme_cmd_flush: Flush
6771+ * @nvme_cmd_write: Write
6772+ * @nvme_cmd_read: Read
6773+ * @nvme_cmd_write_uncor: Write Uncorrectable
6774+ * @nvme_cmd_compare: Compare
6775+ * @nvme_cmd_write_zeroes: write Zeros
6776+ * @nvme_cmd_dsm: Dataset Management
6777+ * @nvme_cmd_verify: Verify
6778+ * @nvme_cmd_resv_register: Reservation Register
6779+ * @nvme_cmd_resv_report: Reservation Report
6780+ * @nvme_cmd_resv_acquire: Reservation Acquire
6781+ * @nvme_cmd_resv_release: Reservation Release
6782+ * @nvme_cmd_copy: Copy
6783+ * @nvme_zns_cmd_mgmt_send: Zone Management Send
6784+ * @nvme_zns_cmd_mgmt_recv: Zone Management Receive
6785+ * @nvme_zns_cmd_append: Zone Append
67866786 */
67876787enum nvme_io_opcode {
67886788 nvme_cmd_flush = 0x00 ,
@@ -6805,15 +6805,15 @@ enum nvme_io_opcode {
68056805
68066806/**
68076807 * enum nvme_io_control_flags -
6808- * @NVME_IO_DTYPE_STREAMS:
6809- * @NVME_IO_DEAC:
6810- * @NVME_IO_ZNS_APPEND_PIREMAP:
6811- * @NVME_IO_PRINFO_PRCHK_REF:
6812- * @NVME_IO_PRINFO_PRCHK_APP:
6813- * @NVME_IO_PRINFO_PRCHK_GUARD:
6814- * @NVME_IO_PRINFO_PRACT:
6815- * @NVME_IO_FUA:
6816- * @NVME_IO_LR:
6808+ * @NVME_IO_DTYPE_STREAMS: Directive Type Streams
6809+ * @NVME_IO_DEAC: Deallocate
6810+ * @NVME_IO_ZNS_APPEND_PIREMAP: Protection Information Remap
6811+ * @NVME_IO_PRINFO_PRCHK_REF: Protection Information Check Reference Tag
6812+ * @NVME_IO_PRINFO_PRCHK_APP: Protection Information Check Application Tag
6813+ * @NVME_IO_PRINFO_PRCHK_GUARD: Protection Information Check Guard field
6814+ * @NVME_IO_PRINFO_PRACT: Protection Information Action
6815+ * @NVME_IO_FUA: Force Unit Access
6816+ * @NVME_IO_LR: Limited Retry
68176817 */
68186818enum nvme_io_control_flags {
68196819 NVME_IO_DTYPE_STREAMS = 1 << 4 ,
@@ -6829,19 +6829,24 @@ enum nvme_io_control_flags {
68296829
68306830/**
68316831 * enum nvme_io_dsm_flags -
6832- * @NVME_IO_DSM_FREQ_UNSPEC:
6833- * @NVME_IO_DSM_FREQ_TYPICAL:
6834- * @NVME_IO_DSM_FREQ_RARE:
6835- * @NVME_IO_DSM_FREQ_READS:
6836- * @NVME_IO_DSM_FREQ_WRITES:
6837- * @NVME_IO_DSM_FREQ_RW:
6832+ * @NVME_IO_DSM_FREQ_UNSPEC: No frequency information provided
6833+ * @NVME_IO_DSM_FREQ_TYPICAL: Typical number of reads and writes
6834+ * expected for this LBA range
6835+ * @NVME_IO_DSM_FREQ_RARE: Infrequent writes and infrequent
6836+ * reads to the LBA range indicated
6837+ * @NVME_IO_DSM_FREQ_READS: Infrequent writes and frequent
6838+ * reads to the LBA range indicated
6839+ * @NVME_IO_DSM_FREQ_WRITES: Frequent writes and infrequent
6840+ * reads to the LBA range indicated
6841+ * @NVME_IO_DSM_FREQ_RW: Frequent writes and frequent reads
6842+ * to the LBA range indicated
68386843 * @NVME_IO_DSM_FREQ_ONCE:
68396844 * @NVME_IO_DSM_FREQ_PREFETCH:
68406845 * @NVME_IO_DSM_FREQ_TEMP:
6841- * @NVME_IO_DSM_LATENCY_NONE:
6842- * @NVME_IO_DSM_LATENCY_IDLE:
6843- * @NVME_IO_DSM_LATENCY_NORM:
6844- * @NVME_IO_DSM_LATENCY_LOW:
6846+ * @NVME_IO_DSM_LATENCY_NONE: No latency information provided
6847+ * @NVME_IO_DSM_LATENCY_IDLE: Longer latency acceptable
6848+ * @NVME_IO_DSM_LATENCY_NORM: Typical latency
6849+ * @NVME_IO_DSM_LATENCY_LOW: Smallest possible latency
68456850 * @NVME_IO_DSM_SEQ_REQ:
68466851 * @NVME_IO_DSM_COMPRESSED:
68476852 */
@@ -6865,9 +6870,9 @@ enum nvme_io_dsm_flags {
68656870
68666871/**
68676872 * enum nvme_dsm_attributes -
6868- * @NVME_DSMGMT_IDR:
6869- * @NVME_DSMGMT_IDW:
6870- * @NVME_DSMGMT_AD:
6873+ * @NVME_DSMGMT_IDR: Attribute – Integral Dataset for Read
6874+ * @NVME_DSMGMT_IDW: Attribute – Integral Dataset for Write
6875+ * @NVME_DSMGMT_AD: Attribute – Deallocate
68716876 */
68726877enum nvme_dsm_attributes {
68736878 NVME_DSMGMT_IDR = 1 << 0 ,
@@ -6877,12 +6882,12 @@ enum nvme_dsm_attributes {
68776882
68786883/**
68796884 * enum nvme_resv_rtype -
6880- * @NVME_RESERVATION_RTYPE_WE:
6881- * @NVME_RESERVATION_RTYPE_EA:
6882- * @NVME_RESERVATION_RTYPE_WERO:
6883- * @NVME_RESERVATION_RTYPE_EARO:
6884- * @NVME_RESERVATION_RTYPE_WEAR:
6885- * @NVME_RESERVATION_RTYPE_EAAR:
6885+ * @NVME_RESERVATION_RTYPE_WE: Write Exclusive Reservation
6886+ * @NVME_RESERVATION_RTYPE_EA: Exclusive Access Reservation
6887+ * @NVME_RESERVATION_RTYPE_WERO: Write Exclusive - Registrants Only Reservation
6888+ * @NVME_RESERVATION_RTYPE_EARO: Exclusive Access - Registrants Only Reservation
6889+ * @NVME_RESERVATION_RTYPE_WEAR: Write Exclusive - All Registrants Reservation
6890+ * @NVME_RESERVATION_RTYPE_EAAR: Exclusive Access - All Registrants Reservation
68866891 */
68876892enum nvme_resv_rtype {
68886893 NVME_RESERVATION_RTYPE_WE = 1 ,
@@ -6895,9 +6900,9 @@ enum nvme_resv_rtype {
68956900
68966901/**
68976902 * enum nvme_resv_racqa -
6898- * @NVME_RESERVATION_RACQA_ACQUIRE:
6899- * @NVME_RESERVATION_RACQA_PREEMPT:
6900- * @NVME_RESERVATION_RACQA_PREEMPT_AND_ABORT:
6903+ * @NVME_RESERVATION_RACQA_ACQUIRE: Acquire
6904+ * @NVME_RESERVATION_RACQA_PREEMPT: Preempt
6905+ * @NVME_RESERVATION_RACQA_PREEMPT_AND_ABORT: Preempt and Abort
69016906 */
69026907enum nvme_resv_racqa {
69036908 NVME_RESERVATION_RACQA_ACQUIRE = 0 ,
@@ -6907,9 +6912,9 @@ enum nvme_resv_racqa {
69076912
69086913/**
69096914 * enum nvme_resv_rrega -
6910- * @NVME_RESERVATION_RREGA_REGISTER_KEY:
6911- * @NVME_RESERVATION_RREGA_UNREGISTER_KEY:
6912- * @NVME_RESERVATION_RREGA_REPLACE_KEY:
6915+ * @NVME_RESERVATION_RREGA_REGISTER_KEY: Register Reservation Key
6916+ * @NVME_RESERVATION_RREGA_UNREGISTER_KEY: Unregister Reservation Key
6917+ * @NVME_RESERVATION_RREGA_REPLACE_KEY: Replace Reservation Key
69136918 */
69146919enum nvme_resv_rrega {
69156920 NVME_RESERVATION_RREGA_REGISTER_KEY = 0 ,
@@ -6919,9 +6924,11 @@ enum nvme_resv_rrega {
69196924
69206925/**
69216926 * enum nvme_resv_cptpl -
6922- * @NVME_RESERVATION_CPTPL_NO_CHANGE:
6923- * @NVME_RESERVATION_CPTPL_CLEAR:
6924- * @NVME_RESERVATION_CPTPL_PERSIST:
6927+ * @NVME_RESERVATION_CPTPL_NO_CHANGE: No change to PTPL state
6928+ * @NVME_RESERVATION_CPTPL_CLEAR: Reservations are released and
6929+ * registrants are cleared on a power on
6930+ * @NVME_RESERVATION_CPTPL_PERSIST: Reservations and registrants persist
6931+ * across a power loss
69256932 */
69266933enum nvme_resv_cptpl {
69276934 NVME_RESERVATION_CPTPL_NO_CHANGE = 0 ,
@@ -6931,8 +6938,8 @@ enum nvme_resv_cptpl {
69316938
69326939/**
69336940 * enum nvme_resv_rrela -
6934- * @NVME_RESERVATION_RRELA_RELEASE:
6935- * @NVME_RESERVATION_RRELA_CLEAR:
6941+ * @NVME_RESERVATION_RRELA_RELEASE: Release
6942+ * @NVME_RESERVATION_RRELA_CLEAR: Clear
69366943 */
69376944enum nvme_resv_rrela {
69386945 NVME_RESERVATION_RRELA_RELEASE = 0 ,
@@ -6941,13 +6948,13 @@ enum nvme_resv_rrela {
69416948
69426949/**
69436950 * enum nvme_zns_send_action -
6944- * @NVME_ZNS_ZSA_CLOSE:
6945- * @NVME_ZNS_ZSA_FINISH:
6946- * @NVME_ZNS_ZSA_OPEN:
6947- * @NVME_ZNS_ZSA_RESET:
6948- * @NVME_ZNS_ZSA_OFFLINE:
6949- * @NVME_ZNS_ZSA_SET_DESC_EXT:
6950- * @NVME_ZNS_ZSA_ZRWA_FLUSH:
6951+ * @NVME_ZNS_ZSA_CLOSE: Close Zone
6952+ * @NVME_ZNS_ZSA_FINISH: Finish Zone
6953+ * @NVME_ZNS_ZSA_OPEN: Open Zone
6954+ * @NVME_ZNS_ZSA_RESET: Reset Zone
6955+ * @NVME_ZNS_ZSA_OFFLINE: Offline Zone
6956+ * @NVME_ZNS_ZSA_SET_DESC_EXT: Set Zone Descriptor Extension
6957+ * @NVME_ZNS_ZSA_ZRWA_FLUSH: Flush
69516958 */
69526959enum nvme_zns_send_action {
69536960 NVME_ZNS_ZSA_CLOSE = 0x1 ,
@@ -6961,8 +6968,8 @@ enum nvme_zns_send_action {
69616968
69626969/**
69636970 * enum nvme_zns_recv_action -
6964- * @NVME_ZNS_ZRA_REPORT_ZONES:
6965- * @NVME_ZNS_ZRA_EXTENDED_REPORT_ZONES:
6971+ * @NVME_ZNS_ZRA_REPORT_ZONES: Report Zones
6972+ * @NVME_ZNS_ZRA_EXTENDED_REPORT_ZONES: Extended Report Zones
69666973 */
69676974enum nvme_zns_recv_action {
69686975 NVME_ZNS_ZRA_REPORT_ZONES = 0x0 ,
@@ -6971,14 +6978,14 @@ enum nvme_zns_recv_action {
69716978
69726979/**
69736980 * enum nvme_zns_report_options -
6974- * @NVME_ZNS_ZRAS_REPORT_ALL:
6975- * @NVME_ZNS_ZRAS_REPORT_EMPTY:
6976- * @NVME_ZNS_ZRAS_REPORT_IMPL_OPENED:
6977- * @NVME_ZNS_ZRAS_REPORT_EXPL_OPENED:
6978- * @NVME_ZNS_ZRAS_REPORT_CLOSED:
6979- * @NVME_ZNS_ZRAS_REPORT_FULL:
6980- * @NVME_ZNS_ZRAS_REPORT_READ_ONLY:
6981- * @NVME_ZNS_ZRAS_REPORT_OFFLINE:
6981+ * @NVME_ZNS_ZRAS_REPORT_ALL: List all zones
6982+ * @NVME_ZNS_ZRAS_REPORT_EMPTY: List the zones in the ZSE:Empty state
6983+ * @NVME_ZNS_ZRAS_REPORT_IMPL_OPENED: List the zones in the ZSIO:Implicitly Opened state
6984+ * @NVME_ZNS_ZRAS_REPORT_EXPL_OPENED: List the zones in the ZSEO:Explicitly Opened state
6985+ * @NVME_ZNS_ZRAS_REPORT_CLOSED: List the zones in the ZSC:Closed state
6986+ * @NVME_ZNS_ZRAS_REPORT_FULL: List the zones in the ZSF:Full state
6987+ * @NVME_ZNS_ZRAS_REPORT_READ_ONLY: List the zones in the ZSRO:Read Only state
6988+ * @NVME_ZNS_ZRAS_REPORT_OFFLINE: List the zones in the ZSO:Offline state
69826989 */
69836990enum nvme_zns_report_options {
69846991 NVME_ZNS_ZRAS_REPORT_ALL = 0x0 ,
0 commit comments