Crate nvme

Source
Expand description

A no-std compatible NVMe driver for embedded and operating system development.

This crate provides functionality for interacting with NVMe (Non-Volatile Memory Express) storage devices in environments without the standard library, such as kernels, bootloaders, or embedded systems.

Structs§

NvmeControllerData
A data structure that holds some common information about some nvme controllers.
NvmeDevice
A structure representing an NVMe controller device.
NvmeNamespace
A structure representing an NVMe namespace.

Enums§

NvmeError
Contains all possible errors that can occur in the NVMe driver.

Traits§

NvmeAllocator
Allocates physically contiguous memory mapped into virtual address space.