Lines Matching refs:dent
158 fs_dent_info_t *dent; in fs_populate_dents() local
164 dent = (fs_dent_info_t *)(darg->da_buf + darg->da_end); in fs_populate_dents()
166 dent->fd_attr = *attr; in fs_populate_dents()
167 dent->fd_fh = *fh; in fs_populate_dents()
168 (void) strcpy(dent->fd_name, name); in fs_populate_dents()
170 dent->fd_len = reclen; in fs_populate_dents()
646 fs_dent_info_t *dent; in traverse_level_nondir() local
693 dent = (fs_dent_info_t *)darg->da_buf; in traverse_level_nondir()
695 for (i = 0; i < n_entries; i++, dent = (fs_dent_info_t *) in traverse_level_nondir()
696 ((char *)dent + dent->fd_len)) { in traverse_level_nondir()
700 dent->fd_fh.fh_fid, dent->fd_name); in traverse_level_nondir()
702 if ((pl + strlen(dent->fd_name)) > PATH_MAX) { in traverse_level_nondir()
706 pnp->tn_path, dent->fd_name); in traverse_level_nondir()
709 free(dent->fd_fh.fh_fpath); in traverse_level_nondir()
717 if (!S_ISDIR(dent->fd_attr.st_mode)) { in traverse_level_nondir()
720 en.tn_path = dent->fd_name; in traverse_level_nondir()
721 en.tn_fh = &dent->fd_fh; in traverse_level_nondir()
722 en.tn_st = &dent->fd_attr; in traverse_level_nondir()
724 dent->fd_fh.fh_fpath = NULL; in traverse_level_nondir()