• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asus-wl-520gu-7.0.1.45/src/router/e2fsprogs-1.40.8/e2fsck/

Lines Matching refs:entry

248 	struct ext2_ext_attr_entry *entry;
259 entry = (struct ext2_ext_attr_entry *) start;
261 /* scan all entry's headers first */
263 /* take finish entry 0UL into account */
266 while (!EXT2_EXT_IS_LAST_ENTRY(entry)) {
272 if (EXT2_EXT_ATTR_SIZE(entry->e_name_len) > remain) {
273 pctx->num = entry->e_name_len;
279 remain -= EXT2_EXT_ATTR_SIZE(entry->e_name_len);
282 if (entry->e_value_size == 0 || entry->e_value_size > remain) {
283 pctx->num = entry->e_value_size;
289 if (entry->e_value_block != 0) {
290 pctx->num = entry->e_value_block;
296 if (entry->e_hash != 0) {
297 pctx->num = entry->e_hash;
302 remain -= entry->e_value_size;
304 entry = EXT2_EXT_ATTR_NEXT(entry);
1260 struct ext2_ext_attr_entry *entry;
1364 entry = (struct ext2_ext_attr_entry *)(header+1);
1366 while ((char *)entry < end && *(__u32 *)entry) {
1367 if (region_allocate(region, (char *)entry - (char *)header,
1368 EXT2_EXT_ATTR_LEN(entry->e_name_len))) {
1373 (entry->e_name_len == 0 || entry->e_name_index != 0)) ||
1375 entry->e_name_index == 0)) {
1379 if (entry->e_value_block != 0) {
1383 if (entry->e_value_offs + entry->e_value_size > fs->blocksize) {
1388 if (entry->e_value_size &&
1389 region_allocate(region, entry->e_value_offs,
1390 EXT2_EXT_ATTR_SIZE(entry->e_value_size))) {
1394 entry = EXT2_EXT_ATTR_NEXT(entry);
1396 if (region_allocate(region, (char *)entry - (char *)header, 4)) {
1551 struct ext2_db_entry *entry;
1553 if (ext2fs_dblist_get_last(fs->dblist, &entry) ||
1554 (entry->ino != ino) ||
1555 (entry->blk != 0) ||
1556 (entry->blockcnt == 0))
1559 entry->ino, entry->blk, entry->blockcnt); */
1561 if (ext2fs_dblist_get_last(fs->dblist, &entry) ||
1562 (entry->ino != ino))
1565 pb.last_block = entry->blockcnt;