Home
last modified time | relevance | path

Searched refs:inode (Results 1 – 22 of 22) sorted by relevance

/system/iorap/src/inode2filename/
Dinode.h29 size_t inode; // ino_t = inode member
36 inode == rhs.inode;
44 inline std::ostream& operator<<(std::ostream& os, const Inode& inode) {
45 os << inode.device_major << ":" << inode.device_minor << ":" << inode.inode;
59 result_type const h1 = std::hash<size_t>{}(s.inode);
Dsearch_directories.h33 Inode inode; member
38 static InodeResult makeSuccess(Inode inode, std::string filename) { in makeSuccess()
39 return InodeResult{inode, std::move(filename)}; in makeSuccess()
42 static InodeResult makeFailure(Inode inode, int err_no) { in makeFailure()
43 return InodeResult{inode, iorap::unexpected{err_no}}; in makeFailure()
Dsearch_directories.cc105 for (const Inode& inode : list) { in OfList() local
106 map->insert({inode.inode, inode}); in OfList()
114 ValueRange FindInodeList(ino_t inode) { in FindInodeList()
115 auto range = set_.equal_range(inode); in FindInodeList()
131 const Inode& inode = pair.second; in FindAndRemoveInodeInList() local
132 if (inode.inode != stat_buf.st_ino) { in FindAndRemoveInodeInList()
137 makedev(static_cast<int>(inode.device_major), static_cast<int>(inode.device_minor)); in FindAndRemoveInodeInList()
142 LOG(VERBOSE) << "InodeSet:FindAndRemoveInodeInList matched ino: " << inode.inode in FindAndRemoveInodeInList()
152 const Inode& inode = found->second; in FindAndRemoveInodeInList() local
153 LOG(VERBOSE) << "InodeSet:FindAndRemoveInodeInList *success* inode+device " << inode; in FindAndRemoveInodeInList()
[all …]
Dinode.cc48 if (!ParseUint(lst_pair[1], &out->inode)) { in Parse()
73 if (!ParseUint(lst[2], &out->inode)) { in Parse()
Dmain.cc135 LOG(DEBUG) << "Inode match: " << result.inode << ", " << result.data.value(); in main()
136 std::cout << "Inode match: " << result.inode << ", " << result.data.value() << std::endl; in main()
139 LOG(WARNING) << "Failed to match inode: " << result.inode; in main()
/system/core/libappfuse/include/libappfuse/
DFuseAppLoop.h34 virtual void OnLookup(uint64_t unique, uint64_t inode) = 0;
35 virtual void OnGetAttr(uint64_t unique, uint64_t inode) = 0;
36 virtual void OnFsync(uint64_t unique, uint64_t inode) = 0;
37 virtual void OnWrite(uint64_t unique, uint64_t inode, uint64_t offset, uint32_t size,
39 virtual void OnRead(uint64_t unique, uint64_t inode, uint64_t offset, uint32_t size) = 0;
40 virtual void OnOpen(uint64_t unique, uint64_t inode) = 0;
41 virtual void OnRelease(uint64_t unique, uint64_t inode) = 0;
53 bool ReplyLookup(uint64_t unique, uint64_t inode, int64_t size);
54 bool ReplyGetAttr(uint64_t unique, uint64_t inode, int64_t size, int mode);
/system/core/libappfuse/tests/
DFuseAppLoopTest.cc37 uint64_t inode; member
45 void OnGetAttr(uint64_t seq, uint64_t inode) override { in OnGetAttr() argument
46 EXPECT_NE(FUSE_ROOT_ID, static_cast<int>(inode)); in OnGetAttr()
47 EXPECT_TRUE(loop->ReplyGetAttr(seq, inode, kTestFileSize, S_IFREG | 0777)); in OnGetAttr()
50 void OnLookup(uint64_t unique, uint64_t inode) override { in OnLookup() argument
51 EXPECT_NE(FUSE_ROOT_ID, static_cast<int>(inode)); in OnLookup()
52 EXPECT_TRUE(loop->ReplyLookup(unique, inode, kTestFileSize)); in OnLookup()
55 void OnFsync(uint64_t seq, uint64_t inode) override { in OnFsync() argument
56 requests.push_back({.code = FUSE_FSYNC, .inode = inode}); in OnFsync()
60 void OnWrite(uint64_t seq, uint64_t inode, uint64_t offset ATTRIBUTE_UNUSED, in OnWrite() argument
[all …]
/system/core/libprocinfo/include/procinfo/
Dprocess_map.h39 ino_t inode; in ReadMapFileContent() local
128 inode = strtoull(p, &end, 10); in ReadMapFileContent()
139 callback(start_addr, end_addr, flags, pgoff, inode, p); in ReadMapFileContent()
165 ino_t inode; member
168 MapInfo(uint64_t start, uint64_t end, uint16_t flags, uint64_t pgoff, ino_t inode, in MapInfo()
170 : start(start), end(end), flags(flags), pgoff(pgoff), inode(inode), name(name) {} in MapInfo()
175 pid, [&](uint64_t start, uint64_t end, uint16_t flags, uint64_t pgoff, ino_t inode, in ReadProcessMaps()
176 const char* name) { maps->emplace_back(start, end, flags, pgoff, inode, name); }); in ReadProcessMaps()
/system/core/libprocinfo/
Dprocess_map_test.cpp30 [&](uint64_t start, uint64_t end, uint16_t flags, uint64_t pgoff, ino_t inode, in TEST()
31 const char* name) { maps.emplace_back(start, end, flags, pgoff, inode, name); })); in TEST() argument
37 ASSERT_EQ(maps[0].inode, 10267643UL); in TEST()
43 ASSERT_EQ(maps[876].inode, 2407UL); in TEST()
49 ASSERT_EQ(maps[1260].inode, 10266154UL); in TEST()
59 [&](uint64_t start, uint64_t end, uint16_t flags, uint64_t pgoff, ino_t inode, in TEST()
60 const char* name) { maps.emplace_back(start, end, flags, pgoff, inode, name); })); in TEST() argument
Dprocess_map_benchmark.cpp36 uint64_t pgoff, ino_t inode, const char* name) { in BM_ReadMapFile() argument
37 maps.emplace_back(start, end, flags, pgoff, inode, name); in BM_ReadMapFile()
/system/core/libmeminfo/libdmabufinfo/
Ddmabufinfo.cpp149 uint64_t inode = sb.st_ino; in ReadDmaBufFdRefs() local
151 [&inode](const DmaBuffer& dbuf) { return dbuf.inode() == inode; }); in ReadDmaBufFdRefs()
181 uint64_t /* pgoff */, ino_t inode, const char* name) { in ReadDmaBufMapRefs() argument
188 [&inode](const DmaBuffer& dbuf) { return dbuf.inode() == inode; }); in ReadDmaBufMapRefs()
195 DmaBuffer& dbuf = dmabufs->emplace_back(inode, end - start, 0, "<unknown>", "<unknown>"); in ReadDmaBufMapRefs()
229 ino_t inode; in ReadDmaBufInfo() local
232 &exporter_name, &inode, &name); in ReadDmaBufInfo()
236 dmabufs->emplace_back(inode, size, count, exporter_name, matched > 4 ? name : ""); in ReadDmaBufInfo()
Ddmabufinfo_test.cpp209 EXPECT_EQ(dmabufs[0].inode(), 22069UL); in TEST()
218 EXPECT_EQ(dmabufs[1].inode(), 19834UL); in TEST()
/system/extras/boottime_tools/io_analysis/
Dcheck_file_read.py129 def __init__(self, open_time, file_name, process_name, inode, flags): argument
131 self.inode = inode
158 self.inode)
176 def __init__(self, process_name, pid, time, dev, inode, lblk, pblk, len, fevent): argument
181 self.inode = inode
265 inode = int(match.group(6))
277 fevent = files.get(inode)
279 fevent = FileEvent(time, file_name, process_name, inode, flag)
280 files[inode] = fevent
289 inode = int(match.group(5))
[all …]
/system/apex/apexd/
Dapex_database.cpp60 size_t operator()(const inode_t& inode) const { in operator ()()
61 auto h1 = std::hash<dev_t>{}(inode.first); in operator ()()
62 auto h2 = std::hash<ino_t>{}(inode.second); in operator ()()
158 auto inode = inodeFor(path); in scanFlattendedPackages() local
159 if (inode.Ok()) { in scanFlattendedPackages()
160 map[*inode] = path; in scanFlattendedPackages()
184 auto inode = inodeFor(mountPoint); in resolveMountInfo() local
185 if (inode.Ok()) { in resolveMountInfo()
186 auto iter = inodeMap.find(*inode); in resolveMountInfo()
/system/extras/ext4_utils/include/ext4_utils/
Dext4.h25 #define EXT4_ERROR_INODE(inode, fmt, a...) ext4_error_inode(__func__, (inode), (fmt), ## a); argument
63 struct inode *inode; member
306inode, raw_inode) do { (raw_inode)->xtime = cpu_to_le32((inode)->xtime.tv_sec); if (EXT4_FITS… argument
308inode, raw_inode) do { (inode)->xtime.tv_sec = (signed)le32_to_cpu((raw_inode)->xtime); if (E… argument
456 #define NEXT_ORPHAN(inode) EXT4_I(inode)->i_dtime argument
542 __le32 inode; member
549 __le32 inode; member
/system/core/libappfuse/
DFuseAppLoop.cc47 const uint64_t inode = static_cast<uint64_t>(atol(buffer->request.lookup_name)); in HandleLookUp() local
48 if (inode == 0 || inode == LONG_MAX) { in HandleLookUp()
53 callback->OnLookup(buffer->request.header.unique, inode); in HandleLookUp()
154 bool FuseAppLoop::ReplyLookup(uint64_t unique, uint64_t inode, int64_t size) { in ReplyLookup() argument
157 response.entry_out.nodeid = inode; in ReplyLookup()
160 response.entry_out.attr.ino = inode; in ReplyLookup()
166 bool FuseAppLoop::ReplyGetAttr(uint64_t unique, uint64_t inode, int64_t size, int mode) { in ReplyGetAttr() argument
171 response.attr_out.attr.ino = inode; in ReplyGetAttr()
/system/core/libmeminfo/libdmabufinfo/include/dmabufinfo/
Ddmabufinfo.h31 DmaBuffer(ino_t inode, uint64_t size, uint64_t count, const std::string& exporter, in DmaBuffer()
33 : inode_(inode), size_(size), count_(count), exporter_(exporter), name_(name) { in DmaBuffer()
54 ino_t inode() const { return inode_; } in inode() function
64 return (inode_ == rhs.inode()) && (size_ == rhs.size()) && (name_ == rhs.name()) &&
/system/extras/pagecache/
Dpagecache.py27 def add_page(self, device_number, inode, offset): argument
29 if (device_number, inode) in self._inode_to_filename:
30 filename, filesize = self._inode_to_filename[(device_number, inode)]
41 def remove_page(self, device_number, inode, offset): argument
42 if (device_number, inode) in self._inode_to_filename:
43 filename, filesize = self._inode_to_filename[(device_number, inode)]
238 inode = int(m.group(4), 16)
242 pagecache_stats.add_page(device_number, inode, m.group(4))
244 pagecache_stats.remove_page(device_number, inode, m.group(4))
/system/iorap/tests/src/inode2filename/
Dsearch_directories_test.cc1291 Inode inode; member
1323 os << "PathEntry{inode=" << path_entry.inode << ",path=\"" << path_entry.path << "\"}"; in operator <<()
1410 Inode inode; in ParseInodes() local
1413 bool inode_parse_succeeded = Inode::Parse(s, /*out*/&inode, /*out*/&error_msg); in ParseInodes()
1416 results.push_back(inode); in ParseInodes()
2448 Inode inode = maybe_path_entry->inode; in stat() local
2449 statbuf->st_dev = makedev(static_cast<int>(inode.device_major), in stat()
2450 static_cast<int>(inode.device_minor)); in stat()
2451 statbuf->st_ino = static_cast<ino_t>(inode.inode); in stat()
2513 dir_ent.d_ino = path_entry.inode.inode; in readdir()
[all …]
/system/update_engine/payload_generator/
Dext2_filesystem.cc107 auto ino_file = state->inodes->find(dirent->inode); in UpdateFileAndAppend()
123 state->used_inodes->insert(dirent->inode); in UpdateFileAndAppend()
/system/core/libmeminfo/libdmabufinfo/tools/
Ddmabuf_dump.cpp109 buf->inode(),buf->size(), buf->count()); in PrintDmaBufInfo()
/system/extras/ioblame/
DREADME189 inode->path lookup outside the tracepoint code, and pass a pointer