Lines Matching refs:dirent
33 static int link_proc(struct ext2_dir_entry *dirent, in link_proc() argument
46 ls->err = ext2fs_get_rec_len(ls->fs, dirent, &curr_rec_len); in link_proc()
59 ls->err = ext2fs_set_rec_len(ls->fs, curr_rec_len, dirent); in link_proc()
70 if (dirent->inode) { in link_proc()
71 min_rec_len = EXT2_DIR_REC_LEN(dirent->name_len & 0xFF); in link_proc()
75 ls->err = ext2fs_set_rec_len(ls->fs, min_rec_len, dirent); in link_proc()
79 dirent->rec_len); in link_proc()
94 dirent->inode = ls->inode; in link_proc()
95 dirent->name_len = ls->namelen; in link_proc()
96 strncpy(dirent->name, ls->name, ls->namelen); in link_proc()
98 dirent->name_len |= (ls->flags & 0x7) << 8; in link_proc()