Lines Matching refs:stat

373         if (CARDGetStatus(slot, fileNo, &ent->stat) < 0 ||  in DoList()
374 memcmp(ent->stat.gameName, diskID->gameName, sizeof(diskID->gameName)) != 0 || in DoList()
375 memcmp(ent->stat.company, diskID->company, sizeof(diskID->company)) != 0) in DoList()
381 if (ent->stat.fileName[0] == '~') in DoList()
386 strncpy(tempName, ent->stat.fileName, CARD_FILENAME_MAX); in DoList()
391 … if (ent->stat.commentAddr <= ent->stat.length - CARD_COMMENT_SIZE && // Comment available? in DoList()
410 if (ent->stat.commentAddr <= ent->stat.length - CARD_COMMENT_SIZE) in DoList()
418 offset = (s32) ent->stat.commentAddr & ~(CARD_READ_SIZE - 1); in DoList()
419 length = (s32) (ent->stat.commentAddr + CARD_COMMENT_SIZE - offset); in DoList()
428 offset = (s32) (ent->stat.commentAddr & (CARD_READ_SIZE - 1)); in DoList()
433 if ((ent->stat.bannerFormat || ent->stat.iconFormat) && in DoList()
434 ent->stat.offsetData <= ent->stat.length && in DoList()
435 ent->stat.iconAddr < ent->stat.offsetData) in DoList()
443 offset = (s32) ent->stat.iconAddr & ~(CARD_READ_SIZE - 1); in DoList()
444 length = (s32) (ent->stat.offsetData - offset); in DoList()
453 offset = (s32) (ent->stat.iconAddr & (CARD_READ_SIZE - 1)); in DoList()
454 memmove(ent, (u8*) ent + offset, ent->stat.offsetData - ent->stat.iconAddr); in DoList()
455 DCFlushRange(ent, ent->stat.offsetData - ent->stat.iconAddr); in DoList()
461 speed = CARDGetIconSpeed(&ent->stat, cIcon); in DoList()
468 if (CARDGetIconFormat(&ent->stat, cIcon) != CARD_STAT_ICON_NONE) in DoList()
478 if (CARDGetIconFormat(&ent->stat, i) != CARD_STAT_ICON_NONE) in DoList()
486 if (CARDGetIconAnim(&ent->stat) == CARD_STAT_ANIM_BOUNCE && 2 < cIcon) in DoList()
490 speed = CARDGetIconSpeed(&ent->stat, i); in DoList()
516 CARDStat stat; in DoOpen() local
519 result = CARDGetStatus(slot, fileNo, &stat); in DoOpen()
531 CardControl.length = (s32) stat.length; in DoOpen()
532 result = CARDRead(&fileInfo, buffer, (s32) stat.length, 0); in DoOpen()
549 static s32 DoSave(s32 slot, CARDStat* stat, void* buffer) in DoSave() argument
559 strncpy(fileName, stat->fileName, CARD_FILENAME_MAX); in DoSave()
573 strncpy(&tempName[1], stat->fileName, CARD_FILENAME_MAX - 1); in DoSave()
586 …CardControl.length = (s32) stat->length + CARD_XFER_CREATE + CARD_XFER_WRITE + CARD_XFER_SETSTATUS… in DoSave()
593 result = CARDCreate(slot, tempName, stat->length, &fileInfo); in DoSave()
605 result = CARDWrite(&fileInfo, buffer, (s32) stat->length, 0); in DoSave()
607 if (result < 0 || (result = CARDSetStatus(slot, fileNo, stat)) < 0) in DoSave()
670 if (stat->commentAddr <= stat->length - CARD_COMMENT_SIZE) in DoSave()
672 memmove(ent->comment, (u8*) buffer + stat->commentAddr, CARD_COMMENT_SIZE); in DoSave()
677 if (stat->bannerFormat || stat->iconFormat) in DoSave()
684 ASSERT(stat->iconAddr < stat->length); in DoSave()
685 ASSERT(stat->offsetData < stat->length); in DoSave()
686 ASSERT(stat->iconAddr < stat->offsetData); in DoSave()
687 memmove(ent, (u8*) buffer + stat->iconAddr, stat->offsetData - stat->iconAddr); in DoSave()
688 DCFlushRange(ent, stat->offsetData - stat->iconAddr); in DoSave()
693 speed = CARDGetIconSpeed(stat, cIcon); in DoSave()
701 if (CARDGetIconFormat(stat, i) != CARD_STAT_ICON_NONE) in DoSave()
706 if (CARDGetIconAnim(stat) == CARD_STAT_ANIM_BOUNCE && 2 < cIcon) in DoSave()
710 speed = CARDGetIconSpeed(stat, i); in DoSave()
719 memcpy(&ent->stat, stat, sizeof(CARDStat)); in DoSave()
894 s32 CardUtilSave(s32 slot, CARDStat* stat, void* buffer) in CardUtilSave() argument
896 return CardUtilCommand(slot, CARDUTIL_CMD_SAVE, (s32) stat, buffer); in CardUtilSave()
1117 if (CARDGetIconFormat(&ent->stat, i) != CARD_STAT_ICON_NONE) in CardUtilDrawAnimatedIcon()
1120 (u8*) ent + ent->stat.offsetIcon[i] - ent->stat.iconAddr, in CardUtilDrawAnimatedIcon()
1121 (u8*) ent + ent->stat.offsetIconTlut - ent->stat.iconAddr, in CardUtilDrawAnimatedIcon()
1123 CARDGetIconFormat(&ent->stat, i)); in CardUtilDrawAnimatedIcon()