Home | History | Annotate | Download | only in ext2fs

Lines Matching refs:eh

73 static void dbg_show_header(struct ext3_extent_header *eh)
76 ext2fs_le16_to_cpu(eh->eh_magic),
77 ext2fs_le16_to_cpu(eh->eh_entries),
78 ext2fs_le16_to_cpu(eh->eh_max),
79 ext2fs_le16_to_cpu(eh->eh_depth),
80 ext2fs_le32_to_cpu(eh->eh_generation));
123 #define dbg_show_header(eh) do { } while (0)
135 struct ext3_extent_header *eh = ptr;
137 dbg_show_header(eh);
138 if (ext2fs_le16_to_cpu(eh->eh_magic) != EXT3_EXT_MAGIC)
140 if (ext2fs_le16_to_cpu(eh->eh_entries) > ext2fs_le16_to_cpu(eh->eh_max))
142 if (eh->eh_depth == 0)
147 eh_max = (size - sizeof(*eh)) / entry_size;
150 if ((ext2fs_le16_to_cpu(eh->eh_max) > eh_max) ||
151 (ext2fs_le16_to_cpu(eh->eh_max) < (eh_max - 2)))
193 struct ext3_extent_header *eh;
222 eh = (struct ext3_extent_header *) &handle->inode->i_block[0];
228 eh->eh_magic = ext2fs_cpu_to_le16(EXT3_EXT_MAGIC);
229 eh->eh_depth = 0;
230 eh->eh_entries = 0;
231 i = (sizeof(handle->inode->i_block) - sizeof(*eh)) /
233 eh->eh_max = ext2fs_cpu_to_le16(i);
242 retval = ext2fs_extent_header_verify(eh, sizeof(handle->inode->i_block));
246 handle->max_depth = ext2fs_le16_to_cpu(eh->eh_depth);
247 handle->type = ext2fs_le16_to_cpu(eh->eh_magic);
257 ext2fs_le16_to_cpu(eh->eh_entries);
258 handle->path[0].max_entries = ext2fs_le16_to_cpu(eh->eh_max);
284 struct ext3_extent_header *eh;
392 eh = (struct ext3_extent_header *) path->buf;
393 ix = EXT_FIRST_INDEX(eh);
411 eh = (struct ext3_extent_header *) path->buf;
412 path->curr = EXT_LAST_EXTENT(eh);
453 eh = (struct ext3_extent_header *) newpath->buf;
455 retval = ext2fs_extent_header_verify(eh, handle->fs->blocksize);
462 ext2fs_le16_to_cpu(eh->eh_entries);
463 newpath->max_entries = ext2fs_le16_to_cpu(eh->eh_max);
473 ix = EXT_FIRST_INDEX((struct ext3_extent_header *) eh);
478 ix = EXT_LAST_INDEX((struct ext3_extent_header *) eh);
830 struct ext3_extent_header *eh, *neweh;
890 eh = (struct ext3_extent_header *)path->buf;
895 tocopy = ext2fs_le16_to_cpu(eh->eh_entries);
904 tocopy = ext2fs_le16_to_cpu(eh->eh_entries) / 2;
909 tocopy, ext2fs_le16_to_cpu(eh->eh_entries),
950 memcpy(neweh, eh, sizeof(struct ext3_extent_header));
958 EXT_FIRST_INDEX(eh) +
959 (ext2fs_le16_to_cpu(eh->eh_entries) - tocopy),
982 eh->eh_depth = ext2fs_cpu_to_le16(handle->max_depth);
988 eh->eh_entries = ext2fs_cpu_to_le16(path->entries);
1051 struct ext3_extent_header *eh;
1084 eh = (struct ext3_extent_header *) path->buf;
1092 ix = EXT_FIRST_INDEX(eh);
1102 eh = (struct ext3_extent_header *) path->buf;
1103 eh->eh_entries = ext2fs_cpu_to_le16(path->entries);
1453 struct ext3_extent_header *eh;
1512 eh = (struct ext3_extent_header *) path->buf;
1513 eh->eh_entries = ext2fs_cpu_to_le16(path->entries);
1515 eh->eh_depth = handle->max_depth = 0;
1588 struct ext3_extent_header *eh;