NVMe: Update BAR structure to match the current spec
authorMatthew Wilcox <matthew.r.wilcox@intel.com>
Mon, 14 Feb 2011 17:20:15 +0000 (12:20 -0500)
committerMatthew Wilcox <matthew.r.wilcox@intel.com>
Fri, 4 Nov 2011 19:52:57 +0000 (15:52 -0400)
Add two reserved registers in the middle of the BAR to match the 1.0
spec plus ECN 0002.

Also rename IMC and ISC to INTMC and INTSC to conform with the spec.
We still don't need to use them :-)

Signed-off-by: Matthew Wilcox <matthew.r.wilcox@intel.com>
include/linux/nvme.h

index 8eed0e432eef180053cfb3ff158981f9b3cb34a3..757faa71666e1fe5c43e84c04d275eca69268fbd 100644 (file)
 struct nvme_bar {
        __u64                   cap;    /* Controller Capabilities */
        __u32                   vs;     /* Version */
-       __u32                   ims;    /* Interrupt Mask Set */
-       __u32                   imc;    /* Interrupt Mask Clear */
+       __u32                   intms;  /* Interrupt Mask Set */
+       __u32                   intmc;  /* Interrupt Mask Clear */
        __u32                   cc;     /* Controller Configuration */
+       __u32                   rsvd1;  /* Reserved */
        __u32                   csts;   /* Controller Status */
+       __u32                   rsvd2;  /* Reserved */
        __u32                   aqa;    /* Admin Queue Attributes */
        __u64                   asq;    /* Admin SQ Base Address */
        __u64                   acq;    /* Admin CQ Base Address */
This page took 0.02569 seconds and 5 git commands to generate.