Lines Matching refs:data
31 read_package_data(const PackageData& data, BDataReader* reader, off_t offset,
35 if (offset < 0 || (uint64)offset > data.UncompressedSize())
40 data.UncompressedSize() - offset);
123 const PackageData& data = attribute->Data();
124 if (data.IsEncodedInline()) {
125 // inline data
126 BBufferDataReader dataReader(data.InlineData(),
127 data.UncompressedSize());
128 return read_package_data(data, &dataReader, offset, buffer, bufferSize);
131 // data not inline -- open the package and let it create a data reader for
140 status_t error = package->CreateDataReader(data, reader);
145 return read_package_data(data, reader, offset, buffer, bufferSize);
163 void* data;
166 attribute->Type(), attribute->Data().UncompressedSize(), data, toRead);
172 // The package must be open or otherwise reading the attribute data
181 error = ReadAttribute(packageNode, attribute, 0, data, &toRead);