Turnstone Operating System
Loading...
Searching...
No Matches
nvme_controller_cfg_t Struct Reference

nvme controller configuration More...

#include <nvme.h>

Public Attributes

struct { 
 
   uint32_t   enable: 1 
 enable controller
 
   uint32_t   reserved0: 3 
 reserved
 
   uint32_t   css: 3 
 io command set selected
 
   uint32_t   mps: 4 
 memory page size
 
   uint32_t   ams: 3 
 arbitration mechanism selected
 
   uint32_t   shn: 2 
 shutdown notification
 
   uint32_t   iosqes: 4 
 io submission queue entry size
 
   uint32_t   iocqes: 4 
 io completion queue entry size
 
   uint32_t   reserved1: 8 
 reserved
 
fields 
 detailed fields
 
uint32_t bits
 bit group
 

Detailed Description

nvme controller configuration


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