Lines Matching refs:dataConfig
921 cy_stc_sd_host_data_config_t dataConfig; in Cy_SD_Host_Read() local
945 dataConfig.enableIntAtBlockGap = true; in Cy_SD_Host_Read()
950 dataConfig.enableIntAtBlockGap = false; in Cy_SD_Host_Read()
953 dataConfig.blockSize = CY_SD_HOST_BLOCK_SIZE; in Cy_SD_Host_Read()
954 dataConfig.numberOfBlock = config->numberOfBlocks; in Cy_SD_Host_Read()
955 dataConfig.enableDma = config->enableDma; in Cy_SD_Host_Read()
956 dataConfig.autoCommand = config->autoCommand; in Cy_SD_Host_Read()
957 dataConfig.read = true; in Cy_SD_Host_Read()
958 dataConfig.dataTimeout = config->dataTimeout; in Cy_SD_Host_Read()
959 dataConfig.enReliableWrite = config->enReliableWrite; in Cy_SD_Host_Read()
961 if ((true == dataConfig.enableDma) && in Cy_SD_Host_Read()
975 dataConfig.data = (uint32_t*)&aDmaDescriptTbl[0]; in Cy_SD_Host_Read()
980 dataConfig.data = (uint32_t*)config->data; in Cy_SD_Host_Read()
983 ret = Cy_SD_Host_InitDataTransfer(base, &dataConfig); in Cy_SD_Host_Read()
1004 (false == dataConfig.enableDma)) in Cy_SD_Host_Read()
1007 ret = Cy_SD_Host_CmdRxData(base, &dataConfig); in Cy_SD_Host_Read()
1051 cy_stc_sd_host_data_config_t dataConfig; in Cy_SD_Host_Write() local
1077 dataConfig.enableIntAtBlockGap = true; in Cy_SD_Host_Write()
1082 dataConfig.enableIntAtBlockGap = false; in Cy_SD_Host_Write()
1085 dataConfig.blockSize = CY_SD_HOST_BLOCK_SIZE; in Cy_SD_Host_Write()
1086 dataConfig.numberOfBlock = config->numberOfBlocks; in Cy_SD_Host_Write()
1087 dataConfig.enableDma = config->enableDma; in Cy_SD_Host_Write()
1088 dataConfig.autoCommand = config->autoCommand; in Cy_SD_Host_Write()
1089 dataConfig.read = false; in Cy_SD_Host_Write()
1090 dataConfig.data = (uint32_t*)config->data; in Cy_SD_Host_Write()
1091 dataConfig.dataTimeout = config->dataTimeout; in Cy_SD_Host_Write()
1092 dataConfig.enReliableWrite = config->enReliableWrite; in Cy_SD_Host_Write()
1094 if ((true == dataConfig.enableDma) && in Cy_SD_Host_Write()
1108 dataConfig.data = (uint32_t*)&aDmaDescriptTbl[0]; in Cy_SD_Host_Write()
1112 dataConfig.data = (uint32_t*)config->data; in Cy_SD_Host_Write()
1115 ret = Cy_SD_Host_InitDataTransfer(base, &dataConfig); in Cy_SD_Host_Write()
1136 (false == dataConfig.enableDma)) in Cy_SD_Host_Write()
1139 ret = Cy_SD_Host_CmdTxData(base, &dataConfig); in Cy_SD_Host_Write()
2420 cy_stc_sd_host_data_config_t dataConfig; in Cy_SD_Host_SdCardSwitchFunc() local
2432 dataConfig.blockSize = CY_SD_HOST_SD_STATUS_BLOCKS; in Cy_SD_Host_SdCardSwitchFunc()
2433 dataConfig.numberOfBlock = 1UL; in Cy_SD_Host_SdCardSwitchFunc()
2434 dataConfig.enableDma = false; in Cy_SD_Host_SdCardSwitchFunc()
2435 dataConfig.autoCommand = CY_SD_HOST_AUTO_CMD_NONE; in Cy_SD_Host_SdCardSwitchFunc()
2436 dataConfig.read = true; in Cy_SD_Host_SdCardSwitchFunc()
2437 dataConfig.data = status; in Cy_SD_Host_SdCardSwitchFunc()
2438 dataConfig.dataTimeout = CY_SD_HOST_MAX_TIMEOUT; in Cy_SD_Host_SdCardSwitchFunc()
2439 dataConfig.enableIntAtBlockGap = false; in Cy_SD_Host_SdCardSwitchFunc()
2440 dataConfig.enReliableWrite = false; in Cy_SD_Host_SdCardSwitchFunc()
2444 (void)Cy_SD_Host_InitDataTransfer(base, &dataConfig); in Cy_SD_Host_SdCardSwitchFunc()
2457 ret = Cy_SD_Host_CmdRxData(base, &dataConfig); in Cy_SD_Host_SdCardSwitchFunc()
2566 cy_stc_sd_host_data_config_t dataConfig; in Cy_SD_Host_OpsProgramCsd() local
2580 dataConfig.blockSize = CY_SD_HOST_CSD_BLOCKS; in Cy_SD_Host_OpsProgramCsd()
2581 dataConfig.numberOfBlock = 1UL; in Cy_SD_Host_OpsProgramCsd()
2582 dataConfig.enableDma = false; in Cy_SD_Host_OpsProgramCsd()
2583 dataConfig.autoCommand = CY_SD_HOST_AUTO_CMD_NONE; in Cy_SD_Host_OpsProgramCsd()
2584 dataConfig.read = false; in Cy_SD_Host_OpsProgramCsd()
2585 dataConfig.data = context->csd; in Cy_SD_Host_OpsProgramCsd()
2586 dataConfig.dataTimeout = CY_SD_HOST_MAX_TIMEOUT; in Cy_SD_Host_OpsProgramCsd()
2587 dataConfig.enableIntAtBlockGap = false; in Cy_SD_Host_OpsProgramCsd()
2588 dataConfig.enReliableWrite = false; in Cy_SD_Host_OpsProgramCsd()
2591 (void)Cy_SD_Host_InitDataTransfer(base, &dataConfig); in Cy_SD_Host_OpsProgramCsd()
3362 cy_stc_sd_host_data_config_t dataConfig; in Cy_SD_Host_GetSdStatus() local
3379 dataConfig.blockSize = CY_SD_HOST_SD_STATUS_BLOCKS; in Cy_SD_Host_GetSdStatus()
3380 dataConfig.numberOfBlock = 1UL; in Cy_SD_Host_GetSdStatus()
3381 dataConfig.enableDma = false; in Cy_SD_Host_GetSdStatus()
3382 dataConfig.autoCommand = CY_SD_HOST_AUTO_CMD_NONE; in Cy_SD_Host_GetSdStatus()
3383 dataConfig.read = true; in Cy_SD_Host_GetSdStatus()
3384 dataConfig.data = sdStatus; in Cy_SD_Host_GetSdStatus()
3385 dataConfig.dataTimeout = CY_SD_HOST_MAX_TIMEOUT; in Cy_SD_Host_GetSdStatus()
3386 dataConfig.enableIntAtBlockGap = false; in Cy_SD_Host_GetSdStatus()
3387 dataConfig.enReliableWrite = false; in Cy_SD_Host_GetSdStatus()
3389 (void)Cy_SD_Host_InitDataTransfer(base, &dataConfig); in Cy_SD_Host_GetSdStatus()
3401 ret = Cy_SD_Host_CmdRxData(base, &dataConfig); in Cy_SD_Host_GetSdStatus()
3663 cy_stc_sd_host_data_config_t dataConfig; in Cy_SD_Host_GetExtCsd() local
3677 dataConfig.blockSize = CY_SD_HOST_BLOCK_SIZE; in Cy_SD_Host_GetExtCsd()
3678 dataConfig.numberOfBlock = 1UL; in Cy_SD_Host_GetExtCsd()
3679 dataConfig.enableDma = false; in Cy_SD_Host_GetExtCsd()
3680 dataConfig.autoCommand = CY_SD_HOST_AUTO_CMD_NONE; in Cy_SD_Host_GetExtCsd()
3681 dataConfig.read = true; in Cy_SD_Host_GetExtCsd()
3682 dataConfig.data = extCsd; in Cy_SD_Host_GetExtCsd()
3683 dataConfig.dataTimeout = CY_SD_HOST_MAX_TIMEOUT; in Cy_SD_Host_GetExtCsd()
3684 dataConfig.enableIntAtBlockGap = false; in Cy_SD_Host_GetExtCsd()
3685 dataConfig.enReliableWrite = false; in Cy_SD_Host_GetExtCsd()
3687 (void)Cy_SD_Host_InitDataTransfer(base, &dataConfig); in Cy_SD_Host_GetExtCsd()
3699 ret = Cy_SD_Host_CmdRxData(base, &dataConfig); in Cy_SD_Host_GetExtCsd()
3795 cy_stc_sd_host_data_config_t dataConfig; in Cy_SD_Host_GetScr() local
3812 dataConfig.blockSize = CY_SD_HOST_SCR_BLOCKS; in Cy_SD_Host_GetScr()
3813 dataConfig.numberOfBlock = 1UL; in Cy_SD_Host_GetScr()
3814 dataConfig.enableDma = false; in Cy_SD_Host_GetScr()
3815 dataConfig.autoCommand = CY_SD_HOST_AUTO_CMD_NONE; in Cy_SD_Host_GetScr()
3816 dataConfig.read = true; in Cy_SD_Host_GetScr()
3817 dataConfig.data = (uint32_t *)scr; in Cy_SD_Host_GetScr()
3818 dataConfig.dataTimeout = CY_SD_HOST_MAX_TIMEOUT; in Cy_SD_Host_GetScr()
3819 dataConfig.enableIntAtBlockGap = false; in Cy_SD_Host_GetScr()
3820 dataConfig.enReliableWrite = false; in Cy_SD_Host_GetScr()
3822 (void)Cy_SD_Host_InitDataTransfer(base, &dataConfig); in Cy_SD_Host_GetScr()
3834 ret = Cy_SD_Host_CmdRxData(base, &dataConfig); in Cy_SD_Host_GetScr()
4719 cy_stc_sd_host_data_config_t dataConfig; in Cy_SD_Host_FindBusSpeedMode() local
4733 dataConfig.blockSize = CY_SD_HOST_SD_STATUS_BLOCKS; in Cy_SD_Host_FindBusSpeedMode()
4734 dataConfig.numberOfBlock = 1UL; in Cy_SD_Host_FindBusSpeedMode()
4735 dataConfig.enableDma = false; in Cy_SD_Host_FindBusSpeedMode()
4736 dataConfig.autoCommand = CY_SD_HOST_AUTO_CMD_NONE; in Cy_SD_Host_FindBusSpeedMode()
4737 dataConfig.read = true; in Cy_SD_Host_FindBusSpeedMode()
4738 dataConfig.data = status; in Cy_SD_Host_FindBusSpeedMode()
4739 dataConfig.dataTimeout = CY_SD_HOST_MAX_TIMEOUT; in Cy_SD_Host_FindBusSpeedMode()
4740 dataConfig.enableIntAtBlockGap = false; in Cy_SD_Host_FindBusSpeedMode()
4741 dataConfig.enReliableWrite = false; in Cy_SD_Host_FindBusSpeedMode()
4748 (void)Cy_SD_Host_InitDataTransfer(base, &dataConfig); in Cy_SD_Host_FindBusSpeedMode()
4761 ret = Cy_SD_Host_CmdRxData(base, &dataConfig); in Cy_SD_Host_FindBusSpeedMode()
4990 cy_stc_sd_host_data_config_t const *dataConfig) in Cy_SD_Host_InitDataTransfer() argument
4997 if ((NULL != base) && (NULL != dataConfig) && (NULL != dataConfig->data)) in Cy_SD_Host_InitDataTransfer()
5005 CY_ASSERT_L3(CY_SD_HOST_IS_AUTO_CMD_VALID(dataConfig->autoCommand)); in Cy_SD_Host_InitDataTransfer()
5006 CY_ASSERT_L2(CY_SD_HOST_IS_TIMEOUT_VALID(dataConfig->dataTimeout)); in Cy_SD_Host_InitDataTransfer()
5007 …CY_ASSERT_L2(CY_SD_HOST_IS_BLK_SIZE_VALID(dataConfig->blockSize, _FLD2VAL(SDHC_CORE_HOST_CTRL2_R_U… in Cy_SD_Host_InitDataTransfer()
5015 if (((uint32_t)CY_SD_HOST_DMA_ADMA2_ADMA3 == dmaMode) && (dataConfig->enableDma)) in Cy_SD_Host_InitDataTransfer()
5018 SDHC_CORE_ADMA_ID_LOW_R(base) = (uint32_t)dataConfig->data; in Cy_SD_Host_InitDataTransfer()
5022 if (dataConfig->enableDma) in Cy_SD_Host_InitDataTransfer()
5035 SDHC_CORE_ADMA_SA_LOW_R(base) = (uint32_t)dataConfig->data; in Cy_SD_Host_InitDataTransfer()
5038 SDHC_CORE_SDMASA_R(base) = dataConfig->numberOfBlock; in Cy_SD_Host_InitDataTransfer()
5043 SDHC_CORE_SDMASA_R(base) = (uint32_t)dataConfig->data; in Cy_SD_Host_InitDataTransfer()
5049 SDHC_CORE_ADMA_SA_LOW_R(base) = (uint32_t)dataConfig->data; in Cy_SD_Host_InitDataTransfer()
5055 SDHC_CORE_SDMASA_R(base) = dataConfig->numberOfBlock; in Cy_SD_Host_InitDataTransfer()
5061 dataConfig->blockSize); in Cy_SD_Host_InitDataTransfer()
5064 SDHC_CORE_BLOCKCOUNT_R(base) = (uint16_t)dataConfig->numberOfBlock; in Cy_SD_Host_InitDataTransfer()
5068 … transferMode = _BOOL2FLD(SDHC_CORE_XFER_MODE_R_MULTI_BLK_SEL, (1U < dataConfig->numberOfBlock)); in Cy_SD_Host_InitDataTransfer()
5071 … transferMode |= _BOOL2FLD(SDHC_CORE_XFER_MODE_R_DATA_XFER_DIR, dataConfig->read); in Cy_SD_Host_InitDataTransfer()
5077 … transferMode |= _BOOL2FLD(SDHC_CORE_XFER_MODE_R_DMA_ENABLE, dataConfig->enableDma); in Cy_SD_Host_InitDataTransfer()
5082 ((dataConfig->enableIntAtBlockGap) ? 1UL : 0UL)); in Cy_SD_Host_InitDataTransfer()
5087 dataConfig->dataTimeout); in Cy_SD_Host_InitDataTransfer()
5090 if (dataConfig->enReliableWrite) in Cy_SD_Host_InitDataTransfer()
5093 dataConfig->enReliableWrite, in Cy_SD_Host_InitDataTransfer()
5094 dataConfig->numberOfBlock); in Cy_SD_Host_InitDataTransfer()
5098 switch (dataConfig->autoCommand) in Cy_SD_Host_InitDataTransfer()