Print this page
*** NO COMMENTS ***

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/sys/sata/adapters/nv_sata/nv_sata.h
          +++ new/usr/src/uts/common/sys/sata/adapters/nv_sata/nv_sata.h
↓ open down ↓ 95 lines elided ↑ open up ↑
  96   96          int             nvc_intr_cap;   /* Interrupt capabilities */
  97   97          uint8_t         *nvc_ck804_int_status; /* interrupt status ck804 */
  98   98  
  99   99          sata_hba_tran_t nvc_sata_hba_tran; /* sata_hba_tran for ctrl */
 100  100  
 101  101          /*
 102  102           * enable/disable interrupts, controller specific
 103  103           */
 104  104          void            (*nvc_set_intr)(nv_port_t *nvp, int flag);
 105  105          int             nvc_state;      /* state flags of ctrl see below */
      106 +        uint16_t        nvc_devid;      /* PCI devid of device */
 106  107          uint8_t         nvc_revid;      /* PCI revid of device */
 107  108          boolean_t       dma_40bit;      /* 40bit DMA support */
      109 +        boolean_t       nvc_mcp5x_flag; /* is the controller MCP51/MCP55 */
 108  110  
 109  111  #ifdef SGPIO_SUPPORT
 110      -        int             nvc_mcp5x_flag; /* is the controller MCP51/MCP55 */
 111  112          uint8_t         nvc_ctlr_num;   /* controller number within the part */
 112  113          uint32_t        nvc_sgp_csr;    /* SGPIO CSR i/o address */
 113  114          volatile nv_sgp_cb_t *nvc_sgp_cbp; /* SGPIO Control Block */
 114  115          nv_sgp_cmn_t    *nvc_sgp_cmn;   /* SGPIO shared data */
 115  116  #endif
 116  117  } nv_ctl_t;
 117  118  
 118  119  
 119  120  struct nv_port {
 120  121  
↓ open down ↓ 649 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX