Searched refs:DmaBuffer (Results 1 – 5 of 5) sorted by relevance
/system/memory/libmeminfo/libdmabufinfo/include/dmabufinfo/ |
D | dmabufinfo.h | 30 struct DmaBuffer { struct 32 DmaBuffer(ino_t inode, uint64_t size, uint64_t count, const std::string& exporter, in DmaBuffer() function 37 DmaBuffer() = default; 38 ~DmaBuffer() = default; 67 bool operator==(const DmaBuffer& rhs) { argument 94 bool ReadDmaBufInfo(pid_t pid, std::vector<DmaBuffer>* dmabufs, bool read_fdrefs = true, argument 105 bool ReadDmaBufFdRefs(int pid, std::vector<DmaBuffer>* dmabufs, 112 bool ReadDmaBufMapRefs(pid_t pid, std::vector<DmaBuffer>* dmabufs, 126 bool ReadProcfsDmaBufs(std::vector<DmaBuffer>* bufs);
|
/system/memory/libmeminfo/libdmabufinfo/ |
D | dmabufinfo.cpp | 109 bool ReadDmaBufFdRefs(int pid, std::vector<DmaBuffer>* dmabufs, in ReadDmaBufFdRefs() 185 [&inode](const DmaBuffer& dbuf) { return dbuf.inode() == inode; }); in ReadDmaBufFdRefs() 194 DmaBuffer& db = dmabufs->emplace_back(inode, size, count, exporter, name); in ReadDmaBufFdRefs() 201 bool ReadDmaBufMapRefs(pid_t pid, std::vector<DmaBuffer>* dmabufs, in ReadDmaBufMapRefs() 221 [&mapinfo](const DmaBuffer& dbuf) { return dbuf.inode() == mapinfo.inode; }); in ReadDmaBufMapRefs() 245 DmaBuffer& dbuf = dmabufs->emplace_back(mapinfo.inode, size, 0, exporter, "<unknown>"); in ReadDmaBufMapRefs() 259 bool ReadDmaBufInfo(pid_t pid, std::vector<DmaBuffer>* dmabufs, bool read_fdrefs, in ReadDmaBufInfo() 277 bool ReadProcfsDmaBufs(std::vector<DmaBuffer>* bufs) { in ReadProcfsDmaBufs()
|
D | dmabufinfo_test.cpp | 330 std::vector<DmaBuffer> dmabufs; in TEST_F() 336 [](const DmaBuffer& dmabuf) { return dmabuf.inode() == 2; }); in TEST_F() 345 [](const DmaBuffer& dmabuf) { return dmabuf.inode() == 4; }); in TEST_F() 360 std::vector<DmaBuffer> dmabufs; in TEST_F() 365 [](const DmaBuffer& dmabuf) { return dmabuf.inode() == 2; }); in TEST_F() 381 [](const DmaBuffer& dmabuf) { return dmabuf.inode() == 3; }); in TEST_F() 407 std::vector<DmaBuffer> dmabufs; in TEST_F() 412 [](const DmaBuffer& dmabuf) { return dmabuf.inode() == 2; }); in TEST_F() 428 [](const DmaBuffer& dmabuf) { return dmabuf.inode() == 3; }); in TEST_F() 481 void readAndCheckDmaBuffer(std::vector<DmaBuffer>* dmabufs, pid_t pid, const std::string name, in readAndCheckDmaBuffer() [all …]
|
/system/memory/libmeminfo/libdmabufinfo/tools/ |
D | dmabuf_dump.cpp | 41 using DmaBuffer = ::android::dmabufinfo::DmaBuffer; typedef 70 static void PrintDmaBufTable(const std::vector<DmaBuffer>& bufs) { in PrintDmaBufTable() 140 static void PrintDmaBufPerProcess(const std::vector<DmaBuffer>& bufs) { in PrintDmaBufPerProcess() 156 std::unordered_map<ino_t, DmaBuffer> inode_to_dmabuf; in PrintDmaBufPerProcess() 169 DmaBuffer& buf = inode_to_dmabuf[inode]; in PrintDmaBufPerProcess() 291 std::vector<DmaBuffer> bufs; in main()
|
/system/memory/libmeminfo/libdmabufinfo/tools/include/ |
D | dmabuf_output_helper.h | 36 virtual void BufTableStats(const android::dmabufinfo::DmaBuffer& buf) = 0; 46 virtual void PerProcessBufStats(const android::dmabufinfo::DmaBuffer& buf) = 0; 73 void BufTableStats(const android::dmabufinfo::DmaBuffer& buf) override { in BufTableStats() 105 void PerProcessBufStats(const android::dmabufinfo::DmaBuffer& buf) override { in PerProcessBufStats() 164 void BufTableStats(const android::dmabufinfo::DmaBuffer& buf) override { in BufTableStats() 190 void PerProcessBufStats(const android::dmabufinfo::DmaBuffer& buf) override { in PerProcessBufStats()
|