Lines Matching refs:fEntry
170 uint8 * Entry() { return (uint8 *)fEntry; }
173 size_t DataSize() { return fEntry->size; }
176 type_code Type() { return fEntry->type; }
179 uint32 Size() { return fEntry->size; }
182 const char * Name() { return fEntry->name; }
183 uint8 NameLength() { return fEntry->name_length; }
206 attribute_entry * fEntry;
905 fEntry(NULL),
914 fEntry = (attribute_entry *)buffer;
915 fData = (uint8 *)fEntry->name + fEntry->name_length;
924 fEntry(NULL),
934 fEntry->type = type;
935 fEntry->size = 0;
942 free(fEntry);
951 return sizeof(attribute_entry) - 1 + fEntry->name_length;
958 fEntry->type = type;
966 if (size <= fEntry->size) {
967 fEntry->size = size;
979 fEntry->size = size;
989 memcpy(newData, fData, min_c(fEntry->size, size));
990 fEntry->size = size;
1006 if (!fAllocatedEntry || fEntry->name_length < nameLength) {
1014 if (fEntry != NULL)
1015 memcpy(newEntry, fEntry, sizeof(attribute_entry));
1017 free(fEntry);
1020 fEntry = newEntry;
1023 fEntry->name_length = nameLength;
1024 strlcpy(fEntry->name, name, nameLength);
1036 dirent->d_reclen = offsetof(struct dirent, d_name) + fEntry->name_length;
1042 strncpy(dirent->d_name, fEntry->name, fEntry->name_length);
1043 dirent->d_name[fEntry->name_length - 1] = 0;
1052 *length = (size_t)min_c((off_t)*length, fEntry->size - position);
1062 if (neededSize > fEntry->size) {
1072 fEntry->name, B_ATTR_CHANGED);
1086 stat->st_size = fEntry->size;
1088 stat->st_type = fEntry->type;
1090 stat->st_blocks = (fEntry->size + stat->st_blksize - 1) / stat->st_blksize;