OpenSSD Cosmos+ Platform Firmware
0.0.2
The firmware of Cosmos+ OpenSSD Platform for TOSHIBA nand flash module.
|
#include "xil_printf.h"
#include "debug.h"
#include "io_access.h"
#include "nvme.h"
#include "host_lld.h"
#include "nvme_io_cmd.h"
#include "../ftl_config.h"
#include "../request_transform.h"
Go to the source code of this file.
Functions | |
void | handle_nvme_io_read (unsigned int cmdSlotTag, NVME_IO_COMMAND *nvmeIOCmd) |
The entry function for translating the given NVMe command into slice requests. More... | |
void | handle_nvme_io_write (unsigned int cmdSlotTag, NVME_IO_COMMAND *nvmeIOCmd) |
void | handle_nvme_io_cmd (NVME_COMMAND *nvmeCmd) |
void handle_nvme_io_cmd | ( | NVME_COMMAND * | nvmeCmd | ) |
Definition at line 126 of file nvme_io_cmd.c.
void handle_nvme_io_read | ( | unsigned int | cmdSlotTag, |
NVME_IO_COMMAND * | nvmeIOCmd | ||
) |
The entry function for translating the given NVMe command into slice requests.
cmdSlotTag |
nvmeIOCmd | a pointer points to the instance of given NVMe command. |
Definition at line 72 of file nvme_io_cmd.c.
void handle_nvme_io_write | ( | unsigned int | cmdSlotTag, |
NVME_IO_COMMAND * | nvmeIOCmd | ||
) |
Entry point for NVM write commands.
Definition at line 99 of file nvme_io_cmd.c.