Lines Matching refs:p_arc

602         FSArchive *p_arc = arc_list;  in FSi_EndArchive()  local
604 (void)FS_UnloadArchive(p_arc); in FSi_EndArchive()
605 FS_ReleaseArchiveName(p_arc); in FSi_EndArchive()
911 void FS_InitArchive(FSArchive *p_arc) in FS_InitArchive() argument
913 SDK_NULL_ASSERT(p_arc); in FS_InitArchive()
914 MI_CpuClear8(p_arc, sizeof(FSArchive)); in FS_InitArchive()
915 OS_InitThreadQueue(&p_arc->queue); in FS_InitArchive()
931 BOOL FS_RegisterArchiveName(FSArchive *p_arc, const char *name, u32 name_len) in FS_RegisterArchiveName() argument
936 SDK_NULL_ASSERT(p_arc); in FS_RegisterArchiveName()
948 *pp = p_arc; in FS_RegisterArchiveName()
952 p_arc->name.pack = 0; in FS_RegisterArchiveName()
953 (void)STD_CopyLString(p_arc->name.ptr, name, (int)(name_len + 1)); in FS_RegisterArchiveName()
973 p_arc->name.pack = (u32)FSiLongNameTable[i]; in FS_RegisterArchiveName()
985 p_arc->flag |= FS_ARCHIVE_FLAG_REGISTER; in FS_RegisterArchiveName()
1003 void FS_ReleaseArchiveName(FSArchive *p_arc) in FS_ReleaseArchiveName() argument
1006 SDK_NULL_ASSERT(p_arc); in FS_ReleaseArchiveName()
1008 if(p_arc == arc_list) in FS_ReleaseArchiveName()
1013 if (p_arc->name.pack) in FS_ReleaseArchiveName()
1020 if(*pp == p_arc) in FS_ReleaseArchiveName()
1028 if (p_arc->name.ptr[3] != '\0') in FS_ReleaseArchiveName()
1030 ((char *)p_arc->name.pack)[0] = '\0'; in FS_ReleaseArchiveName()
1033 p_arc->name.pack = 0; in FS_ReleaseArchiveName()
1034 p_arc->next = NULL; in FS_ReleaseArchiveName()
1035 p_arc->flag &= ~FS_ARCHIVE_FLAG_REGISTER; in FS_ReleaseArchiveName()
1037 if (current_dir_pos.arc == p_arc) in FS_ReleaseArchiveName()
1159 BOOL FS_SuspendArchive(FSArchive *p_arc) in FS_SuspendArchive() argument
1164 SDK_NULL_ASSERT(p_arc); in FS_SuspendArchive()
1168 retval = !FS_IsArchiveSuspended(p_arc); in FS_SuspendArchive()
1171 if ((p_arc->flag & FS_ARCHIVE_FLAG_RUNNING) == 0) in FS_SuspendArchive()
1173 p_arc->flag |= FS_ARCHIVE_FLAG_SUSPEND; in FS_SuspendArchive()
1177 p_arc->flag |= FS_ARCHIVE_FLAG_SUSPENDING; in FS_SuspendArchive()
1178 FSi_WaitConditionOff(&p_arc->flag, FS_ARCHIVE_FLAG_SUSPENDING, &p_arc->queue); in FS_SuspendArchive()