Lines Matching refs:channelNum
118 static void hptmv_free_channel(IAL_ADAPTER_T *pAdapter, MV_U8 channelNum);
120 static int hptmv_init_channel(IAL_ADAPTER_T *pAdapter, MV_U8 channelNum);
126 static int start_channel(IAL_ADAPTER_T *pAdapter, MV_U8 channelNum);
132 MV_U8 channelNum, MV_COMPLETION_TYPE comp_type, MV_VOID_PTR commandId,
175 hptmv_free_channel(IAL_ADAPTER_T *pAdapter, MV_U8 channelNum) in hptmv_free_channel() argument
177 HPT_ASSERT(channelNum < MV_SATA_CHANNELS_NUM); in hptmv_free_channel()
178 pAdapter->mvSataAdapter.sataChannel[channelNum] = NULL; in hptmv_free_channel()
248 hptmv_init_channel(IAL_ADAPTER_T *pAdapter, MV_U8 channelNum) in hptmv_init_channel() argument
254 if (channelNum >= MV_SATA_CHANNELS_NUM) in hptmv_init_channel()
257 pAdapter->mvSataAdapter.adapterId, channelNum); in hptmv_init_channel()
261 pMvSataChannel = &gMvSataChannels[pAdapter->mvSataAdapter.adapterId][channelNum]; in hptmv_init_channel()
262 pAdapter->mvSataAdapter.sataChannel[channelNum] = pMvSataChannel; in hptmv_init_channel()
263 pMvSataChannel->channelNumber = channelNum; in hptmv_init_channel()
268 (pAdapter->requestsArrayBaseAlignedAddr + (channelNum * MV_EDMA_REQUEST_QUEUE_SIZE)); in hptmv_init_channel()
269 …req_dma_addr = pAdapter->requestsArrayBaseDmaAlignedAddr + (channelNum * MV_EDMA_REQUEST_QUEUE_SIZ… in hptmv_init_channel()
279 (HPT_U64)(ULONG_PTR)req_dma_addr, channelNum); in hptmv_init_channel()
285 pAdapter->mvSataAdapter.adapterId, channelNum, in hptmv_init_channel()
288 (pAdapter->responsesArrayBaseAlignedAddr + (channelNum * MV_EDMA_RESPONSE_QUEUE_SIZE)); in hptmv_init_channel()
289 …rsp_dma_addr = pAdapter->responsesArrayBaseDmaAlignedAddr + (channelNum * MV_EDMA_RESPONSE_QUEUE_S… in hptmv_init_channel()
296 pAdapter->mvSataAdapter.adapterId, channelNum, (HPT_U64)(ULONG_PTR)rsp_dma_addr); in hptmv_init_channel()
302 pAdapter->mvSataAdapter.adapterId, channelNum, in hptmv_init_channel()
305 pAdapter->mvChannel[channelNum].online = MV_TRUE; in hptmv_init_channel()
464 start_channel(IAL_ADAPTER_T *pAdapter, MV_U8 channelNum) in start_channel() argument
467 MV_SATA_CHANNEL *pMvSataChannel = pMvSataAdapter->sataChannel[channelNum]; in start_channel()
468 MV_CHANNEL *pChannelInfo = &(pAdapter->mvChannel[channelNum]); in start_channel()
472 channelNum)); in start_channel()
476 if (mvStorageDevATASoftResetDevice(pMvSataAdapter, channelNum) == MV_FALSE) in start_channel()
479 pMvSataAdapter->adapterId, channelNum); in start_channel()
484 if (mvSataChannelHardReset(pMvSataAdapter, channelNum) == MV_FALSE) in start_channel()
489 if (mvSataChannelHardReset(pMvSataAdapter, channelNum) == MV_FALSE) in start_channel()
492 pMvSataAdapter->adapterId, channelNum); in start_channel()
498 if (mvStorageDevATAIdentifyDevice(pMvSataAdapter, channelNum) == MV_FALSE) in start_channel()
501 , pMvSataAdapter->adapterId, channelNum); in start_channel()
507 , pMvSataAdapter->adapterId, channelNum); in start_channel()
517 if (mvStorageDevATASetFeatures(pMvSataAdapter, channelNum, in start_channel()
522 " failed\n", pMvSataAdapter->adapterId, channelNum); in start_channel()
532 if (mvStorageDevATASetFeatures(pMvSataAdapter, channelNum, in start_channel()
537 pMvSataAdapter->adapterId, channelNum); in start_channel()
542 pMvSataAdapter->adapterId, channelNum)); in start_channel()
547 pMvSataAdapter->adapterId, channelNum)); in start_channel()
554 pMvSataAdapter->adapterId, channelNum)); in start_channel()
555 if (mvStorageDevATASetFeatures(pMvSataAdapter, channelNum, in start_channel()
560 pMvSataAdapter->adapterId, channelNum); in start_channel()
565 pMvSataAdapter->adapterId, channelNum)); in start_channel()
572 if (mvStorageDevATASetFeatures(pMvSataAdapter, channelNum, in start_channel()
578 pMvSataAdapter->adapterId, channelNum); in start_channel()
598 pAdapter->mvChannel[channelNum].maxPioModeSupported = pioMode; in start_channel()
599 if (mvStorageDevATASetFeatures(pMvSataAdapter, channelNum, in start_channel()
604 pMvSataAdapter->adapterId, channelNum); in start_channel()
647 if (mvStorageDevATASetFeatures(pMvSataAdapter, channelNum, in start_channel()
654 if (mvStorageDevATASoftResetDevice(pMvSataAdapter, channelNum) == MV_FALSE) in start_channel()
661 mvSataChannelHardReset(pMvSataAdapter, channelNum); in start_channel()
662 if (mvStorageDevATASoftResetDevice(pMvSataAdapter, channelNum) == MV_FALSE) in start_channel()
665 if (mvSataChannelHardReset(pMvSataAdapter, channelNum) == MV_FALSE) in start_channel()
681 if (mvStorageDevATASetFeatures(pMvSataAdapter, channelNum, in start_channel()
686 pMvSataAdapter->adapterId, channelNum); in start_channel()
691 pMvSataAdapter->adapterId, channelNum)); in start_channel()
696 pMvSataAdapter->adapterId, channelNum)); in start_channel()
703 pMvSataAdapter->adapterId, channelNum)); in start_channel()
704 if (mvStorageDevATASetFeatures(pMvSataAdapter, channelNum, in start_channel()
709 pMvSataAdapter->adapterId, channelNum); in start_channel()
714 pMvSataAdapter->adapterId, channelNum)); in start_channel()
722 channelNum)); in start_channel()
723 if (mvSataConfigEdmaMode(pMvSataAdapter, channelNum, in start_channel()
727 pMvSataAdapter->adapterId, channelNum); in start_channel()
732 if (mvSataEnableChannelDma(pMvSataAdapter, channelNum) == MV_FALSE) in start_channel()
735 pMvSataAdapter->adapterId, channelNum); in start_channel()
739 pMvSataAdapter->adapterId, channelNum); in start_channel()
742 set_fail_led(pMvSataAdapter, channelNum, 0); in start_channel()
1647 MV_U8 channelNum, in CommandCompletionCB() argument
1670 pMvSataAdapter->adapterId, channelNum, responseFlags); in CommandCompletionCB()