Lines Matching refs:Os_info

423 tJBL_STATUS JcopOsDwnld::load_JcopOS_image(JcopOs_ImageInfo_t *Os_info, tJBL_STATUS status, JcopOs_TranscieveInfo_t *pTranscv_Info)
434 if(Os_info == NULL ||
440 Os_info->fp = fopen(Os_info->fls_path, "r+");
442 if (Os_info->fp == NULL) {
444 Os_info->fls_path, strerror(errno));
447 wResult = fseek(Os_info->fp, 0L, SEEK_END);
452 Os_info->fls_size = ftell(Os_info->fp);
453 if (Os_info->fls_size < 0) {
457 wResult = fseek(Os_info->fp, 0L, SEEK_SET);
462 while(!feof(Os_info->fp))
473 for(wCount =0; (wCount < 5 && !feof(Os_info->fp)); wCount++, wIndex++)
475 wResult = FSCANF_BYTE(Os_info->fp,"%2X",&pTranscv_Info->sSendData[wIndex]);
484 wResult = FSCANF_BYTE(Os_info->fp,"%2X",&pTranscv_Info->sSendData[wIndex++]);
485 wResult = FSCANF_BYTE(Os_info->fp,"%2X",&pTranscv_Info->sSendData[wIndex++]);
488 for(wCount =0; (wCount < wLen && !feof(Os_info->fp)); wCount++, wIndex++)
490 wResult = FSCANF_BYTE(Os_info->fp,"%2X",&pTranscv_Info->sSendData[wIndex]);
535 Os_info->version_info.ver_status = STATUS_UPTO_DATE;
550 Os_info->cur_state++;
551 SetJcopOsState(Os_info, Os_info->cur_state);
557 wResult = fclose(Os_info->fp);
570 tJBL_STATUS JcopOsDwnld::GetJcopOsState(JcopOs_ImageInfo_t *Os_info, UINT8 *counter)
577 if(Os_info == NULL)
609 Os_info->index = JCOP_UPDATE_STATE0;
610 Os_info->cur_state = JCOP_UPDATE_STATE0;
615 Os_info->index = JCOP_UPDATE_STATE1;
616 Os_info->cur_state = JCOP_UPDATE_STATE1;
621 Os_info->index = JCOP_UPDATE_STATE2;
622 Os_info->cur_state = JCOP_UPDATE_STATE2;
642 tJBL_STATUS JcopOsDwnld::SetJcopOsState(JcopOs_ImageInfo_t *Os_info, UINT8 state)
648 if(Os_info == NULL)