Lines Matching refs:dirent
1140 struct fuse_dirent *dirent = (struct fuse_dirent *) buf; in parse_dirfile() local
1141 size_t reclen = FUSE_DIRENT_SIZE(dirent); in parse_dirfile()
1142 if (!dirent->namelen || dirent->namelen > FUSE_NAME_MAX) in parse_dirfile()
1146 if (memchr(dirent->name, '/', dirent->namelen) != NULL) in parse_dirfile()
1149 if (!dir_emit(ctx, dirent->name, dirent->namelen, in parse_dirfile()
1150 dirent->ino, dirent->type)) in parse_dirfile()
1155 ctx->pos = dirent->off; in parse_dirfile()
1167 struct fuse_dirent *dirent = &direntplus->dirent; in fuse_direntplus_link() local
1169 struct qstr name = QSTR_INIT(dirent->name, dirent->namelen); in fuse_direntplus_link()
1272 struct fuse_dirent *dirent; in parse_dirplusfile() local
1279 dirent = &direntplus->dirent; in parse_dirplusfile()
1282 if (!dirent->namelen || dirent->namelen > FUSE_NAME_MAX) in parse_dirplusfile()
1286 if (memchr(dirent->name, '/', dirent->namelen) != NULL) in parse_dirplusfile()
1296 over = !dir_emit(ctx, dirent->name, dirent->namelen, in parse_dirplusfile()
1297 dirent->ino, dirent->type); in parse_dirplusfile()
1298 ctx->pos = dirent->off; in parse_dirplusfile()