Lines Matching refs:de
33 struct bfs_dirent *de; in bfs_readdir() local
53 de = (struct bfs_dirent *)(bh->b_data + offset); in bfs_readdir()
54 if (de->ino) { in bfs_readdir()
55 int size = strnlen(de->name, BFS_NAMELEN); in bfs_readdir()
56 if (!dir_emit(ctx, de->name, size, in bfs_readdir()
57 le16_to_cpu(de->ino), in bfs_readdir()
131 struct bfs_dirent *de; in bfs_lookup() local
138 bh = bfs_find_entry(dir, dentry->d_name.name, dentry->d_name.len, &de); in bfs_lookup()
140 unsigned long ino = (unsigned long)le16_to_cpu(de->ino); in bfs_lookup()
181 struct bfs_dirent *de; in bfs_unlink() local
185 bh = bfs_find_entry(dir, dentry->d_name.name, dentry->d_name.len, &de); in bfs_unlink()
186 if (!bh || (le16_to_cpu(de->ino) != inode->i_ino)) in bfs_unlink()
195 de->ino = 0; in bfs_unlink()
280 struct bfs_dirent *de; in bfs_add_entry() local
298 de = (struct bfs_dirent *)(bh->b_data + off); in bfs_add_entry()
299 if (!de->ino) { in bfs_add_entry()
307 de->ino = cpu_to_le16((u16)ino); in bfs_add_entry()
309 de->name[i] = in bfs_add_entry()
335 struct bfs_dirent *de; in bfs_find_entry() local
349 de = (struct bfs_dirent *)(bh->b_data + offset); in bfs_find_entry()
351 if (le16_to_cpu(de->ino) && in bfs_find_entry()
352 bfs_namecmp(namelen, name, de->name)) { in bfs_find_entry()
353 *res_dir = de; in bfs_find_entry()