Lines Matching refs:pSD
70 SDH_INFO_T *pSD; in SDH_SDCommand() local
74 pSD = &SD0; in SDH_SDCommand()
78 pSD = &SD1; in SDH_SDCommand()
87 if (pSD->IsCardInsert == 0ul) in SDH_SDCommand()
99 SDH_INFO_T *pSD; in SDH_SDCmdAndRsp() local
103 pSD = &SD0; in SDH_SDCmdAndRsp()
107 pSD = &SD1; in SDH_SDCmdAndRsp()
123 if (pSD->IsCardInsert == FALSE) in SDH_SDCmdAndRsp()
133 if (pSD->IsCardInsert == FALSE) in SDH_SDCmdAndRsp()
190 SDH_INFO_T *pSD; in SDH_SDCmdAndRsp2() local
194 pSD = &SD0; in SDH_SDCmdAndRsp2()
198 pSD = &SD1; in SDH_SDCmdAndRsp2()
207 if (pSD->IsCardInsert == FALSE) in SDH_SDCmdAndRsp2()
235 SDH_INFO_T *pSD; in SDH_SDCmdAndRspDataIn() local
239 pSD = &SD0; in SDH_SDCmdAndRspDataIn()
243 pSD = &SD1; in SDH_SDCmdAndRspDataIn()
254 if (pSD->IsCardInsert == FALSE) in SDH_SDCmdAndRspDataIn()
262 if (pSD->IsCardInsert == FALSE) in SDH_SDCmdAndRspDataIn()
396 SDH_INFO_T *pSD; in SDH_CardDetection() local
400 pSD = &SD0; in SDH_CardDetection()
404 pSD = &SD1; in SDH_CardDetection()
412 pSD->IsCardInsert = (uint8_t)FALSE; in SDH_CardDetection()
417 pSD->IsCardInsert = (uint8_t)TRUE; in SDH_CardDetection()
429 pSD->IsCardInsert = (uint8_t)TRUE; in SDH_CardDetection()
433 pSD->IsCardInsert = (uint8_t)FALSE; in SDH_CardDetection()
449 SDH_INFO_T *pSD; in SDH_Init() local
453 pSD = &SD0; in SDH_Init()
457 pSD = &SD1; in SDH_Init()
468 if (pSD->IsCardInsert == FALSE) in SDH_Init()
501 pSD->CardType = SDH_TYPE_SD_HIGH; in SDH_Init()
505 pSD->CardType = SDH_TYPE_SD_LOW; in SDH_Init()
541 pSD->CardType = SDH_TYPE_EMMC; in SDH_Init()
545 pSD->CardType = SDH_TYPE_MMC; in SDH_Init()
550 pSD->CardType = SDH_TYPE_UNKNOWN; in SDH_Init()
566 pSD->CardType = SDH_TYPE_SD_LOW; in SDH_Init()
570 pSD->CardType = SDH_TYPE_UNKNOWN; in SDH_Init()
575 if (pSD->CardType != SDH_TYPE_UNKNOWN) in SDH_Init()
578 if ((pSD->CardType == SDH_TYPE_MMC) || (pSD->CardType == SDH_TYPE_EMMC)) in SDH_Init()
584 pSD->RCA = 0x10000ul; in SDH_Init()
594 pSD->RCA = (sdh->RESP0 << 8) & 0xffff0000; in SDH_Init()
602 uint32_t SDH_SwitchToHighSpeed(SDH_T *sdh, SDH_INFO_T *pSD) in SDH_SwitchToHighSpeed() argument
661 SDH_INFO_T *pSD; in SDH_SelectCardType() local
665 pSD = &SD0; in SDH_SelectCardType()
669 pSD = &SD1; in SDH_SelectCardType()
672 if ((status = SDH_SDCmdAndRsp(sdh, 7ul, pSD->RCA, 0ul)) != Successful) in SDH_SelectCardType()
680 if (pSD->CardType == SDH_TYPE_SD_HIGH) in SDH_SelectCardType()
687 if ((status = SDH_SDCmdAndRsp(sdh, 55ul, pSD->RCA, 0ul)) != Successful) in SDH_SelectCardType()
698 status = SDH_SwitchToHighSpeed(sdh, pSD); in SDH_SelectCardType()
706 if ((status = SDH_SDCmdAndRsp(sdh, 55ul, pSD->RCA, 0ul)) != Successful) in SDH_SelectCardType()
717 else if (pSD->CardType == SDH_TYPE_SD_LOW) in SDH_SelectCardType()
722 if ((status = SDH_SDCmdAndRsp(sdh, 55ul, pSD->RCA, 0ul)) != Successful) in SDH_SelectCardType()
732 if ((status = SDH_SDCmdAndRsp(sdh, 55ul, pSD->RCA, 0ul)) != Successful) in SDH_SelectCardType()
744 else if ((pSD->CardType == SDH_TYPE_MMC) ||(pSD->CardType == SDH_TYPE_EMMC)) in SDH_SelectCardType()
747 if(pSD->CardType == SDH_TYPE_MMC) in SDH_SelectCardType()
787 SDH_INFO_T *pSD; in SDH_Get_SD_info() local
791 pSD = &SD0; in SDH_Get_SD_info()
795 pSD = &SD1; in SDH_Get_SD_info()
798 SDH_SDCmdAndRsp2(sdh, 9ul, pSD->RCA, Buffer); in SDH_Get_SD_info()
800 if ((pSD->CardType == SDH_TYPE_MMC) || (pSD->CardType == SDH_TYPE_EMMC)) in SDH_Get_SD_info()
807 SDH_SDCmdAndRsp(sdh, 7ul, pSD->RCA, 0ul); in SDH_Get_SD_info()
821 pSD->totalSectorN = (uint32_t)_SDH_ucSDHCBuffer[215]<<24; in SDH_Get_SD_info()
822 pSD->totalSectorN |= (uint32_t)_SDH_ucSDHCBuffer[214]<<16; in SDH_Get_SD_info()
823 pSD->totalSectorN |= (uint32_t)_SDH_ucSDHCBuffer[213]<<8; in SDH_Get_SD_info()
824 pSD->totalSectorN |= (uint32_t)_SDH_ucSDHCBuffer[212]; in SDH_Get_SD_info()
825 pSD->diskSize = pSD->totalSectorN / 2ul; in SDH_Get_SD_info()
836 pSD->diskSize = size / 1024ul; in SDH_Get_SD_info()
837 pSD->totalSectorN = size / 512ul; in SDH_Get_SD_info()
847 pSD->diskSize = size; in SDH_Get_SD_info()
848 pSD->totalSectorN = size << 1; in SDH_Get_SD_info()
857 pSD->diskSize = size / 1024ul; in SDH_Get_SD_info()
858 pSD->totalSectorN = size / 512ul; in SDH_Get_SD_info()
861 pSD->sectorSize = (int)512; in SDH_Get_SD_info()
990 SDH_INFO_T *pSD; in SDH_Read() local
993 pSD = &SD0; in SDH_Read()
997 pSD = &SD1; in SDH_Read()
1005 if ((status = SDH_SDCmdAndRsp(sdh, 7ul, pSD->RCA, 0ul)) != Successful) in SDH_Read()
1013 if ( (pSD->CardType == SDH_TYPE_SD_HIGH) || (pSD->CardType == SDH_TYPE_EMMC) ) in SDH_Read()
1046 if (pSD->IsCardInsert == FALSE) in SDH_Read()
1083 if (pSD->IsCardInsert == FALSE) in SDH_Read()
1136 SDH_INFO_T *pSD; in SDH_Write() local
1140 pSD = &SD0; in SDH_Write()
1144 pSD = &SD1; in SDH_Write()
1152 if ((status = SDH_SDCmdAndRsp(sdh, 7ul, pSD->RCA, 0ul)) != Successful) in SDH_Write()
1162 if ((pSD->CardType == SDH_TYPE_SD_HIGH) || (pSD->CardType == SDH_TYPE_EMMC)) in SDH_Write()
1190 if (pSD->IsCardInsert == FALSE) in SDH_Write()
1220 if (pSD->IsCardInsert == FALSE) in SDH_Write()