Searched refs:extents (Results 1 - 25 of 56) sorted by relevance

123

/external/bsdiff/
H A Dextents.h14 // Parses a string representation |ex_str| and populates the vector |extents|
19 bool ParseExtentStr(const char* ex_str, std::vector<ex_t>* extents);
H A Dextents.cc5 #include "bsdiff/extents.h"
62 /* Reads a comma-separated list of "offset:length" extents from |ex_str|. If
64 * extents until the end of the string is reached. Otherwise, stores up to
65 * |ex_count| extents into |ex_arr|, which must be of at least this size.
66 * Returns the number of correctly parsed extents, or -1 if a malformed extent
93 bool ParseExtentStr(const char* ex_str, std::vector<ex_t>* extents) { argument
98 /* Parse string and count extents. */
104 extents->resize(ret);
106 return true; // No extents, nothing to do.
109 extents_read(ex_str, extents
[all...]
H A Dextents_unittest.cc5 #include "bsdiff/extents.h"
42 std::vector<ex_t> extents; local
43 EXPECT_FALSE(ParseExtentStr(test_case, &extents)) << "while testing case \""
45 EXPECT_EQ(std::vector<ex_t>(), extents); local
H A Dextents_file.cc16 // extents in the file, but sequential reads jump to the next extent in O(1).
21 const std::vector<ex_t>& extents)
22 : file_(std::move(file)), extents_(extents) {
23 acc_len_.reserve(extents.size());
24 for (const ex_t& extent : extents) {
53 // We handle the corner case where |pos| is the size of all the extents by
20 ExtentsFile(std::unique_ptr<FileInterface> file, const std::vector<ex_t>& extents) argument
/external/fio/
H A Dcairo_text_helpers.c13 cairo_text_extents_t extents; local
33 cairo_text_extents(cr, text, &extents);
34 x = x + direction * (factor * extents.width + extents.x_bearing);
35 y = y - (extents.height / 2 + extents.y_bearing);
66 cairo_text_extents_t extents; local
71 cairo_text_extents(cr, text, &extents);
74 y = y + (extents.width / 2.0 + extents
[all...]
/external/autotest/client/site_tests/platform_SecureEraseFile/
H A Dplatform_SecureEraseFile.py49 extents = []
50 cmd = 'debugfs -R "extents %s" %s' % (path, partition)
58 # Ignore non-leaf extents
61 extents.append({'offset': fields[7], 'length': fields[10]})
63 return extents
66 def __verify_cleared(self, partition, extents):
68 for e in extents:
89 extents = self.__get_extents(PARTITION_TEST_PATH, partition)
90 if len(extents) == 0:
91 raise error.TestError('No extents foun
[all...]
/external/mp4parser/isoparser/src/main/java/com/coremedia/iso/boxes/
H A DItemLocationBox.java158 public Item createItem(int itemId, int constructionMethod, int dataReferenceIndex, long baseOffset, List<Extent> extents) { argument
159 return new Item(itemId, constructionMethod, dataReferenceIndex, baseOffset, extents);
171 public List<Extent> extents = new LinkedList<Extent>(); field in class:ItemLocationBox.Item
191 extents.add(new Extent(in));
195 public Item(int itemId, int constructionMethod, int dataReferenceIndex, long baseOffset, List<Extent> extents) { argument
200 this.extents = extents;
215 for (Extent extent : extents) {
237 IsoTypeWriter.writeUInt16(bb, extents.size());
239 for (Extent extent : extents) {
[all...]
/external/harfbuzz_ng/src/
H A Dhb-ot-glyf-table.hh126 hb_glyph_extents_t *extents) const
149 return true; /* Empty glyph; zero extents. */
153 extents->x_bearing = MIN (glyph_header.xMin, glyph_header.xMax);
154 extents->y_bearing = MAX (glyph_header.yMin, glyph_header.yMax);
155 extents->width = MAX (glyph_header.xMin, glyph_header.xMax) - extents->x_bearing;
156 extents->height = MIN (glyph_header.yMin, glyph_header.yMax) - extents->y_bearing;
H A Dhb-font-private.hh178 inline hb_bool_t get_font_h_extents (hb_font_extents_t *extents) argument
180 memset (extents, 0, sizeof (*extents));
182 extents,
185 inline hb_bool_t get_font_v_extents (hb_font_extents_t *extents) argument
187 memset (extents, 0, sizeof (*extents));
189 extents,
264 hb_glyph_extents_t *extents)
266 memset (extents,
263 get_glyph_extents(hb_codepoint_t glyph, hb_glyph_extents_t *extents) argument
307 get_h_extents_with_fallback(hb_font_extents_t *extents) argument
316 get_v_extents_with_fallback(hb_font_extents_t *extents) argument
326 get_extents_for_direction(hb_direction_t direction, hb_font_extents_t *extents) argument
354 hb_font_extents_t extents; local
469 get_glyph_extents_for_origin(hb_codepoint_t glyph, hb_direction_t direction, hb_glyph_extents_t *extents) argument
[all...]
H A Dhb-ot-cbdt-table.hh42 inline void get_extents (hb_glyph_extents_t *extents) const
44 extents->x_bearing = bearingX;
45 extents->y_bearing = bearingY;
46 extents->width = width;
47 extents->height = -height;
156 inline bool get_extents (hb_glyph_extents_t *extents) const
199 inline bool get_extents (hb_glyph_extents_t *extents) const
201 return (this+offsetToSubtable).get_extents (extents);
402 inline bool get_extents (hb_codepoint_t glyph, hb_glyph_extents_t *extents) const
413 if (subtable_record->get_extents (extents))
[all...]
H A Dhb-ot-font.cc148 hb_glyph_extents_t *extents,
152 bool ret = ot_font->glyf->get_extents (glyph, extents);
154 ret = ot_font->cbdt->get_extents (glyph, extents);
156 extents->x_bearing = font->em_scale_x (extents->x_bearing);
157 extents->y_bearing = font->em_scale_y (extents->y_bearing);
158 extents->width = font->em_scale_x (extents->width);
159 extents
145 hb_ot_get_glyph_extents(hb_font_t *font HB_UNUSED, void *font_data, hb_codepoint_t glyph, hb_glyph_extents_t *extents, void *user_data HB_UNUSED) argument
[all...]
H A Dhb-buffer-serialize.cc162 hb_glyph_extents_t extents; local
163 hb_font_get_glyph_extents(font, info[i].codepoint, &extents);
165 extents.x_bearing, extents.y_bearing));
167 extents.width, extents.height));
243 hb_glyph_extents_t extents; local
244 hb_font_get_glyph_extents(font, info[i].codepoint, &extents);
245 p += MAX (0, snprintf (p, ARRAY_LENGTH (b) - (p - b), "<%d,%d,%d,%d>", extents.x_bearing, extents
[all...]
H A Dhb-ft.cc298 hb_glyph_extents_t *extents,
307 extents->x_bearing = ft_face->glyph->metrics.horiBearingX;
308 extents->y_bearing = ft_face->glyph->metrics.horiBearingY;
309 extents->width = ft_face->glyph->metrics.width;
310 extents->height = -ft_face->glyph->metrics.height;
313 extents->x_bearing = -extents->x_bearing;
314 extents->width = -extents->width;
318 extents
295 hb_ft_get_glyph_extents(hb_font_t *font HB_UNUSED, void *font_data, hb_codepoint_t glyph, hb_glyph_extents_t *extents, void *user_data HB_UNUSED) argument
[all...]
H A Dhb-font.cc256 hb_glyph_extents_t *extents,
259 memset (extents, 0, sizeof (*extents));
266 hb_glyph_extents_t *extents,
269 hb_bool_t ret = font->parent->get_glyph_extents (glyph, extents);
271 font->parent_scale_position (&extents->x_bearing, &extents->y_bearing);
272 font->parent_scale_distance (&extents->width, &extents->height);
587 * @extents
253 hb_font_get_glyph_extents_nil(hb_font_t *font HB_UNUSED, void *font_data HB_UNUSED, hb_codepoint_t glyph, hb_glyph_extents_t *extents, void *user_data HB_UNUSED) argument
263 hb_font_get_glyph_extents_parent(hb_font_t *font, void *font_data HB_UNUSED, hb_codepoint_t glyph, hb_glyph_extents_t *extents, void *user_data HB_UNUSED) argument
596 hb_font_get_h_extents(hb_font_t *font, hb_font_extents_t *extents) argument
614 hb_font_get_v_extents(hb_font_t *font, hb_font_extents_t *extents) argument
813 hb_font_get_glyph_extents(hb_font_t *font, hb_codepoint_t glyph, hb_glyph_extents_t *extents) argument
898 hb_font_get_extents_for_direction(hb_font_t *font, hb_direction_t direction, hb_font_extents_t *extents) argument
1024 hb_font_get_glyph_extents_for_origin(hb_font_t *font, hb_codepoint_t glyph, hb_direction_t direction, hb_glyph_extents_t *extents) argument
[all...]
/external/puffin/src/
H A Dextent_stream.cc17 UniqueStreamPtr stream, const vector<ByteExtent>& extents) {
18 return UniqueStreamPtr(new ExtentStream(std::move(stream), extents, true));
22 const vector<ByteExtent>& extents) {
23 return UniqueStreamPtr(new ExtentStream(std::move(stream), extents, false));
27 const vector<ByteExtent>& extents,
30 extents_(extents),
46 // - Seek: when seeking to the end of extents
16 CreateForWrite( UniqueStreamPtr stream, const vector<ByteExtent>& extents) argument
21 CreateForRead(UniqueStreamPtr stream, const vector<ByteExtent>& extents) argument
26 ExtentStream(UniqueStreamPtr stream, const vector<ByteExtent>& extents, bool is_for_write) argument
H A Dextent_stream.h16 // A stream object that allows reading and writing into disk extents. This is
23 const std::vector<ByteExtent>& extents);
26 const std::vector<ByteExtent>& extents);
38 const std::vector<ByteExtent>& extents,
/external/puffin/src/include/puffin/
H A Dutils.h18 uint64_t BytesInByteExtents(const std::vector<ByteExtent>& extents);
23 PUFFIN_EXPORT std::string ExtentsToString(const T& extents) { argument
25 for (const auto& extent : extents) {
39 // extents.
/external/harfbuzz_ng/util/
H A Dview-cairo.cc43 hb_font_extents_t extents; local
44 hb_font_get_extents_for_direction (font, direction, &extents);
46 double ascent = y_sign * scalbn ((double) extents.ascender, scale_bits);
47 double descent = y_sign * -scalbn ((double) extents.descender, scale_bits);
48 double font_height = y_sign * scalbn ((double) extents.ascender - extents.descender + extents.line_gap, scale_bits);
/external/harfbuzz_ng/test/fuzzing/
H A Dhb-fuzzer.cc40 hb_glyph_extents_t extents; local
41 hb_font_get_glyph_extents (font, info.codepoint, &extents);
/external/eigen/unsupported/test/
H A Dcxx11_tensor_morphing.cpp233 Eigen::DSizes<ptrdiff_t, 4> extents(1,1,1,1);
234 typedef TensorEvaluator<decltype(tensor.slice(offsets, extents)), DefaultDevice> SliceEvaluator;
235 auto slice1 = SliceEvaluator(tensor.slice(offsets, extents), DefaultDevice());
240 extents = Eigen::DSizes<ptrdiff_t, 4>(2,1,1,1);
241 auto slice2 = SliceEvaluator(tensor.slice(offsets, extents), DefaultDevice());
246 extents = Eigen::DSizes<ptrdiff_t, 4>(1,1,1,2);
247 auto slice2 = SliceEvaluator(tensor.slice(offsets, extents), DefaultDevice());
253 extents = Eigen::DSizes<ptrdiff_t, 4>(1,2,1,1);
254 auto slice3 = SliceEvaluator(tensor.slice(offsets, extents), DefaultDevice());
260 extents
[all...]
H A Dcxx11_tensor_custom_op.cpp34 Eigen::DSizes<DenseIndex, 2> extents(output.dimension(0)-1, output.dimension(1)-1);
35 output.slice(offsets, extents).stride(strides).device(device) = input.constant(0.0f);
/external/e2fsprogs/e2fsck/
H A Dextents.c2 * extents.c --- rebuild extent tree
23 #define NUM_EXTENTS 341 /* about one ETB' worth of extents */
53 /* Ask if an inode will have its extents rebuilt during pass 1E. */
63 struct ext2fs_extent *extents; member in struct:extent_list
104 struct ext2fs_extent *last = list->extents +
126 retval = ext2fs_resize_mem(0, new_size, &list->extents);
133 memcpy(list->extents + list->count, &extent, sizeof(extent));
170 struct ext2fs_extent *last = list->extents +
188 list->retval = ext2fs_resize_mem(0, new_size, &list->extents);
195 list->extents[lis
[all...]
/external/e2fsprogs/debugfs/
H A Dro_debug_cmds.ct42 request do_dump_extents, "Dump extents information ",
43 dump_extents, extents, ex;
/external/bsdiff/include/bsdiff/
H A Dextents_file.h20 * indirection layer of extents, which are contiguous chunks of variable length
24 * implementation supports "sparse extents", which are assumed to contain zeros
44 // in the ExtentsFile will be linearly mapped to the extents provided in
45 // |extents|. The created ExtentsFile takes ownership of the |file| will close
48 const std::vector<ex_t>& extents);
73 // The list of extents mapping this instance to |file_|.
76 // The accumulated length of the extents. The i-th element contains the sum of
77 // the length of all the extents from 0 up to but not including the i-th
87 // Total length of all extents (constant).
/external/ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/
H A Dext4_journal_checksum.sh64 tune2fs -O extents $EXT4_DEV >/dev/null 2>&1

Completed in 811 milliseconds

123