Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
nvme_dev Struct Reference

Data Fields

struct list_head node
 
struct nvme_queue ** queues
 
u32 __iomemdbs
 
struct pci_devpci_dev
 
struct dma_poolprp_page_pool
 
struct dma_poolprp_small_pool
 
int instance
 
int queue_count
 
int db_stride
 
u32 ctrl_config
 
struct msix_entry * entry
 
struct nvme_bar __iomembar
 
struct list_head namespaces
 
char serial [20]
 
char model [40]
 
char firmware_rev [8]
 
u32 max_hw_sectors
 

Detailed Description

Definition at line 65 of file nvme.c.

Field Documentation

Definition at line 77 of file nvme.c.

u32 ctrl_config

Definition at line 75 of file nvme.c.

int db_stride

Definition at line 74 of file nvme.c.

u32 __iomem* dbs

Definition at line 68 of file nvme.c.

struct msix_entry* entry

Definition at line 76 of file nvme.c.

char firmware_rev[8]

Definition at line 81 of file nvme.c.

int instance

Definition at line 72 of file nvme.c.

u32 max_hw_sectors

Definition at line 82 of file nvme.c.

char model[40]

Definition at line 80 of file nvme.c.

struct list_head namespaces

Definition at line 78 of file nvme.c.

Definition at line 66 of file nvme.c.

Definition at line 69 of file nvme.c.

struct dma_pool* prp_page_pool

Definition at line 70 of file nvme.c.

struct dma_pool* prp_small_pool

Definition at line 71 of file nvme.c.

int queue_count

Definition at line 73 of file nvme.c.

struct nvme_queue** queues

Definition at line 67 of file nvme.c.

char serial[20]

Definition at line 79 of file nvme.c.


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