Lines Matching refs:p_arc

600         FSArchive *p_arc = arc_list;  in FSi_EndArchive()  local
602 (void)FS_UnloadArchive(p_arc); in FSi_EndArchive()
603 FS_ReleaseArchiveName(p_arc); in FSi_EndArchive()
909 void FS_InitArchive(FSArchive *p_arc) in FS_InitArchive() argument
911 SDK_NULL_ASSERT(p_arc); in FS_InitArchive()
912 MI_CpuClear8(p_arc, sizeof(FSArchive)); in FS_InitArchive()
913 OS_InitThreadQueue(&p_arc->queue); in FS_InitArchive()
929 BOOL FS_RegisterArchiveName(FSArchive *p_arc, const char *name, u32 name_len) in FS_RegisterArchiveName() argument
934 SDK_NULL_ASSERT(p_arc); in FS_RegisterArchiveName()
946 *pp = p_arc; in FS_RegisterArchiveName()
950 p_arc->name.pack = 0; in FS_RegisterArchiveName()
951 (void)STD_CopyLString(p_arc->name.ptr, name, (int)(name_len + 1)); in FS_RegisterArchiveName()
971 p_arc->name.pack = (u32)FSiLongNameTable[i]; in FS_RegisterArchiveName()
983 p_arc->flag |= FS_ARCHIVE_FLAG_REGISTER; in FS_RegisterArchiveName()
1001 void FS_ReleaseArchiveName(FSArchive *p_arc) in FS_ReleaseArchiveName() argument
1004 SDK_NULL_ASSERT(p_arc); in FS_ReleaseArchiveName()
1006 if(p_arc == arc_list) in FS_ReleaseArchiveName()
1011 if (p_arc->name.pack) in FS_ReleaseArchiveName()
1018 if(*pp == p_arc) in FS_ReleaseArchiveName()
1026 if (p_arc->name.ptr[3] != '\0') in FS_ReleaseArchiveName()
1028 ((char *)p_arc->name.pack)[0] = '\0'; in FS_ReleaseArchiveName()
1031 p_arc->name.pack = 0; in FS_ReleaseArchiveName()
1032 p_arc->next = NULL; in FS_ReleaseArchiveName()
1033 p_arc->flag &= ~FS_ARCHIVE_FLAG_REGISTER; in FS_ReleaseArchiveName()
1035 if (current_dir_pos.arc == p_arc) in FS_ReleaseArchiveName()
1157 BOOL FS_SuspendArchive(FSArchive *p_arc) in FS_SuspendArchive() argument
1162 SDK_NULL_ASSERT(p_arc); in FS_SuspendArchive()
1166 retval = !FS_IsArchiveSuspended(p_arc); in FS_SuspendArchive()
1169 if ((p_arc->flag & FS_ARCHIVE_FLAG_RUNNING) == 0) in FS_SuspendArchive()
1171 p_arc->flag |= FS_ARCHIVE_FLAG_SUSPEND; in FS_SuspendArchive()
1175 p_arc->flag |= FS_ARCHIVE_FLAG_SUSPENDING; in FS_SuspendArchive()
1176 FSi_WaitConditionOff(&p_arc->flag, FS_ARCHIVE_FLAG_SUSPENDING, &p_arc->queue); in FS_SuspendArchive()