Lines Matching refs:fCurrent
41 fCurrent(NULL)
187 switch (fCurrent->type) {
189 visitor.VisitBitmap(fCurrent);
192 visitor.VisitUppercase(fCurrent);
195 visitor.VisitLabel(fCurrent);
198 visitor.VisitFile(fCurrent);
201 visitor.VisitFileInfo(fCurrent);
204 visitor.VisitFilename(fCurrent);
222 "offset %" B_PRId64 "\n", fInode->Cluster(), fCurrent,
223 fCurrent->type, fOffset);
224 if (fCurrent->type == EXFAT_ENTRY_TYPE_FILE) {
225 chunkCount = fCurrent->file.chunkCount;
233 visitor->VisitFile(fCurrent);
234 } else if (fCurrent->type == EXFAT_ENTRY_TYPE_FILEINFO) {
236 *_codeUnitCount = (size_t)fCurrent->file_info.name_length;
240 visitor->VisitFileInfo(fCurrent);
241 } else if (fCurrent->type == EXFAT_ENTRY_TYPE_FILENAME) {
243 size_t utf16Length = sizeof(fCurrent->file_name.name);
244 memcpy(utf16Name + nameIndex, fCurrent->file_name.name, utf16Length);
249 visitor->VisitFilename(fCurrent);
276 if (fCurrent == NULL) {
284 fCurrent = (struct exfat_entry*)fBlock.SetTo(block)
299 fCurrent = (struct exfat_entry*)fBlock.SetTo(block);
301 fCurrent++;
304 return fCurrent->type == 0 ? B_ENTRY_NOT_FOUND : B_OK;