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: