RT-Thread RTOS 1.2.0
An open source embedded real-time operating system
载入中...
搜索中...
未找到
rt_nvme_queue结构体 参考

#include <nvme.h>

成员变量

struct rt_nvme_controllernvme
 
struct rt_nvme_commandsq_cmds
 
struct rt_nvme_completioncq_entry
 
rt_ubase_t sq_cmds_phy
 
rt_ubase_t cq_entry_phy
 
rt_uint32_tdoorbell
 
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_commandcmd
 
struct rt_completion done
 
struct rt_spinlock lock
 

详细描述

在文件 nvme.h802 行定义.

结构体成员变量说明

◆ nvme

struct rt_nvme_controller* rt_nvme_queue::nvme

在文件 nvme.h804 行定义.

◆ sq_cmds

struct rt_nvme_command* rt_nvme_queue::sq_cmds

在文件 nvme.h805 行定义.

◆ cq_entry

struct rt_nvme_completion* rt_nvme_queue::cq_entry

在文件 nvme.h806 行定义.

◆ sq_cmds_phy

rt_ubase_t rt_nvme_queue::sq_cmds_phy

在文件 nvme.h808 行定义.

◆ cq_entry_phy

rt_ubase_t rt_nvme_queue::cq_entry_phy

在文件 nvme.h809 行定义.

◆ doorbell

rt_uint32_t* rt_nvme_queue::doorbell

在文件 nvme.h811 行定义.

◆ qid

rt_uint16_t rt_nvme_queue::qid

在文件 nvme.h812 行定义.

◆ depth

rt_uint16_t rt_nvme_queue::depth

在文件 nvme.h813 行定义.

◆ sq_head

rt_uint16_t rt_nvme_queue::sq_head

在文件 nvme.h814 行定义.

◆ sq_tail

rt_uint16_t rt_nvme_queue::sq_tail

在文件 nvme.h815 行定义.

◆ cq_head

rt_uint16_t rt_nvme_queue::cq_head

在文件 nvme.h816 行定义.

◆ cq_phase

rt_uint16_t rt_nvme_queue::cq_phase

在文件 nvme.h817 行定义.

◆ err

rt_err_t rt_nvme_queue::err

在文件 nvme.h819 行定义.

◆ cmd

struct rt_nvme_command* rt_nvme_queue::cmd

在文件 nvme.h820 行定义.

◆ done

struct rt_completion rt_nvme_queue::done

在文件 nvme.h822 行定义.

◆ lock

struct rt_spinlock rt_nvme_queue::lock

在文件 nvme.h823 行定义.