RT-Thread RTOS 1.2.0
An open source embedded real-time operating system
|
#include <nvme.h>
成员变量 | |
struct rt_nvme_controller * | nvme |
struct rt_nvme_command * | sq_cmds |
struct rt_nvme_completion * | cq_entry |
rt_ubase_t | sq_cmds_phy |
rt_ubase_t | cq_entry_phy |
rt_uint32_t * | doorbell |
rt_uint16_t | qid |
rt_uint16_t | depth |
rt_uint16_t | sq_head |
rt_uint16_t | sq_tail |
rt_uint16_t | cq_head |
rt_uint16_t | cq_phase |
rt_err_t | err |
struct rt_nvme_command * | cmd |
struct rt_completion | done |
struct rt_spinlock | lock |
struct rt_nvme_controller* rt_nvme_queue::nvme |
struct rt_nvme_command* rt_nvme_queue::sq_cmds |
struct rt_nvme_completion* rt_nvme_queue::cq_entry |
rt_ubase_t rt_nvme_queue::sq_cmds_phy |
rt_ubase_t rt_nvme_queue::cq_entry_phy |
rt_uint32_t* rt_nvme_queue::doorbell |
rt_uint16_t rt_nvme_queue::qid |
rt_uint16_t rt_nvme_queue::depth |
rt_uint16_t rt_nvme_queue::sq_head |
rt_uint16_t rt_nvme_queue::sq_tail |
rt_uint16_t rt_nvme_queue::cq_head |
rt_uint16_t rt_nvme_queue::cq_phase |
struct rt_nvme_command* rt_nvme_queue::cmd |
struct rt_spinlock rt_nvme_queue::lock |