Skip to main content

_bindgen_ty_34

Enum _bindgen_ty_34 

Source
#[repr(u32)]
pub enum _bindgen_ty_34 {
Show 119 variants NVME_SC_SUCCESS = 0, NVME_SC_INVALID_OPCODE = 1, NVME_SC_INVALID_FIELD = 2, NVME_SC_CMDID_CONFLICT = 3, NVME_SC_DATA_XFER_ERROR = 4, NVME_SC_POWER_LOSS = 5, NVME_SC_INTERNAL = 6, NVME_SC_ABORT_REQ = 7, NVME_SC_ABORT_QUEUE = 8, NVME_SC_FUSED_FAIL = 9, NVME_SC_FUSED_MISSING = 10, NVME_SC_INVALID_NS = 11, NVME_SC_CMD_SEQ_ERROR = 12, NVME_SC_SGL_INVALID_LAST = 13, NVME_SC_SGL_INVALID_COUNT = 14, NVME_SC_SGL_INVALID_DATA = 15, NVME_SC_SGL_INVALID_METADATA = 16, NVME_SC_SGL_INVALID_TYPE = 17, NVME_SC_CMB_INVALID_USE = 18, NVME_SC_PRP_INVALID_OFFSET = 19, NVME_SC_ATOMIC_WRITE_UNIT_EXCEEDED = 20, NVME_SC_OPERATION_DENIED = 21, NVME_SC_SGL_INVALID_OFFSET = 22, NVME_SC_INCONSISTENT_HOST_ID = 24, NVME_SC_KEEP_ALIVE_EXPIRED = 25, NVME_SC_KEEP_ALIVE_INVALID = 26, NVME_SC_PREEMPT_ABORT = 27, NVME_SC_SANITIZE_FAILED = 28, NVME_SC_SANITIZE_IN_PROGRESS = 29, NVME_SC_SGL_DATA_BLK_GRAN_INVALID = 30, NVME_SC_CMD_NOT_SUP_QUEUE_IN_CMB = 31, NVME_SC_NS_WRITE_PROTECTED = 32, NVME_SC_CMD_INTERRUPTED = 33, NVME_SC_TRANSIENT_TRANSPORT = 34, NVME_SC_PROHIBITED_BY_CMD_AND_FEAT = 35, NVME_SC_ADMIN_CMD_MEDIA_NOT_READY = 36, NVME_SC_LBA_RANGE = 128, NVME_SC_CAP_EXCEEDED = 129, NVME_SC_NS_NOT_READY = 130, NVME_SC_RESERVATION_CONFLICT = 131, NVME_SC_FORMAT_IN_PROGRESS = 132, NVME_SC_CQ_INVALID = 256, NVME_SC_QID_INVALID = 257, NVME_SC_QUEUE_SIZE = 258, NVME_SC_ABORT_LIMIT = 259, NVME_SC_ABORT_MISSING = 260, NVME_SC_ASYNC_LIMIT = 261, NVME_SC_FIRMWARE_SLOT = 262, NVME_SC_FIRMWARE_IMAGE = 263, NVME_SC_INVALID_VECTOR = 264, NVME_SC_INVALID_LOG_PAGE = 265, NVME_SC_INVALID_FORMAT = 266, NVME_SC_FW_NEEDS_CONV_RESET = 267, NVME_SC_INVALID_QUEUE = 268, NVME_SC_FEATURE_NOT_SAVEABLE = 269, NVME_SC_FEATURE_NOT_CHANGEABLE = 270, NVME_SC_FEATURE_NOT_PER_NS = 271, NVME_SC_FW_NEEDS_SUBSYS_RESET = 272, NVME_SC_FW_NEEDS_RESET = 273, NVME_SC_FW_NEEDS_MAX_TIME = 274, NVME_SC_FW_ACTIVATE_PROHIBITED = 275, NVME_SC_OVERLAPPING_RANGE = 276, NVME_SC_NS_INSUFFICIENT_CAP = 277, NVME_SC_NS_ID_UNAVAILABLE = 278, NVME_SC_NS_ALREADY_ATTACHED = 280, NVME_SC_NS_IS_PRIVATE = 281, NVME_SC_NS_NOT_ATTACHED = 282, NVME_SC_THIN_PROV_NOT_SUPP = 283, NVME_SC_CTRL_LIST_INVALID = 284, NVME_SC_DEVICE_SELF_TEST_IN_PROGRESS = 285, NVME_SC_BP_WRITE_PROHIBITED = 286, NVME_SC_INVALID_CTRL_ID = 287, NVME_SC_INVALID_SECONDARY_CTRL_STATE = 288, NVME_SC_INVALID_NUM_CTRL_RESOURCE = 289, NVME_SC_INVALID_RESOURCE_ID = 290, NVME_SC_PMR_SAN_PROHIBITED = 291, NVME_SC_ANA_INVALID_GROUP_ID = 292, NVME_SC_ANA_ATTACH_FAIL = 293, NVME_SC_INSUFFICIENT_CAP = 294, NVME_SC_NS_ATTACHMENT_LIMIT_EXCEEDED = 295, NVME_SC_PROHIBIT_CMD_EXEC_NOT_SUPPORTED = 296, NVME_SC_IOCS_NOT_SUPPORTED = 297, NVME_SC_IOCS_NOT_ENABLED = 298, NVME_SC_IOCS_COMBINATION_REJECTED = 299, NVME_SC_INVALID_IOCS = 300, NVME_SC_ID_UNAVAILABLE = 301, NVME_SC_BAD_ATTRIBUTES = 384, NVME_SC_INVALID_PI = 385, NVME_SC_READ_ONLY = 386, NVME_SC_CMD_SIZE_LIMIT_EXCEEDED = 387, NVME_SC_CONNECT_INVALID_HOST = 388, NVME_SC_DISCOVERY_RESTART = 400, NVME_SC_AUTH_REQUIRED = 401, NVME_SC_ZONE_BOUNDARY_ERROR = 440, NVME_SC_ZONE_IS_FULL = 441, NVME_SC_ZONE_IS_READ_ONLY = 442, NVME_SC_ZONE_IS_OFFLINE = 443, NVME_SC_ZONE_INVALID_WRITE = 444, NVME_SC_TOO_MANY_ACTIVE_ZONES = 445, NVME_SC_TOO_MANY_OPEN_ZONES = 446, NVME_SC_ZONE_INVALID_STATE_TRANSITION = 447, NVME_SC_WRITE_FAULT = 640, NVME_SC_READ_ERROR = 641, NVME_SC_GUARD_CHECK = 642, NVME_SC_APPTAG_CHECK = 643, NVME_SC_REFTAG_CHECK = 644, NVME_SC_COMPARE_FAILED = 645, NVME_SC_ACCESS_DENIED = 646, NVME_SC_UNWRITTEN_BLOCK = 647, NVME_SC_STORAGE_TAG_CHECK = 648, NVME_SC_INTERNAL_PATH_ERROR = 768, NVME_SC_ANA_PERSISTENT_LOSS = 769, NVME_SC_ANA_INACCESSIBLE = 770, NVME_SC_ANA_TRANSITION = 771, NVME_SC_CTRL_PATHING_ERROR = 864, NVME_SC_HOST_PATHING_ERROR = 880, NVME_SC_HOST_CMD_ABORT = 881, NVME_SC_CRD = 6_144, NVME_SC_DNR = 16_384,
}

Variants§

§

NVME_SC_SUCCESS = 0

§

NVME_SC_INVALID_OPCODE = 1

§

NVME_SC_INVALID_FIELD = 2

§

NVME_SC_CMDID_CONFLICT = 3

§

NVME_SC_DATA_XFER_ERROR = 4

§

NVME_SC_POWER_LOSS = 5

§

NVME_SC_INTERNAL = 6

§

NVME_SC_ABORT_REQ = 7

§

NVME_SC_ABORT_QUEUE = 8

§

NVME_SC_FUSED_FAIL = 9

§

NVME_SC_FUSED_MISSING = 10

§

NVME_SC_INVALID_NS = 11

§

NVME_SC_CMD_SEQ_ERROR = 12

§

NVME_SC_SGL_INVALID_LAST = 13

§

NVME_SC_SGL_INVALID_COUNT = 14

§

NVME_SC_SGL_INVALID_DATA = 15

§

NVME_SC_SGL_INVALID_METADATA = 16

§

NVME_SC_SGL_INVALID_TYPE = 17

§

NVME_SC_CMB_INVALID_USE = 18

§

NVME_SC_PRP_INVALID_OFFSET = 19

§

NVME_SC_ATOMIC_WRITE_UNIT_EXCEEDED = 20

§

NVME_SC_OPERATION_DENIED = 21

§

NVME_SC_SGL_INVALID_OFFSET = 22

§

NVME_SC_INCONSISTENT_HOST_ID = 24

§

NVME_SC_KEEP_ALIVE_EXPIRED = 25

§

NVME_SC_KEEP_ALIVE_INVALID = 26

§

NVME_SC_PREEMPT_ABORT = 27

§

NVME_SC_SANITIZE_FAILED = 28

§

NVME_SC_SANITIZE_IN_PROGRESS = 29

§

NVME_SC_SGL_DATA_BLK_GRAN_INVALID = 30

§

NVME_SC_CMD_NOT_SUP_QUEUE_IN_CMB = 31

§

NVME_SC_NS_WRITE_PROTECTED = 32

§

NVME_SC_CMD_INTERRUPTED = 33

§

NVME_SC_TRANSIENT_TRANSPORT = 34

§

NVME_SC_PROHIBITED_BY_CMD_AND_FEAT = 35

§

NVME_SC_ADMIN_CMD_MEDIA_NOT_READY = 36

§

NVME_SC_LBA_RANGE = 128

§

NVME_SC_CAP_EXCEEDED = 129

§

NVME_SC_NS_NOT_READY = 130

§

NVME_SC_RESERVATION_CONFLICT = 131

§

NVME_SC_FORMAT_IN_PROGRESS = 132

§

NVME_SC_CQ_INVALID = 256

§

NVME_SC_QID_INVALID = 257

§

NVME_SC_QUEUE_SIZE = 258

§

NVME_SC_ABORT_LIMIT = 259

§

NVME_SC_ABORT_MISSING = 260

§

NVME_SC_ASYNC_LIMIT = 261

§

NVME_SC_FIRMWARE_SLOT = 262

§

NVME_SC_FIRMWARE_IMAGE = 263

§

NVME_SC_INVALID_VECTOR = 264

§

NVME_SC_INVALID_LOG_PAGE = 265

§

NVME_SC_INVALID_FORMAT = 266

§

NVME_SC_FW_NEEDS_CONV_RESET = 267

§

NVME_SC_INVALID_QUEUE = 268

§

NVME_SC_FEATURE_NOT_SAVEABLE = 269

§

NVME_SC_FEATURE_NOT_CHANGEABLE = 270

§

NVME_SC_FEATURE_NOT_PER_NS = 271

§

NVME_SC_FW_NEEDS_SUBSYS_RESET = 272

§

NVME_SC_FW_NEEDS_RESET = 273

§

NVME_SC_FW_NEEDS_MAX_TIME = 274

§

NVME_SC_FW_ACTIVATE_PROHIBITED = 275

§

NVME_SC_OVERLAPPING_RANGE = 276

§

NVME_SC_NS_INSUFFICIENT_CAP = 277

§

NVME_SC_NS_ID_UNAVAILABLE = 278

§

NVME_SC_NS_ALREADY_ATTACHED = 280

§

NVME_SC_NS_IS_PRIVATE = 281

§

NVME_SC_NS_NOT_ATTACHED = 282

§

NVME_SC_THIN_PROV_NOT_SUPP = 283

§

NVME_SC_CTRL_LIST_INVALID = 284

§

NVME_SC_DEVICE_SELF_TEST_IN_PROGRESS = 285

§

NVME_SC_BP_WRITE_PROHIBITED = 286

§

NVME_SC_INVALID_CTRL_ID = 287

§

NVME_SC_INVALID_SECONDARY_CTRL_STATE = 288

§

NVME_SC_INVALID_NUM_CTRL_RESOURCE = 289

§

NVME_SC_INVALID_RESOURCE_ID = 290

§

NVME_SC_PMR_SAN_PROHIBITED = 291

§

NVME_SC_ANA_INVALID_GROUP_ID = 292

§

NVME_SC_ANA_ATTACH_FAIL = 293

§

NVME_SC_INSUFFICIENT_CAP = 294

§

NVME_SC_NS_ATTACHMENT_LIMIT_EXCEEDED = 295

§

NVME_SC_PROHIBIT_CMD_EXEC_NOT_SUPPORTED = 296

§

NVME_SC_IOCS_NOT_SUPPORTED = 297

§

NVME_SC_IOCS_NOT_ENABLED = 298

§

NVME_SC_IOCS_COMBINATION_REJECTED = 299

§

NVME_SC_INVALID_IOCS = 300

§

NVME_SC_ID_UNAVAILABLE = 301

§

NVME_SC_BAD_ATTRIBUTES = 384

§

NVME_SC_INVALID_PI = 385

§

NVME_SC_READ_ONLY = 386

§

NVME_SC_CMD_SIZE_LIMIT_EXCEEDED = 387

§

NVME_SC_CONNECT_INVALID_HOST = 388

§

NVME_SC_DISCOVERY_RESTART = 400

§

NVME_SC_AUTH_REQUIRED = 401

§

NVME_SC_ZONE_BOUNDARY_ERROR = 440

§

NVME_SC_ZONE_IS_FULL = 441

§

NVME_SC_ZONE_IS_READ_ONLY = 442

§

NVME_SC_ZONE_IS_OFFLINE = 443

§

NVME_SC_ZONE_INVALID_WRITE = 444

§

NVME_SC_TOO_MANY_ACTIVE_ZONES = 445

§

NVME_SC_TOO_MANY_OPEN_ZONES = 446

§

NVME_SC_ZONE_INVALID_STATE_TRANSITION = 447

§

NVME_SC_WRITE_FAULT = 640

§

NVME_SC_READ_ERROR = 641

§

NVME_SC_GUARD_CHECK = 642

§

NVME_SC_APPTAG_CHECK = 643

§

NVME_SC_REFTAG_CHECK = 644

§

NVME_SC_COMPARE_FAILED = 645

§

NVME_SC_ACCESS_DENIED = 646

§

NVME_SC_UNWRITTEN_BLOCK = 647

§

NVME_SC_STORAGE_TAG_CHECK = 648

§

NVME_SC_INTERNAL_PATH_ERROR = 768

§

NVME_SC_ANA_PERSISTENT_LOSS = 769

§

NVME_SC_ANA_INACCESSIBLE = 770

§

NVME_SC_ANA_TRANSITION = 771

§

NVME_SC_CTRL_PATHING_ERROR = 864

§

NVME_SC_HOST_PATHING_ERROR = 880

§

NVME_SC_HOST_CMD_ABORT = 881

§

NVME_SC_CRD = 6_144

§

NVME_SC_DNR = 16_384

Trait Implementations§

Source§

impl Clone for _bindgen_ty_34

Source§

fn clone(&self) -> _bindgen_ty_34

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for _bindgen_ty_34

Source§

impl Debug for _bindgen_ty_34

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for _bindgen_ty_34

Source§

impl Hash for _bindgen_ty_34

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for _bindgen_ty_34

Source§

fn eq(&self, other: &_bindgen_ty_34) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for _bindgen_ty_34

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.