Home
last modified time | relevance | path

Searched full:nvme (Results 1 – 25 of 26) sorted by relevance

12

/Zephyr-Core-3.6.0/doc/services/storage/disk/
Dnvme.rst3 NVMe chapter
6 NVMe is a standardized logical device interface on PCIe bus exposing storage devices.
8 NVMe controllers and disks are supported. Disks can be accessed via the :ref:`Disk Access API <disk…
15 - NVMe controller :zephyr_file:`drivers/disk/nvme/nvme_controller.c`
16 - NVMe commands :zephyr_file:`drivers/disk/nvme/nvme_cmd.c`
17 - NVMe namespace :zephyr_file:`drivers/disk/nvme/nvme_namespace.c`
19 Where the NVMe controller is the root of the device driver. This is the one that will get device dr…
20 Note that this is only what DTS describes: the NVMe controller, and none of its namespaces (disks).
21 The NVMe command is the generic logic used to communicate with the controller and the namespaces it…
22 Finally the NVMe namespace is the dedicated part to deal with an actual namespace which, in turn, e…
[all …]
Daccess.rst96 NVMe disk support
99 NVMe disks are also supported
104 nvme.rst
/Zephyr-Core-3.6.0/drivers/disk/nvme/
DKconfig4 menuconfig NVME config
5 bool "NVMe disk"
10 NVMe disk(s) might be present on the system through PCIe, enable this
14 if NVME
48 int "Timeout period for NVMe request"
60 can be used in a NVMe command to address memory where to
79 module = NVME
80 module-str = nvme
83 endif # NVME
Dnvme_namespace.c7 LOG_MODULE_DECLARE(nvme, CONFIG_NVME_LOG_LEVEL);
14 #include "nvme.h"
127 snprintf(ns->name, NVME_NAMESPACE_NAME_MAX_LENGTH, "nvme%dn%d", in nvme_namespace_construct()
Dnvme_disk.c7 LOG_MODULE_DECLARE(nvme, CONFIG_NVME_LOG_LEVEL);
12 #include "nvme.h"
Dnvme_controller.c10 LOG_MODULE_REGISTER(nvme, CONFIG_NVME_LOG_LEVEL);
21 #include "nvme.h"
333 LOG_DBG("Configuring NVME controller ID %x:%x at %d:%x.%d", in nvme_controller_pcie_configure()
342 LOG_ERR("Could not get NVME registers"); in nvme_controller_pcie_configure()
Dnvme_controller_cmd.c7 LOG_MODULE_DECLARE(nvme, CONFIG_NVME_LOG_LEVEL);
14 #include "nvme.h"
Dnvme_namespace.h155 /* Readable identifier: nvme%%n%%\0 */
Dnvme.h322 /** NVM Subsystem NVMe Qualified Name */
328 /* bytes 1792-2047: NVMe over Fabrics specification */
Dnvme_cmd.h245 /* nvme nvm opcodes */
293 /* 0x78-0x7f - NVMe Management Interface */
Dnvme_helpers.h12 * Macros to deal with NVME revisions, as defined VS register
239 /* supports NVMe-MI Send/Receive */
Dnvme_cmd.c7 LOG_MODULE_DECLARE(nvme, CONFIG_NVME_LOG_LEVEL);
15 #include "nvme.h"
/Zephyr-Core-3.6.0/dts/bindings/disk/
Dnvme-controller.yaml4 description: NVME Bus controller node
6 compatible: "nvme-controller"
/Zephyr-Core-3.6.0/tests/drivers/disk/disk_performance/
Dtestcase.yaml14 drivers.disk.disk_performance.disk.nvme:
/Zephyr-Core-3.6.0/tests/drivers/disk/disk_access/
Dtestcase.yaml18 drivers.disk.nvme:
/Zephyr-Core-3.6.0/tests/drivers/disk/disk_performance/boards/
Dqemu_x86_64.overlay8 compatible = "nvme-controller";
/Zephyr-Core-3.6.0/drivers/disk/
DKconfig16 rsource "nvme/Kconfig"
DCMakeLists.txt15 add_subdirectory_ifdef(CONFIG_NVME nvme)
/Zephyr-Core-3.6.0/tests/drivers/disk/disk_access/boards/
Dqemu_x86_64.overlay8 compatible = "nvme-controller";
/Zephyr-Core-3.6.0/include/zephyr/storage/
Ddisk_access.h66 * Note: if he disk is of NVMe type, user will need to ensure data_buf
84 * Note: if he disk is of NVMe type, user will need to ensure data_buf
/Zephyr-Core-3.6.0/boards/arm64/roc_rk3568_pc/doc/
Dindex.rst24 - M.2 PCIe 3.0 x 1 (Expand with 2242 / 2280 NVMe SSD)
36 - M.2 PCIe3.0 (Expand with NVMe SSD)
/Zephyr-Core-3.6.0/tests/drivers/disk/disk_access/src/
Dmain.c44 /* + 4 to make sure the second buffer is dword-aligned for NVME */
/Zephyr-Core-3.6.0/boards/arm/faze/doc/
Dindex.rst9 The FaZe board can be found in the Seagate FireCuda Gaming SSD devices. A NVMe
/Zephyr-Core-3.6.0/drivers/flash/
Dflash_sam0.c146 } else if (status.bit.NVME) { in flash_sam0_check_status()
/Zephyr-Core-3.6.0/cmake/emu/
Dqemu.cmake372 -device nvme,serial=deadbeef,drive=nvm1

12