Lines Matching refs:context
353 cy_stc_sd_host_context_t *context);
358 cy_stc_sd_host_context_t const *context);
370 cy_stc_sd_host_context_t *context);
372 cy_stc_sd_host_context_t const *context);
380 cy_stc_sd_host_context_t const *context);
386 cy_stc_sd_host_context_t const *context);
393 cy_stc_sd_host_context_t const *context);
417 cy_stc_sd_host_context_t *context);
457 cy_stc_sd_host_context_t *context) in Cy_SD_Host_eMMC_InitCard() argument
481 context->cardCapacity = CY_SD_HOST_EMMC_LESS_2G; in Cy_SD_Host_eMMC_InitCard()
486 context->cardCapacity = CY_SD_HOST_EMMC_GREATER_2G; in Cy_SD_Host_eMMC_InitCard()
548 context->RCA = Cy_SD_Host_GetRca(base); in Cy_SD_Host_eMMC_InitCard()
553 ret = Cy_SD_Host_GetCsd(base, csdReg, context); in Cy_SD_Host_eMMC_InitCard()
558 ret = Cy_SD_Host_OpsSelectCard(base, context); in Cy_SD_Host_eMMC_InitCard()
565 ret = Cy_SD_Host_GetExtCsd(base, extCsd, context); in Cy_SD_Host_eMMC_InitCard()
578 context); in Cy_SD_Host_eMMC_InitCard()
588 context); in Cy_SD_Host_eMMC_InitCard()
654 cy_stc_sd_host_context_t *context) in Cy_SD_Host_InitCard() argument
666 if ((NULL != base) && (NULL != context) && (NULL != config)) in Cy_SD_Host_InitCard()
668 CY_ASSERT_L3(CY_SD_HOST_IS_BUS_WIDTH_VALID(config->busWidth, context->cardType)); in Cy_SD_Host_InitCard()
672 (CY_SD_HOST_EMMC == context->cardType)) in Cy_SD_Host_InitCard()
687 context->RCA = 0UL; in Cy_SD_Host_InitCard()
689 if (CY_SD_HOST_EMMC != context->cardType) in Cy_SD_Host_InitCard()
697 context->cardCapacity = CY_SD_HOST_SDHC; in Cy_SD_Host_InitCard()
724 context); in Cy_SD_Host_InitCard()
734 context->cardType = CY_SD_HOST_COMBO; in Cy_SD_Host_InitCard()
738 context->cardType = CY_SD_HOST_SD; in Cy_SD_Host_InitCard()
743 context->cardType = CY_SD_HOST_SDIO; in Cy_SD_Host_InitCard()
750 context->cardType = CY_SD_HOST_UNUSABLE; in Cy_SD_Host_InitCard()
758 ret = Cy_SD_Host_OpsVoltageSwitch(base, context); in Cy_SD_Host_InitCard()
790 context); in Cy_SD_Host_InitCard()
797 if (CY_SD_HOST_SDIO != context->cardType) in Cy_SD_Host_InitCard()
806 context->RCA = Cy_SD_Host_GetRca(base); in Cy_SD_Host_InitCard()
810 if (CY_SD_HOST_SDIO != context->cardType) /* The stand-by state. */ in Cy_SD_Host_InitCard()
815 ret = Cy_SD_Host_GetCsd(base, csdReg, context); in Cy_SD_Host_InitCard()
817 if (CY_SD_HOST_MIN_SDXC_SECTORS <= context->maxSectorNum) in Cy_SD_Host_InitCard()
819 context->cardCapacity = CY_SD_HOST_SDXC; in Cy_SD_Host_InitCard()
828 ret = Cy_SD_Host_OpsSelectCard(base, context); in Cy_SD_Host_InitCard()
832 (CY_SD_HOST_SDIO != context->cardType)) /* The Transition state. */ in Cy_SD_Host_InitCard()
839 context); in Cy_SD_Host_InitCard()
846 …SD_Host_FindBusSpeedMode(base, ((bool)s18aFlag && config->lowVoltageSignaling), context->cardType); in Cy_SD_Host_InitCard()
853 context); in Cy_SD_Host_InitCard()
869 ret = Cy_SD_Host_eMMC_InitCard(base, config, context); in Cy_SD_Host_InitCard()
872 *config->rca = context->RCA; in Cy_SD_Host_InitCard()
873 *config->cardType = context->cardType; in Cy_SD_Host_InitCard()
874 *config->cardCapacity = context->cardCapacity; in Cy_SD_Host_InitCard()
917 cy_stc_sd_host_context_t const *context) in Cy_SD_Host_Read() argument
926 if ((NULL != context) && (NULL != config) && (NULL != config->data)) in Cy_SD_Host_Read()
930 CY_ASSERT_L3(CY_SD_HOST_IS_DMA_WR_RD_VALID(context->dmaType)); in Cy_SD_Host_Read()
934 if (!((0UL < context->maxSectorNum) && in Cy_SD_Host_Read()
935 ((context->maxSectorNum - dataAddress) < config->numberOfBlocks))) in Cy_SD_Host_Read()
937 if (CY_SD_HOST_SDSC == context->cardCapacity) in Cy_SD_Host_Read()
962 (CY_SD_HOST_DMA_ADMA2 == context->dmaType)) in Cy_SD_Host_Read()
1047 cy_stc_sd_host_context_t const *context) in Cy_SD_Host_Write() argument
1056 if ((NULL != context) && (NULL != config) && (NULL != config->data)) in Cy_SD_Host_Write()
1060 CY_ASSERT_L3(CY_SD_HOST_IS_DMA_WR_RD_VALID(context->dmaType)); in Cy_SD_Host_Write()
1065 if (!((0UL < context->maxSectorNum) && in Cy_SD_Host_Write()
1066 ((context->maxSectorNum - dataAddress) < config->numberOfBlocks))) in Cy_SD_Host_Write()
1068 if (CY_SD_HOST_SDSC == context->cardCapacity) in Cy_SD_Host_Write()
1095 (CY_SD_HOST_DMA_ADMA2 == context->dmaType)) in Cy_SD_Host_Write()
1190 cy_stc_sd_host_context_t const *context) in Cy_SD_Host_Erase() argument
1195 if ((NULL != context) && (NULL != base)) in Cy_SD_Host_Erase()
1198 if (!((0UL < context->maxSectorNum) && in Cy_SD_Host_Erase()
1199 ((context->maxSectorNum < (startAddr)) || in Cy_SD_Host_Erase()
1200 (context->maxSectorNum < (endAddr))))) in Cy_SD_Host_Erase()
1211 if (CY_SD_HOST_SDSC == context->cardCapacity) in Cy_SD_Host_Erase()
1217 if (CY_SD_HOST_EMMC == context->cardType) in Cy_SD_Host_Erase()
1241 if (CY_SD_HOST_SDSC == context->cardCapacity) in Cy_SD_Host_Erase()
1247 if (CY_SD_HOST_EMMC == context->cardType) in Cy_SD_Host_Erase()
1274 if (CY_SD_HOST_EMMC == context->cardType) in Cy_SD_Host_Erase()
1818 cy_stc_sd_host_context_t const *context) in Cy_SD_Host_SetBusWidth() argument
1823 if ((NULL != base) && (NULL != context)) in Cy_SD_Host_SetBusWidth()
1825 if (CY_SD_HOST_SD == context->cardType) in Cy_SD_Host_SetBusWidth()
1842 ret = Cy_SD_Host_OpsSetSdBusWidth(base, cmdArgument, context); in Cy_SD_Host_SetBusWidth()
1845 else if (CY_SD_HOST_EMMC == context->cardType) in Cy_SD_Host_SetBusWidth()
1882 else if (CY_SD_HOST_SDIO == context->cardType) in Cy_SD_Host_SetBusWidth()
1993 cy_stc_sd_host_context_t const *context) in Cy_SD_Host_OpsVoltageSwitch() argument
1995 (void) context; in Cy_SD_Host_OpsVoltageSwitch()
2148 cy_stc_sd_host_context_t const *context) in Cy_SD_Host_OpsSendAppCmd() argument
2154 cmd.commandArgument = context->RCA << CY_SD_HOST_RCA_SHIFT; in Cy_SD_Host_OpsSendAppCmd()
2254 cy_stc_sd_host_context_t const *context) in Cy_SD_Host_OpsSelectCard() argument
2260 cmd.commandArgument = context->RCA << CY_SD_HOST_RCA_SHIFT; in Cy_SD_Host_OpsSelectCard()
2315 cy_stc_sd_host_context_t const *context) in Cy_SD_Host_OpsSetSdBusWidth() argument
2329 ret = Cy_SD_Host_OpsSendAppCmd(base, context); in Cy_SD_Host_OpsSetSdBusWidth()
2562 cy_stc_sd_host_context_t *context) in Cy_SD_Host_OpsProgramCsd() argument
2572 cmd.commandArgument = context->RCA << CY_SD_HOST_RCA_SHIFT; in Cy_SD_Host_OpsProgramCsd()
2585 dataConfig.data = context->csd; in Cy_SD_Host_OpsProgramCsd()
2614 … csdTepm = ((context->csd[i-1UL] & CY_SD_HOST_CSD_ISBL_MASK) >> CY_SD_HOST_CSD_ISB_SHIFT) | in Cy_SD_Host_OpsProgramCsd()
2615 (context->csd[i-1UL] & CY_SD_HOST_CSD_ISBR_MASK) | in Cy_SD_Host_OpsProgramCsd()
2616 ((context->csd[i-1UL] & CY_SD_HOST_CSD_LSB_MASK) << CY_SD_HOST_CSD_ISB_SHIFT); in Cy_SD_Host_OpsProgramCsd()
2620 csdTepm |= (context->csd[i-2UL] & CY_SD_HOST_CSD_MSB_MASK); in Cy_SD_Host_OpsProgramCsd()
2729 cy_stc_sd_host_context_t const *context) in Cy_SD_Host_OpsSdSendOpCond() argument
2745 ret = Cy_SD_Host_OpsSendAppCmd(base, context); in Cy_SD_Host_OpsSdSendOpCond()
2902 cy_stc_sd_host_context_t *context) in Cy_SD_Host_Init() argument
2907 if ((NULL != base) && (NULL != config) && (NULL != context)) in Cy_SD_Host_Init()
2920 context->dmaType = config->dmaType; in Cy_SD_Host_Init()
2925 context->cardType = CY_SD_HOST_EMMC; in Cy_SD_Host_Init()
2936 context->cardType = CY_SD_HOST_NOT_EMMC; in Cy_SD_Host_Init()
3031 cy_stc_sd_host_context_t const *context) in Cy_SD_Host_AbortTransfer() argument
3039 if ((NULL != base) && (NULL != context)) in Cy_SD_Host_AbortTransfer()
3042 if (CY_SD_HOST_SDIO == context->cardType) in Cy_SD_Host_AbortTransfer()
3053 cmd.commandArgument = context->RCA << CY_SD_HOST_RCA_SHIFT; in Cy_SD_Host_AbortTransfer()
3230 cy_stc_sd_host_context_t *context) in Cy_SD_Host_WriteProtect() argument
3236 if ((NULL != base) && (NULL != context)) in Cy_SD_Host_WriteProtect()
3256 ret = Cy_SD_Host_OpsProgramCsd(base, csdReg, context); in Cy_SD_Host_WriteProtect()
3291 cy_stc_sd_host_context_t const *context) in Cy_SD_Host_GetCardStatus() argument
3299 if ((NULL != base) && (NULL != context)) in Cy_SD_Host_GetCardStatus()
3302 cmd.commandArgument = context->RCA << CY_SD_HOST_RCA_SHIFT; in Cy_SD_Host_GetCardStatus()
3358 cy_stc_sd_host_context_t const *context) in Cy_SD_Host_GetSdStatus() argument
3365 if ((NULL != base) && (NULL != sdStatus) && (NULL != context)) in Cy_SD_Host_GetSdStatus()
3367 ret = Cy_SD_Host_OpsSendAppCmd(base, context); in Cy_SD_Host_GetSdStatus()
3371 cmd.commandArgument = context->RCA << CY_SD_HOST_RCA_SHIFT; in Cy_SD_Host_GetSdStatus()
3435 uint32_t Cy_SD_Host_GetOcr(SDHC_Type *base, cy_stc_sd_host_context_t const *context) in Cy_SD_Host_GetOcr() argument
3439 if (CY_SD_HOST_SD == context->cardType) in Cy_SD_Host_GetOcr()
3441 (void)Cy_SD_Host_OpsSdSendOpCond(base, &ocrReg, 0UL, context); in Cy_SD_Host_GetOcr()
3443 else if (CY_SD_HOST_EMMC == context->cardType) in Cy_SD_Host_GetOcr()
3447 else if ((CY_SD_HOST_SDIO == context->cardType) || in Cy_SD_Host_GetOcr()
3448 (CY_SD_HOST_COMBO == context->cardType)) in Cy_SD_Host_GetOcr()
3549 cy_stc_sd_host_context_t *context) in Cy_SD_Host_GetCsd() argument
3560 if ((NULL != base) && (NULL != csd) && (NULL != context)) in Cy_SD_Host_GetCsd()
3563 cmd.commandArgument = context->RCA << CY_SD_HOST_RCA_SHIFT; in Cy_SD_Host_GetCsd()
3584 (void)memcpy(context->csd, response, sizeof(response)); in Cy_SD_Host_GetCsd()
3586 if ((CY_SD_HOST_SDHC == context->cardCapacity) || in Cy_SD_Host_GetCsd()
3587 … (CY_SD_HOST_SDXC == context->cardCapacity)) /* High/Ext. Capacity (CSD version 2.0) */ in Cy_SD_Host_GetCsd()
3626 context->maxSectorNum = numSector; in Cy_SD_Host_GetCsd()
3659 cy_stc_sd_host_context_t *context) in Cy_SD_Host_GetExtCsd() argument
3666 if ((NULL != base) && (NULL != extCsd) && (NULL != context)) in Cy_SD_Host_GetExtCsd()
3669 cmd.commandArgument = context->RCA << CY_SD_HOST_RCA_SHIFT; in Cy_SD_Host_GetExtCsd()
3704 context->maxSectorNum = extCsd[CY_SD_HOST_EXTCSD_SEC_COUNT]; in Cy_SD_Host_GetExtCsd()
3706 context->cardCapacity = CY_SD_HOST_EMMC_LESS_2G; in Cy_SD_Host_GetExtCsd()
3710 context->maxSectorNum) in Cy_SD_Host_GetExtCsd()
3712 context->cardCapacity = CY_SD_HOST_EMMC_GREATER_2G; in Cy_SD_Host_GetExtCsd()
3791 cy_stc_sd_host_context_t const *context) in Cy_SD_Host_GetScr() argument
3798 if ((NULL != base) && (NULL != scr) && (NULL != context)) in Cy_SD_Host_GetScr()
3800 ret = Cy_SD_Host_OpsSendAppCmd(base, context); in Cy_SD_Host_GetScr()
3804 cmd.commandArgument = context->RCA << CY_SD_HOST_RCA_SHIFT; in Cy_SD_Host_GetScr()
4119 cy_stc_sd_host_context_t *context) in Cy_SD_Host_SdOcr() argument
4130 context); in Cy_SD_Host_SdOcr()
4156 context); in Cy_SD_Host_SdOcr()
4173 context->cardCapacity = CY_SD_HOST_SDSC; in Cy_SD_Host_SdOcr()
4199 context->cardType = CY_SD_HOST_UNUSABLE; in Cy_SD_Host_SdOcr()
4537 cy_stc_sd_host_context_t const *context) in Cy_SD_Host_SetBusSpeedMode() argument
4550 if ((CY_SD_HOST_SD == context->cardType) || in Cy_SD_Host_SetBusSpeedMode()
4551 (CY_SD_HOST_EMMC == context->cardType) || in Cy_SD_Host_SetBusSpeedMode()
4552 (CY_SD_HOST_COMBO == context->cardType)) in Cy_SD_Host_SetBusSpeedMode()
4580 if ((CY_SD_HOST_SD == context->cardType) || in Cy_SD_Host_SetBusSpeedMode()
4581 (CY_SD_HOST_COMBO == context->cardType)) in Cy_SD_Host_SetBusSpeedMode()
4590 ret = Cy_SD_Host_SdCardSwitchFunc(base, cmdArgument, context->cardType); in Cy_SD_Host_SetBusSpeedMode()
4606 if ((CY_SD_HOST_SDIO == context->cardType) || in Cy_SD_Host_SetBusSpeedMode()
4607 (CY_SD_HOST_COMBO == context->cardType)) in Cy_SD_Host_SetBusSpeedMode()
4853 cy_stc_sd_host_context_t *context) in Cy_SD_Host_SelBusVoltage() argument
4861 context->RCA = 0UL; in Cy_SD_Host_SelBusVoltage()
4876 context); in Cy_SD_Host_SelBusVoltage()
4881 ret = Cy_SD_Host_OpsVoltageSwitch(base, context); in Cy_SD_Host_SelBusVoltage()
5331 cy_stc_sd_host_context_t *locContext = (cy_stc_sd_host_context_t *) callbackParams->context; in Cy_SD_Host_DeepSleepCallback()
5437 cy_stc_sd_host_context_t *context) in Cy_SD_Host_GetBlockCount() argument
5442 if ((NULL != base) && (NULL != block_count) && (NULL != context)) in Cy_SD_Host_GetBlockCount()
5444 if ((CY_SD_HOST_SD == context->cardType) || (CY_SD_HOST_EMMC == context->cardType)) in Cy_SD_Host_GetBlockCount()
5446 *block_count = context->maxSectorNum; in Cy_SD_Host_GetBlockCount()