Lines Matching refs:inode
727 int get_path_inode(const std::string& path, ino_t *inode) { in get_path_inode() argument
734 *inode = buf.st_ino; in get_path_inode()
745 ino_t inode = 0; in write_path_inode() local
749 if (get_path_inode(path, &inode) != 0) { in write_path_inode()
756 if (inode_raw == inode) { in write_path_inode()
760 PLOG(WARNING) << "Mismatched inode value; found " << inode in write_path_inode()
765 inode_raw = inode; in write_path_inode()
780 ino_t inode = 0; in read_path_inode() local
786 inode = inode_raw; in read_path_inode()
791 if (inode != 0) { in read_path_inode()
800 if (ent->d_ino == inode) { in read_path_inode()
804 LOG(DEBUG) << "Resolved path " << resolved << " for inode " << inode in read_path_inode()
812 LOG(WARNING) << "Failed to resolve inode " << inode << "; using " << fallback; in read_path_inode()