Lines Matching refs:pid

69     pid_t pid() const { return child_pid; }  in pid()  function in fd_sharer
298 pid_path = procfs_path / android::base::StringPrintf("%d", pid); in SetUp()
352 int pid = 10; member in DmaBufProcessStatsTest
369 ASSERT_TRUE(ReadDmaBufInfo(pid, &dmabufs, true, procfs_path, dmabuf_sysfs_path)); in TEST_F()
399 ASSERT_TRUE(ReadDmaBufFdRefs(pid, &dmabufs, procfs_path)); in TEST_F()
414 const auto& pid_fdrefs1 = fdrefs1.find(pid); in TEST_F()
429 const auto& pid_fdrefs2 = fdrefs2.find(pid); in TEST_F()
446 ASSERT_TRUE(ReadDmaBufMapRefs(pid, &dmabufs, procfs_path, dmabuf_sysfs_path)); in TEST_F()
461 const auto& pid_maprefs1 = maprefs1.find(pid); in TEST_F()
476 const auto& pid_maprefs2 = maprefs2.find(pid); in TEST_F()
512 void readAndCheckDmaBuffer(std::vector<DmaBuffer>* dmabufs, pid_t pid, const std::string name, in readAndCheckDmaBuffer() argument
516 EXPECT_TRUE(ReadDmaBufInfo(pid, dmabufs)); in readAndCheckDmaBuffer()
521 EXPECT_PID_IN_FDREFS(dmabufs->begin(), pid, expectFdrefs); in readAndCheckDmaBuffer()
522 EXPECT_PID_IN_MAPREFS(dmabufs->begin(), pid, expectMapRefs); in readAndCheckDmaBuffer()
525 bool checkPidRef(DmaBuffer& dmabuf, pid_t pid, int expectFdrefs) { in checkPidRef() argument
526 int fdrefs = dmabuf.fdrefs().find(pid)->second; in checkPidRef()
574 pid_t pid = getpid(); in TEST_F() local
580 ASSERT_TRUE(ReadDmaBufInfo(pid, &dmabufs)); in TEST_F()
586 EXPECT_PID_IN_FDREFS(dmabufs.begin(), pid, true); in TEST_F()
590 ASSERT_TRUE(ReadDmaBufInfo(pid, &dmabufs)); in TEST_F()
598 pid_t pid = getpid(); in TEST_F() local
606 ASSERT_TRUE(ReadDmaBufInfo(pid, &dmabufs)); in TEST_F()
612 EXPECT_PID_IN_FDREFS(dmabufs.begin(), pid, true); in TEST_F()
613 EXPECT_PID_IN_MAPREFS(dmabufs.begin(), pid, true); in TEST_F()
617 ASSERT_TRUE(ReadDmaBufInfo(pid, &dmabufs)); in TEST_F()
622 EXPECT_PID_IN_FDREFS(dmabufs.begin(), pid, false); in TEST_F()
623 EXPECT_PID_IN_MAPREFS(dmabufs.begin(), pid, true); in TEST_F()
630 ASSERT_TRUE(ReadDmaBufInfo(pid, &dmabufs)); in TEST_F()
640 pid_t pid = getpid(); in TEST_F() local
648 readAndCheckDmaBuffer(&dmabufs, pid, "dmabuftester-4k", 1UL, 0UL, "ion", 1UL, 4096ULL, true, in TEST_F()
652 readAndCheckDmaBuffer(&dmabufs, pid, "dmabuftester-4k", 1UL, 0UL, "ion", 2UL, 4096ULL, true, in TEST_F()
654 EXPECT_TRUE(checkPidRef(dmabufs[0], pid, 1)); in TEST_F()
655 readAndCheckDmaBuffer(&dmabufs, sharer.pid(), "dmabuftester-4k", 1UL, 0UL, "ion", 2UL, in TEST_F()
657 EXPECT_TRUE(checkPidRef(dmabufs[0], sharer.pid(), 1)); in TEST_F()
660 readAndCheckDmaBuffer(&dmabufs, pid, "dmabuftester-4k", 1UL, 0UL, "ion", 3UL, 4096ULL, true, in TEST_F()
662 EXPECT_TRUE(checkPidRef(dmabufs[0], pid, 1)); in TEST_F()
663 readAndCheckDmaBuffer(&dmabufs, sharer.pid(), "dmabuftester-4k", 1UL, 0UL, "ion", 3UL, in TEST_F()
665 EXPECT_TRUE(checkPidRef(dmabufs[0], sharer.pid(), 2)); in TEST_F()
668 readAndCheckDmaBuffer(&dmabufs, pid, "dmabuftester-4k", 1UL, 0UL, "ion", 1UL, 4096ULL, true, in TEST_F()
673 ASSERT_TRUE(ReadDmaBufInfo(pid, &dmabufs)); in TEST_F()
683 pid_t pid = getpid(); in TEST_F() local
689 readAndCheckDmaBuffer(&dmabufs, pid, "dmabuftester-4k", 1UL, 0UL, "ion", 1UL, 4096ULL, true, in TEST_F()
693 readAndCheckDmaBuffer(&dmabufs, pid, "dmabuftester-4k", 1UL, 0UL, "ion", 2UL, 4096ULL, true, in TEST_F()
695 EXPECT_TRUE(checkPidRef(dmabufs[0], pid, 2)); in TEST_F()
698 readAndCheckDmaBuffer(&dmabufs, pid, "dmabuftester-4k", 1UL, 0UL, "ion", 1UL, 4096ULL, true, in TEST_F()
700 EXPECT_TRUE(checkPidRef(dmabufs[0], pid, 1)); in TEST_F()
704 ASSERT_TRUE(ReadDmaBufInfo(pid, &dmabufs)); in TEST_F()
713 pid_t pid = getpid(); in TEST_F() local
719 readAndCheckDmaBuffer(&dmabufs, pid, "dmabuftester-4k", 1UL, 0UL, "ion", 1UL, 4096ULL, true, in TEST_F()
723 readAndCheckDmaBuffer(&dmabufs, pid, "dmabuftester-4k", 1UL, 0UL, "ion", 2UL, 4096ULL, true, in TEST_F()
725 readAndCheckDmaBuffer(&dmabufs, sharer.pid(), "dmabuftester-4k", 1UL, 0UL, "ion", 2UL, in TEST_F()
728 readAndCheckDmaBuffer(&dmabufs, pid, "dmabuftester-4k", 1UL, 0UL, "ion", 1UL, 4096ULL, true, in TEST_F()
733 ASSERT_TRUE(ReadDmaBufInfo(pid, &dmabufs)); in TEST_F()