Lines Matching refs:channelNum

114 static void	hptmv_free_channel(IAL_ADAPTER_T *pAdapter, MV_U8 channelNum);
116 static int hptmv_init_channel(IAL_ADAPTER_T *pAdapter, MV_U8 channelNum);
122 static int start_channel(IAL_ADAPTER_T *pAdapter, MV_U8 channelNum);
128 MV_U8 channelNum, MV_COMPLETION_TYPE comp_type, MV_VOID_PTR commandId,
171 hptmv_free_channel(IAL_ADAPTER_T *pAdapter, MV_U8 channelNum) in hptmv_free_channel() argument
173 HPT_ASSERT(channelNum < MV_SATA_CHANNELS_NUM); in hptmv_free_channel()
174 pAdapter->mvSataAdapter.sataChannel[channelNum] = NULL; in hptmv_free_channel()
244 hptmv_init_channel(IAL_ADAPTER_T *pAdapter, MV_U8 channelNum) in hptmv_init_channel() argument
250 if (channelNum >= MV_SATA_CHANNELS_NUM) in hptmv_init_channel()
253 pAdapter->mvSataAdapter.adapterId, channelNum); in hptmv_init_channel()
257 pMvSataChannel = &gMvSataChannels[pAdapter->mvSataAdapter.adapterId][channelNum]; in hptmv_init_channel()
258 pAdapter->mvSataAdapter.sataChannel[channelNum] = pMvSataChannel; in hptmv_init_channel()
259 pMvSataChannel->channelNumber = channelNum; in hptmv_init_channel()
264 (pAdapter->requestsArrayBaseAlignedAddr + (channelNum * MV_EDMA_REQUEST_QUEUE_SIZE)); in hptmv_init_channel()
265 …req_dma_addr = pAdapter->requestsArrayBaseDmaAlignedAddr + (channelNum * MV_EDMA_REQUEST_QUEUE_SIZ… in hptmv_init_channel()
275 (HPT_U64)(ULONG_PTR)req_dma_addr, channelNum); in hptmv_init_channel()
281 pAdapter->mvSataAdapter.adapterId, channelNum, in hptmv_init_channel()
284 (pAdapter->responsesArrayBaseAlignedAddr + (channelNum * MV_EDMA_RESPONSE_QUEUE_SIZE)); in hptmv_init_channel()
285 …rsp_dma_addr = pAdapter->responsesArrayBaseDmaAlignedAddr + (channelNum * MV_EDMA_RESPONSE_QUEUE_S… in hptmv_init_channel()
292 pAdapter->mvSataAdapter.adapterId, channelNum, (HPT_U64)(ULONG_PTR)rsp_dma_addr); in hptmv_init_channel()
298 pAdapter->mvSataAdapter.adapterId, channelNum, in hptmv_init_channel()
301 pAdapter->mvChannel[channelNum].online = MV_TRUE; in hptmv_init_channel()
460 start_channel(IAL_ADAPTER_T *pAdapter, MV_U8 channelNum) in start_channel() argument
463 MV_SATA_CHANNEL *pMvSataChannel = pMvSataAdapter->sataChannel[channelNum]; in start_channel()
464 MV_CHANNEL *pChannelInfo = &(pAdapter->mvChannel[channelNum]); in start_channel()
468 channelNum)); in start_channel()
472 if (mvStorageDevATASoftResetDevice(pMvSataAdapter, channelNum) == MV_FALSE) in start_channel()
475 pMvSataAdapter->adapterId, channelNum); in start_channel()
480 if (mvSataChannelHardReset(pMvSataAdapter, channelNum) == MV_FALSE) in start_channel()
485 if (mvSataChannelHardReset(pMvSataAdapter, channelNum) == MV_FALSE) in start_channel()
488 pMvSataAdapter->adapterId, channelNum); in start_channel()
494 if (mvStorageDevATAIdentifyDevice(pMvSataAdapter, channelNum) == MV_FALSE) in start_channel()
497 , pMvSataAdapter->adapterId, channelNum); in start_channel()
503 , pMvSataAdapter->adapterId, channelNum); in start_channel()
513 if (mvStorageDevATASetFeatures(pMvSataAdapter, channelNum, in start_channel()
518 " failed\n", pMvSataAdapter->adapterId, channelNum); in start_channel()
528 if (mvStorageDevATASetFeatures(pMvSataAdapter, channelNum, in start_channel()
533 pMvSataAdapter->adapterId, channelNum); in start_channel()
538 pMvSataAdapter->adapterId, channelNum)); in start_channel()
543 pMvSataAdapter->adapterId, channelNum)); in start_channel()
550 pMvSataAdapter->adapterId, channelNum)); in start_channel()
551 if (mvStorageDevATASetFeatures(pMvSataAdapter, channelNum, in start_channel()
556 pMvSataAdapter->adapterId, channelNum); in start_channel()
561 pMvSataAdapter->adapterId, channelNum)); in start_channel()
568 if (mvStorageDevATASetFeatures(pMvSataAdapter, channelNum, in start_channel()
574 pMvSataAdapter->adapterId, channelNum); in start_channel()
594 pAdapter->mvChannel[channelNum].maxPioModeSupported = pioMode; in start_channel()
595 if (mvStorageDevATASetFeatures(pMvSataAdapter, channelNum, in start_channel()
600 pMvSataAdapter->adapterId, channelNum); in start_channel()
643 if (mvStorageDevATASetFeatures(pMvSataAdapter, channelNum, in start_channel()
650 if (mvStorageDevATASoftResetDevice(pMvSataAdapter, channelNum) == MV_FALSE) in start_channel()
657 mvSataChannelHardReset(pMvSataAdapter, channelNum); in start_channel()
658 if (mvStorageDevATASoftResetDevice(pMvSataAdapter, channelNum) == MV_FALSE) in start_channel()
661 if (mvSataChannelHardReset(pMvSataAdapter, channelNum) == MV_FALSE) in start_channel()
677 if (mvStorageDevATASetFeatures(pMvSataAdapter, channelNum, in start_channel()
682 pMvSataAdapter->adapterId, channelNum); in start_channel()
687 pMvSataAdapter->adapterId, channelNum)); in start_channel()
692 pMvSataAdapter->adapterId, channelNum)); in start_channel()
699 pMvSataAdapter->adapterId, channelNum)); in start_channel()
700 if (mvStorageDevATASetFeatures(pMvSataAdapter, channelNum, in start_channel()
705 pMvSataAdapter->adapterId, channelNum); in start_channel()
710 pMvSataAdapter->adapterId, channelNum)); in start_channel()
718 channelNum)); in start_channel()
719 if (mvSataConfigEdmaMode(pMvSataAdapter, channelNum, in start_channel()
723 pMvSataAdapter->adapterId, channelNum); in start_channel()
728 if (mvSataEnableChannelDma(pMvSataAdapter, channelNum) == MV_FALSE) in start_channel()
731 pMvSataAdapter->adapterId, channelNum); in start_channel()
735 pMvSataAdapter->adapterId, channelNum); in start_channel()
738 set_fail_led(pMvSataAdapter, channelNum, 0); in start_channel()
1643 MV_U8 channelNum, in CommandCompletionCB() argument
1666 pMvSataAdapter->adapterId, channelNum, responseFlags); in CommandCompletionCB()