Lines Matching refs:Inode

112     std::unordered_multimap<ino_t, Inode>::iterator begin_, end_;
124 [](const std::pair<const ino_t, Inode>& pair) { in IterateValues()
135 static InodeSet OfList(const std::vector<Inode>& list) { in OfList()
137 std::unordered_multimap<ino_t, Inode>* map = &new_inode_set.set_; in OfList()
139 for (const Inode& inode : list) { in OfList()
157 std::optional<Inode> FindAndRemoveInodeInList(ValueRange inode_list, in FindAndRemoveInodeInList()
164 [&](const std::pair<ino_t, Inode>& pair) { in FindAndRemoveInodeInList()
165 const Inode& inode = pair.second; in FindAndRemoveInodeInList()
186 Inode inode = found->second; in FindAndRemoveInodeInList()
201 std::optional<Inode> FindAndRemoveInodeInList(ValueRange inode_list, in FindAndRemoveInodeInList()
202 const Inode& inode) { in FindAndRemoveInodeInList()
208 [&](const std::pair<ino_t, Inode>& pair) { in FindAndRemoveInodeInList()
213 Inode inode = found->second; in FindAndRemoveInodeInList()
241 std::unordered_multimap<ino_t, Inode> set_; // TODO: Rename to map_.
269 void search_for_inodes_in(std::vector<Inode>& inode_list, const std::string& dirpath);
556 std::vector<Inode> inode_list;
727 Inode inode;
779 std::vector<Inode> inode_search_list, in SearchDirectoriesForMatchingInodes()
823 std::optional<Inode> inode = inodes->FindAndRemoveInodeInList(inode_list, stat_buf); in SearchDirectoriesForMatchingInodes()
902 .map([](const Inode& inode) { in SearchDirectoriesForMatchingInodes()
924 std::vector<Inode> inode_list, in FindFilenamesFromInodes()
970 std::vector<Inode> inode_list, in FindFilenamesFromInodesPair()
987 rxcpp::observable<Inode> inodes, in FindFilenamesFromInodes()
992 return inodes.reduce(std::vector<Inode>{}, in FindFilenamesFromInodes()
993 [](std::vector<Inode> vec, Inode inode) { in FindFilenamesFromInodes()
997 [](std::vector<Inode> v){ in FindFilenamesFromInodes()
1001 (std::vector<Inode> vec) { in FindFilenamesFromInodes()
1029 return InodeResult::makeSuccess(Inode::FromDeviceAndInode(-1, e.d_ino), std::move(e.filename)); in EmitAllInodesFromDirectories()
1071 std::vector<Inode> inode_list, in FilterFilenamesForSpecificInodes()
1110 std::optional<Inode> inode = inodes->FindAndRemoveInodeInList(inode_list, stat_buf); in FilterFilenamesForSpecificInodes()
1125 std::optional<Inode> inode = in FilterFilenamesForSpecificInodes()
1205 .map([](const Inode& inode) { in FilterFilenamesForSpecificInodes()
1232 if (result.inode == Inode::FromDeviceAndInode(maybe_stat->st_dev, maybe_stat->st_ino)) { in FilterFilenamesForSpecificInodes()
1291 Inode inode = Inode::FromDeviceAndInode(stat_buf.st_dev, stat_buf.st_ino); in EmitAllFilenames()
1331 if (result.inode == Inode::FromDeviceAndInode(maybe_stat->st_dev, maybe_stat->st_ino)) { in EmitAllFilenames()