Lines Matching refs:dirent
1172 struct fuse_dirent *dirent = (struct fuse_dirent *) buf; in parse_dirfile() local
1173 size_t reclen = FUSE_DIRENT_SIZE(dirent); in parse_dirfile()
1174 if (!dirent->namelen || dirent->namelen > FUSE_NAME_MAX) in parse_dirfile()
1178 if (memchr(dirent->name, '/', dirent->namelen) != NULL) in parse_dirfile()
1181 if (!dir_emit(ctx, dirent->name, dirent->namelen, in parse_dirfile()
1182 dirent->ino, dirent->type)) in parse_dirfile()
1187 ctx->pos = dirent->off; in parse_dirfile()
1198 struct fuse_dirent *dirent = &direntplus->dirent; in fuse_direntplus_link() local
1200 struct qstr name = QSTR_INIT(dirent->name, dirent->namelen); in fuse_direntplus_link()
1301 struct fuse_dirent *dirent; in parse_dirplusfile() local
1308 dirent = &direntplus->dirent; in parse_dirplusfile()
1311 if (!dirent->namelen || dirent->namelen > FUSE_NAME_MAX) in parse_dirplusfile()
1315 if (memchr(dirent->name, '/', dirent->namelen) != NULL) in parse_dirplusfile()
1325 over = !dir_emit(ctx, dirent->name, dirent->namelen, in parse_dirplusfile()
1326 dirent->ino, dirent->type); in parse_dirplusfile()
1328 ctx->pos = dirent->off; in parse_dirplusfile()