XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_nvme_dev_ Struct Reference

#include <nvme.h>

Collaboration diagram for _nvme_dev_:
Collaboration graph
[legend]

Public Attributes

char * nvmedevpath
 
AuVFSNodedevfs
 
uint64_t mmiobase
 
uint8_t majorVersion
 
uint8_t minorVersion
 
uint16_t maxQueueEntries
 
uint32_t minPageSize
 
uint32_t maxPageSize
 
list_tNVMeQueueList
 
uint32_t doorbellStride
 
uint16_t numCQEAllocated
 
uint16_t numSQEAllocated
 
uint16_t queueAllocatedID
 

Member Data Documentation

◆ devfs

AuVFSNode* _nvme_dev_::devfs

◆ doorbellStride

uint32_t _nvme_dev_::doorbellStride

◆ majorVersion

uint8_t _nvme_dev_::majorVersion

◆ maxPageSize

uint32_t _nvme_dev_::maxPageSize

◆ maxQueueEntries

uint16_t _nvme_dev_::maxQueueEntries

◆ minorVersion

uint8_t _nvme_dev_::minorVersion

◆ minPageSize

uint32_t _nvme_dev_::minPageSize

◆ mmiobase

uint64_t _nvme_dev_::mmiobase

◆ numCQEAllocated

uint16_t _nvme_dev_::numCQEAllocated

◆ numSQEAllocated

uint16_t _nvme_dev_::numSQEAllocated

◆ nvmedevpath

char* _nvme_dev_::nvmedevpath

◆ NVMeQueueList

list_t* _nvme_dev_::NVMeQueueList

◆ queueAllocatedID

uint16_t _nvme_dev_::queueAllocatedID

The documentation for this struct was generated from the following file: