Print this page
XXXX introduce drv_sectohz

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
          +++ new/usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
↓ open down ↓ 1055 lines elided ↑ open up ↑
1056 1056  
1057 1057          mutex_enter(&instance->reg_write_mtx);
1058 1058          WR_IB_LOW_QPORT((uint32_t)(req_desc.Words), instance);
1059 1059          WR_IB_HIGH_QPORT((uint32_t)(req_desc.Words >> 32), instance);
1060 1060          mutex_exit(&instance->reg_write_mtx);
1061 1061  
1062 1062          con_log(CL_ANN1, (CE_CONT, "[cmd = %d] ", frame_hdr->cmd));
1063 1063          con_log(CL_ANN1, (CE_CONT, "[cmd  Status= %x] ",
1064 1064              frame_hdr->cmd_status));
1065 1065  
1066      -        timeout = drv_usectohz(MFI_POLL_TIMEOUT_SECS * MICROSEC);
     1066 +        timeout = drv_sectohz(MFI_POLL_TIMEOUT_SECS);
1067 1067          do {
1068 1068                  if (ddi_get8(cmd->frame_dma_obj.acc_handle,
1069 1069                      &mfiFrameInit2->cmd_status) != MFI_CMD_STATUS_POLL_MODE)
1070 1070                          break;
1071 1071                  delay(1);
1072 1072                  timeout--;
1073 1073          } while (timeout > 0);
1074 1074  
1075 1075          if (ddi_get8(instance->mpi2_frame_pool_dma_obj.acc_handle,
1076 1076              &mfiFrameInit2->cmd_status) == 0) {
↓ open down ↓ 2642 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX