Lines Matching refs:dirent
37 struct ext2_dir_entry *dirent; in htree_dump_leaf_node() local
68 dirent = (struct ext2_dir_entry *) (buf + offset); in htree_dump_leaf_node()
69 errcode = ext2fs_get_rec_len(fs, dirent, &rec_len); in htree_dump_leaf_node()
79 ((((unsigned) dirent->name_len & 0xFF)+8) > rec_len)) { in htree_dump_leaf_node()
84 thislen = dirent->name_len & 0xFF; in htree_dump_leaf_node()
85 strncpy(name, dirent->name, thislen); in htree_dump_leaf_node()
94 dirent->inode, hash, minor_hash, rec_len, name); in htree_dump_leaf_node()
368 struct ext2_dir_entry *dirent; in search_dir_block() local
386 dirent = (struct ext2_dir_entry *) (p->buf + offset); in search_dir_block()
387 errcode = ext2fs_get_rec_len(fs, dirent, &rec_len); in search_dir_block()
394 if (dirent->inode && in search_dir_block()
395 p->len == (dirent->name_len & 0xFF) && in search_dir_block()
396 strncmp(p->search_name, dirent->name, in search_dir_block()