libnvme(9)
π enum nvme_admin_opcode π
okay bestie, welcome to the libnvme(9) API Manual page for enum nvme_admin_opcode β this is the big list of Known NVMe admin opcodes and honestly it's giving "the admin command menu at the world's fanciest drive restaurant" πβ¨
πΈ NAME πΈ
enum nvme_admin_opcode β Known NVMe admin opcodes π
β¨ SYNOPSIS β¨
here's the whole enum, copied exactly so you can trust it, no cap:
enum nvme_admin_opcode {
nvme_admin_delete_sq ,
nvme_admin_create_sq ,
nvme_admin_get_log_page ,
nvme_admin_delete_cq ,
nvme_admin_create_cq ,
nvme_admin_identify ,
nvme_admin_abort_cmd ,
nvme_admin_set_features ,
nvme_admin_get_features ,
nvme_admin_async_event ,
nvme_admin_ns_mgmt ,
nvme_admin_fw_commit ,
nvme_admin_fw_activate ,
nvme_admin_fw_download ,
nvme_admin_dev_self_test ,
nvme_admin_ns_attach ,
nvme_admin_keep_alive ,
nvme_admin_directive_send ,
nvme_admin_directive_recv ,
nvme_admin_virtual_mgmt ,
nvme_admin_nvme_mi_send ,
nvme_admin_nvme_mi_recv ,
nvme_admin_capacity_mgmt ,
nvme_admin_discovery_info_mgmt ,
nvme_admin_fabric_zoning_recv ,
nvme_admin_lockdown ,
nvme_admin_fabric_zoning_lookup ,
nvme_admin_clear_export_nvm_res ,
nvme_admin_fabric_zoning_send ,
nvme_admin_manage_export_nvms_receive ,
nvme_admin_manage_export_nvms_send ,
nvme_admin_manage_export_ns ,
nvme_admin_manage_export_port ,
nvme_admin_cross_ctrl_reset ,
nvme_admin_send_disc_log_page ,
nvme_admin_track_send ,
nvme_admin_track_receive ,
nvme_admin_migration_send ,
nvme_admin_migration_receive ,
nvme_admin_ctrl_data_queue ,
nvme_admin_dbbuf ,
nvme_admin_fabrics ,
nvme_admin_format_nvm ,
nvme_admin_security_send ,
nvme_admin_security_recv ,
nvme_admin_sanitize_nvm ,
nvme_admin_load_program ,
nvme_admin_get_lba_status ,
nvme_admin_program_act_mgmt ,
nvme_admin_mem_range_set_mgmt ,
nvme_admin_sanitize_ns
};
π Constants π
this is the main character energy section tbh β every constant with the exact description from the page. scroll responsibly π«Ά
nvme_admin_delete_sqβ Delete I/O Submission Queue ποΈnvme_admin_create_sqβ Create I/O Submission Queue πnvme_admin_get_log_pageβ Get Log Page πnvme_admin_delete_cqβ Delete I/O Completion Queue ποΈnvme_admin_create_cqβ Create I/O Completion Queue πnvme_admin_identifyβ Identify π΅οΈββοΈnvme_admin_abort_cmdβ Abort βnvme_admin_set_featuresβ Set Features ποΈnvme_admin_get_featuresβ Get Features ποΈnvme_admin_async_eventβ Asynchronous Event Request πnvme_admin_ns_mgmtβ Namespace Management ποΈnvme_admin_fw_commitβ Firmware Commit πΎnvme_admin_fw_activateβ Firmware Commit πΎ (yes, the page literally says "Firmware Commit" here too β same wording as the line above, i'm just reading it to you straight π)nvme_admin_fw_downloadβ Firmware Image Download β¬οΈnvme_admin_dev_self_testβ Device Self-test π©Ίnvme_admin_ns_attachβ Namespace Attachment πnvme_admin_keep_aliveβ Keep Alive πnvme_admin_directive_sendβ Directive Send π€nvme_admin_directive_recvβ Directive Receive π₯nvme_admin_virtual_mgmtβ Virtualization Management π§nvme_admin_nvme_mi_sendβ NVMe-MI Send π€nvme_admin_nvme_mi_recvβ NVMe-MI Receive π₯nvme_admin_capacity_mgmtβ Capacity Management πnvme_admin_discovery_info_mgmtβ Discovery Information Management (DIM) πnvme_admin_fabric_zoning_recvβ Fabric Zoning Receive π₯nvme_admin_lockdownβ Lockdown πnvme_admin_fabric_zoning_lookupβ Fabric Zoning Lookup πnvme_admin_clear_export_nvm_resβ Clear Exported NVM Resource Configuration π§Ήnvme_admin_fabric_zoning_sendβ Fabric Zoning Send π€nvme_admin_manage_export_nvms_receiveβ Manage Exported NVM Subsystem Receive π₯nvme_admin_manage_export_nvms_sendβ Manage Exported NVM Subsystem Send π€nvme_admin_manage_export_nsβ Manage Exported Namespace ποΈnvme_admin_manage_export_portβ Manage Exported Port πnvme_admin_cross_ctrl_resetβ Cross-Controller Reset πnvme_admin_send_disc_log_pageβ Send Discovery Log Page π¨nvme_admin_track_sendβ Track Send π€nvme_admin_track_receiveβ Track Receive π₯nvme_admin_migration_sendβ Migration Send π€nvme_admin_migration_receiveβ Migration Receive π₯nvme_admin_ctrl_data_queueβ Controller Data Queue π¦nvme_admin_dbbufβ Doorbell Buffer Config πnvme_admin_fabricsβ Fabrics Commands π§΅nvme_admin_format_nvmβ Format NVM π§Όnvme_admin_security_sendβ Security Send π€nvme_admin_security_recvβ Security Receive π₯nvme_admin_sanitize_nvmβ Sanitize π§½nvme_admin_load_programβ Load Program π¦nvme_admin_get_lba_statusβ Get LBA Status πnvme_admin_program_act_mgmtβ Program Activation Management ποΈnvme_admin_mem_range_set_mgmtβ Memory Range Set Management π§nvme_admin_sanitize_nsβ Sanitize Namespace π§½
lowkey iconic that you read the whole thing π go forth and admin your opcodes, bestie. iykyk π
and that's a wrap, babe π this was the enum nvme_admin_opcode page out of the libnvme(9) API Manual, dated October 2026 β mwah, see you in the next manpage π¦β¨π
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms