Print this page


Split Close
Expand all
Collapse all
          --- old/./mr_sas.c
          +++ new/./mr_sas.c
↓ open down ↓ 303 lines elided ↑ open up ↑
 304  304   * - initialize per-instance mutexes
 305  305   * - initialize condition variables
 306  306   * - register the device's interrupts (for MegaRAID, controller's interrupts)
 307  307   * - map the registers and memory of the device instance (for MegaRAID,
 308  308   *   controller instance)
 309  309   * - create minor device nodes for the device instance (for MegaRAID,
 310  310   *   controller instance)
 311  311   * - report that the device instance (for MegaRAID, controller instance) has
 312  312   *   attached
 313  313   */
 314      -#if       __SunOS_5_11
      314 +/* #if       __SunOS_5_11 */
      315 +#if 0
 315  316  #define   DDI_PM_RESUME DDI_PM_RESUME_OBSOLETE
 316  317  #define   DDI_PM_SUSPEND DDI_PM_SUSPEND_OBSOLETE
 317  318  #endif // __SunOS_5_11
 318  319  static int
 319  320  mrsas_attach(dev_info_t *dip, ddi_attach_cmd_t cmd)
 320  321  {
 321  322          int             instance_no;
 322  323          int             nregs;
 323  324          int             i = 0;
 324  325          uint8_t         irq;
↓ open down ↓ 2315 lines elided ↑ open up ↑
2640 2641                          ddi_get16(instance->mpi2_frame_pool_dma_obj.acc_handle, &scsi_io->IoFlags),
2641 2642                          ddi_get16(instance->mpi2_frame_pool_dma_obj.acc_handle, &scsi_io->SGLFlags),
2642 2643                          ddi_get32(instance->mpi2_frame_pool_dma_obj.acc_handle, &scsi_io->DataLength) ));
2643 2644  
2644 2645                  for(i=0; i < 32; i++)
2645 2646                          con_log(CL_ANN1, (CE_CONT, "CDB[%d]=0x%x ",i,
2646 2647                                  ddi_get8(instance->mpi2_frame_pool_dma_obj.acc_handle, &scsi_io->CDB.CDB32[i]) ));
2647 2648  
2648 2649                  con_log(CL_ANN1, (CE_CONT, "RAID-CONTEXT\n"));
2649 2650                  con_log(CL_ANN1, (CE_CONT, "status=0x%X extStatus=0x%X ldTargetId=0x%X timeoutValue=0x%X"
2650      -                        "regLockFlags=0x%X RAIDFlags=0x%X regLockRowLBA=0x%lX regLockLength=0x%X spanArm=0x%X\n",
     2651 +                        "regLockFlags=0x%X RAIDFlags=0x%X regLockRowLBA=0x%" PRIx64 " regLockLength=0x%X spanArm=0x%X\n",
2651 2652                          ddi_get8(instance->mpi2_frame_pool_dma_obj.acc_handle, &scsi_io->RaidContext.status),
2652 2653                          ddi_get8(instance->mpi2_frame_pool_dma_obj.acc_handle, &scsi_io->RaidContext.extStatus),
2653 2654                          ddi_get16(instance->mpi2_frame_pool_dma_obj.acc_handle, &scsi_io->RaidContext.ldTargetId),
2654 2655                          ddi_get16(instance->mpi2_frame_pool_dma_obj.acc_handle, &scsi_io->RaidContext.timeoutValue),
2655 2656                          ddi_get8(instance->mpi2_frame_pool_dma_obj.acc_handle, &scsi_io->RaidContext.regLockFlags),
2656 2657                          ddi_get8(instance->mpi2_frame_pool_dma_obj.acc_handle, &scsi_io->RaidContext.RAIDFlags),
2657 2658                          ddi_get64(instance->mpi2_frame_pool_dma_obj.acc_handle, &scsi_io->RaidContext.regLockRowLBA),
2658 2659                          ddi_get32(instance->mpi2_frame_pool_dma_obj.acc_handle, &scsi_io->RaidContext.regLockLength),
2659 2660                          ddi_get8(instance->mpi2_frame_pool_dma_obj.acc_handle, &scsi_io->RaidContext.spanArm) ));
2660 2661  
↓ open down ↓ 4857 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX