//SmartMedia Physical Format Test Subroutine //----- Check_D_MediaFmt() --------------------------------------------- int Check_D_MediaFmt(struct us_data *us) { pr_info("Check_D_MediaFmt\n"); //ULONG i,j, result=FALSE, zone,block; //usleep(56*1024); if (!MediaChange) return(SMSUCCESS); MediaChange = ERROR; SectCopyMode = COMPLETED; //usleep(56*1024); if (Set_D_PhyFmtValue(us)) { ErrCode = ERR_UnknownMedia; return(ERROR); } //usleep(56*1024); if (Search_D_CIS(us)) { ErrCode = ERR_IllegalFmt; return(ERROR); } MediaChange = SMSUCCESS; return(SMSUCCESS); }
int Check_D_MediaFmt(struct us_data *us) { pr_info("Check_D_MediaFmt\n"); if (!MediaChange) return(SMSUCCESS); MediaChange = ERROR; SectCopyMode = COMPLETED; if (Set_D_PhyFmtValue(us)) { ErrCode = ERR_UnknownMedia; return(ERROR); } if (Search_D_CIS(us)) { ErrCode = ERR_IllegalFmt; return(ERROR); } MediaChange = SMSUCCESS; return(SMSUCCESS); }