Searched refs:extent (Results 1 - 25 of 59) sorted by relevance

123

/haiku-fatelf/src/bin/makeudfimage/
H A DEmbeddedStream.cpp23 /*! \brief Returns the largest extent in the underlying data stream
24 corresponding to the extent starting at byte position \a pos of
25 byte length \a size in the output parameter \a extent.
28 function will return B_OK, but the value of extent.size will be 0.
31 EmbeddedStream::_GetExtent(off_t pos, size_t size, data_extent &extent) argument
35 extent.offset = fOffset + fSize;
36 extent.size = 0;
39 extent.offset = fOffset + pos;
40 extent.size = fSize - pos;
H A DSimulatedStream.cpp37 data_extent extent; local
38 error = _GetExtent(fPosition, size, extent);
40 if (extent.size > 0) {
41 ssize_t bytes = fStream.ReadAt(extent.offset, buffer, extent.size);
66 data_extent extent; local
67 error = _GetExtent(pos, size, extent);
69 if (extent.size > 0) {
70 ssize_t bytes = fStream.ReadAt(extent.offset, buffer, extent
98 data_extent extent; local
130 data_extent extent; local
162 data_extent extent; local
193 data_extent extent; local
223 data_extent extent; local
253 data_extent extent; local
[all...]
H A DExtentStream.cpp32 /*! \brief Returns the largest extent in the underlying data stream
33 corresponding to the extent starting at byte position \a pos of
34 byte length \a size in the output parameter \a extent.
37 function will return B_OK, but the value of extent.size will be 0.
40 ExtentStream::_GetExtent(off_t pos, size_t size, data_extent &extent) argument
55 extent.offset = offset + difference;
56 extent.size = i->length() - difference;
57 if (extent.size > size)
58 extent.size = size;
65 extent
[all...]
H A DPhysicalPartitionAllocator.cpp48 /*! \brief Allocates the next available extent of given length.
50 \param length The desired length (in bytes) of the extent.
51 \param contiguous If false, signals that an extent of shorter length will
55 \param extent Output parameter into which the extent as allocated
57 field of the extent may be shorter than the length
60 \param physicalExtent Output parameter into which the extent as allocated
62 field of the extent may be shorter than the length
73 Udf::long_address &extent,
78 extent
71 GetNextExtent(uint32 length, bool contiguous, Udf::long_address &extent, Udf::extent_address &physicalExtent) argument
109 Udf::long_address extent; local
[all...]
H A DAllocator.cpp47 Udf::extent_address extent(block, BlockSize());
48 return GetExtent(extent);
51 /*! \brief Allocates the given extent, if available.
55 - error code: Failure, the extent (or some portion of it) has already
59 Allocator::GetExtent(Udf::extent_address extent) argument
63 uint32 offset = extent.location();
64 uint32 length = BlocksFor(extent.length());
65 // First see if the extent is past the allocation tail,
128 Udf::extent_address extent; local
129 error = GetNextExtent(BlockSize(), true, extent, minimumBloc
156 GetNextExtent(uint32 _length, bool contiguous, Udf::extent_address &extent, uint32 minimumStartingBlock) argument
[all...]
H A DEmbeddedStream.h17 not-neccessarily-block-aligned extent.
24 virtual status_t _GetExtent(off_t pos, size_t size, data_extent &extent);
H A DAllocator.h31 status_t GetExtent(Udf::extent_address extent);
35 Udf::extent_address &extent,
H A DExtentStream.h27 virtual status_t _GetExtent(off_t pos, size_t size, data_extent &extent);
H A DPhysicalPartitionAllocator.h28 status_t GetNextExtent(uint32 length, bool contiguous, Udf::long_address &extent,
/haiku-fatelf/src/tests/bin/makeudfimage/
H A DAllocatorTest.cpp88 Udf::extent_address extent; local
92 CHK(allocator.GetNextExtent(blockSize*12, true, extent) == B_OK); // 0-11
93 extent.set_location(14);
94 extent.set_length(1);
95 CHK(allocator.GetExtent(extent) == B_OK); // 14
96 CHK(allocator.GetNextExtent(blockSize*3, true, extent) == B_OK); // 15-17
97 CHK(allocator.GetNextExtent(1, true, extent) == B_OK); // 12
103 Udf::extent_address extent; local
106 CHK(allocator.GetNextExtent(ULONG_MAX-1, true, extent) == B_OK);
107 CHK(allocator.GetNextExtent(1, true, extent) !
115 Udf::extent_address extent; local
132 Udf::extent_address extent; local
[all...]
/haiku-fatelf/src/bin/zip/beos/
H A Dzipup.h18 #define zerr(f) (k == (extent)(-1L))
/haiku-fatelf/src/tools/zip/unix/
H A Dzipup.h18 #define zerr(f) (k == (extent)(-1L))
/haiku-fatelf/src/bin/zip/
H A Dzipsplit.c63 local zvoid *talloc OF((extent));
70 local extent simple OF((ulg *, extent, ulg, ulg));
72 local extent greedy OF((ulg *, extent, ulg, ulg));
95 extent s;
183 extent i; /* counter for copyright array */
193 extent i; /* counter for help array */
239 extent i; /* counter in text arrays */
273 local extent simpl
[all...]
H A Dglobals.c77 extent zcount; /* Number of files in zip file */
78 extent zcomlen; /* Length of zip file comment */
87 extent fcount; /* Count of files in list */
H A Dcrc32.c40 extent len; /* number of bytes in buf[] */
H A Dcrypt.h151 unsigned zfwrite OF((zvoid *, extent, extent, FILE *));
/haiku-fatelf/src/add-ons/kernel/file_systems/udf/
H A DIcb.cpp228 long_address extent; local
238 status = list.FindExtent(pos, &extent, &isEmpty);
240 TRACE_ERROR(("Icb::FindBlock: error finding extent for offset %Ld. "
250 status = list.FindExtent(pos, &extent, &isEmpty);
252 TRACE_ERROR(("Icb::FindBlock: error finding extent for offset %Ld. "
282 block = extent.block();
283 recorded = extent.type() == EXTENT_TYPE_RECORDED;
374 long_address extent; local
376 status = list.FindExtent(pos, &extent, &isEmpty);
378 TRACE_ERROR(("Icb::_Read: error finding extent fo
498 long_address extent; local
[all...]
H A DAllocationDescriptorList.h41 status_t FindExtent(off_t start, long_address *extent,
89 /*! \brief Finds the extent for the given address in the stream,
93 \param extent The extent containing the stream address given
95 \param isEmpty If set to true, indicates that the given extent is
102 long_address *extent, bool *isEmpty)
105 "extent: %p, isEmpty: %p\n", start, extent, isEmpty));
121 // The start block is somewhere in this extent, so return
124 extent
101 FindExtent(off_t start, long_address *extent, bool *isEmpty) argument
[all...]
/haiku-fatelf/src/system/kernel/cache/
H A Dfile_map.cpp164 file_extent* extent = ExtentAt(index); local
166 if (extent->offset > offset) {
169 } else if (extent->offset + extent->disk.length <= offset) {
173 // found extent
177 return extent;
270 file_extent* extent = ExtentAt(start++); local
271 extent->offset = offset;
272 extent->disk = vecs[i];
274 offset += extent
280 file_extent* extent = ExtentAt(i); local
295 file_extent* extent = _FindExtent(offset, &index); local
516 file_extent* extent = map->ExtentAt(i); local
554 file_extent* extent = map->ExtentAt(map->Count() - 1); local
[all...]
/haiku-fatelf/src/tests/add-ons/kernel/file_systems/udf/r5/
H A DIcb.h155 long_address extent; local
157 error = list.FindExtent(pos, &extent, &isEmpty);
159 PRINT(("found extent for offset %Ld: (block: %ld, partition: %d, length: %ld, type: %d)\n",
160 pos, extent.block(), extent.partition(), extent.length(), extent.type()));
162 switch (extent.type()) {
173 PRINT(("Invalid extent type found: %d\n", extent
[all...]
H A DAllocationDescriptorList.h55 /*! \brief Finds the extent for the given address in the stream,
59 \param extent The extent containing the stream address given
61 \param isEmpty If set to true, indicates that the given extent is unrecorded
64 status_t FindExtent(off_t start, long_address *extent, bool *isEmpty) { argument
66 ("start: %Ld, extent: %p, isEmpty: %p", start, extent, isEmpty));
82 // The start block is somewhere in this extent, so return
85 extent->set_block(fAccessor.GetBlock(*descriptor)+offset);
86 extent
[all...]
/haiku-fatelf/src/bin/unzip/
H A Dfunzip.c71 3.7 9 Dec 93 G. Roelofs added extent typecasts to fwrite() checks
250 extent w; /* number of bytes to flush */
252 G.crc32val = crc32(G.crc32val, rawbuf, (extent)w);
253 if (fwrite((char *)rawbuf,1,(extent)w,out) != (extent)w && !PIPE_ERROR)
278 return partflush(rawbuf, (extent)w);
286 G.crc32val = crc32(G.crc32val, slide, (extent)w);
287 if (fwrite((char *)slide,1,(extent)w,out) != (extent)w && !PIPE_ERROR)
518 G.crc32val = crc32(G.crc32val, slide, (extent)
[all...]
H A Dcrc32.c40 extent len; /* number of bytes in buf[] */
H A Dcrypt.h151 unsigned zfwrite OF((zvoid *, extent, extent, FILE *));
/haiku-fatelf/src/tests/system/kernel/cache/
H A Dpages_io_test.cpp126 file_extent *extent = ExtentAt(count - 1); local
127 offset = extent->offset + extent->disk.length;
135 file_extent *extent = ExtentAt(start + i); local
137 extent->offset = offset;
138 extent->disk = vecs[i];
140 offset += extent->disk.length;
145 file_extent *extent = ExtentAt(i); local
147 i, extent->offset, extent
330 file_extent *extent = ref->map[index]; local
[all...]

Completed in 199 milliseconds

123