Lines Matching refs:de
80 * len <= VXFS_NAMELEN and de != NULL are guaranteed by caller.
83 vxfs_match(int len, const char * const name, struct vxfs_direct *de)
85 if (len != de->d_namelen)
87 if (!de->d_ino)
89 return !memcmp(name, de->d_name, len);
93 vxfs_next_entry(struct vxfs_direct *de)
95 return ((struct vxfs_direct *)((char*)de + de->d_reclen));
136 struct vxfs_direct *de;
142 de = (struct vxfs_direct *)(baddr + VXFS_DIRBLKOV(dbp));
144 for (; (caddr_t)de <= limit; de = vxfs_next_entry(de)) {
145 if (!de->d_reclen)
147 if (!de->d_ino)
149 if (vxfs_match(namelen, name, de)) {
151 return (de);
176 struct vxfs_direct *de;
180 de = vxfs_find_entry(dip, dp, &pp);
181 if (de) {
182 ino = de->d_ino;
291 struct vxfs_direct *de;
297 de = (struct vxfs_direct *)
302 for (; (caddr_t)de <= limit; de = vxfs_next_entry(de)) {
305 if (!de->d_reclen)
307 if (!de->d_ino)
310 offset = (caddr_t)de - kaddr;
311 over = filler(retp, de->d_name, de->d_namelen,
313 de->d_ino, DT_UNKNOWN);