Home
last modified time | relevance | path

Searched refs:DmaBuffer (Results 1 – 4 of 4) sorted by relevance

/system/core/libmeminfo/libdmabufinfo/include/dmabufinfo/
Ddmabufinfo.h29 struct DmaBuffer { struct
31 DmaBuffer(ino_t inode, uint64_t size, uint64_t count, const std::string& exporter, in DmaBuffer() function
36 ~DmaBuffer() = default;
63 bool operator==(const DmaBuffer& rhs) { argument
90 bool ReadDmaBufInfo(std::vector<DmaBuffer>* dmabufs, argument
97 bool ReadDmaBufInfo(pid_t pid, std::vector<DmaBuffer>* dmabufs);
104 bool AppendDmaBufInfo(pid_t pid, std::vector<DmaBuffer>* dmabufs);
/system/core/libmeminfo/libdmabufinfo/
Ddmabufinfo.cpp99 static bool ReadDmaBufFdRefs(pid_t pid, std::vector<DmaBuffer>* dmabufs) { in ReadDmaBufFdRefs()
151 [&inode](const DmaBuffer& dbuf) { return dbuf.inode() == inode; }); in ReadDmaBufFdRefs()
160 DmaBuffer& db = dmabufs->emplace_back(sb.st_ino, sb.st_blocks * 512, count, exporter, name); in ReadDmaBufFdRefs()
167 static bool ReadDmaBufMapRefs(pid_t pid, std::vector<DmaBuffer>* dmabufs) { in ReadDmaBufMapRefs()
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()
211 bool ReadDmaBufInfo(std::vector<DmaBuffer>* dmabufs, const std::string& path) { in ReadDmaBufInfo()
246 bool ReadDmaBufInfo(pid_t pid, std::vector<DmaBuffer>* dmabufs) { in ReadDmaBufInfo()
251 bool AppendDmaBufInfo(pid_t pid, std::vector<DmaBuffer>* dmabufs) { in AppendDmaBufInfo()
Ddmabufinfo_test.cpp203 std::vector<DmaBuffer> dmabufs; in TEST()
255 void readAndCheckDmaBuffer(std::vector<DmaBuffer>* dmabufs, pid_t pid, const std::string name, in readAndCheckDmaBuffer()
268 bool checkPidRef(DmaBuffer& dmabuf, pid_t pid, int expectFdrefs) { in checkPidRef()
318 std::vector<DmaBuffer> dmabufs; in TEST_F()
342 std::vector<DmaBuffer> dmabufs; in TEST_F()
384 std::vector<DmaBuffer> dmabufs; in TEST_F()
427 std::vector<DmaBuffer> dmabufs; in TEST_F()
457 std::vector<DmaBuffer> dmabufs; in TEST_F()
/system/core/libmeminfo/libdmabufinfo/tools/
Ddmabuf_dump.cpp34 using DmaBuffer = ::android::dmabufinfo::DmaBuffer; typedef
62 static void PrintDmaBufInfo(const std::vector<DmaBuffer>& bufs) { in PrintDmaBufInfo()
139 std::vector<DmaBuffer> bufs; in main()