Lines Matching refs:pool_

45     fzl::VmoPool pool_;  member in __anonb2c9061f0111::VmoPoolTester
50 ASSERT_EQ(pool_.Init(vmo_handles_, kNumVmos), ZX_OK); in Init()
57 ASSERT_EQ(pool_.GetNewBuffer(nullptr), ZX_OK); in FillBuffers()
58 ASSERT_EQ(pool_.BufferCompleted(nullptr), ZX_OK); in FillBuffers()
77 ASSERT_EQ(pool_.GetNewBuffer(&new_buffer_index), ZX_OK); in CheckFillingPool()
83 ASSERT_EQ(pool_.BufferCompleted(&buffer_completed_index), ZX_OK); in CheckFillingPool()
89 ASSERT_EQ(pool_.GetNewBuffer(nullptr), ZX_ERR_NOT_FOUND); in CheckFillingPool()
100 if (pool_.BufferRelease(i) == ZX_ERR_NOT_FOUND) { in CheckEmptyPool()
109 ASSERT_EQ(pool_.BufferRelease(i), ZX_ERR_NOT_FOUND); in CheckEmptyPool()
116 ASSERT_TRUE(pool_.HasBufferInProgress()); in CheckHasBuffer()
117 void* addr = pool_.CurrentBufferAddress(); in CheckHasBuffer()
119 size_t mem_size = pool_.CurrentBufferSize(); in CheckHasBuffer()
128 ASSERT_FALSE(pool_.HasBufferInProgress()); in CheckHasNoBuffer()
129 void* addr = pool_.CurrentBufferAddress(); in CheckHasNoBuffer()
131 size_t mem_size = pool_.CurrentBufferSize(); in CheckHasNoBuffer()
140 ASSERT_EQ(pool_.BufferCompleted(), ZX_OK); in CheckAccounting()
163 ASSERT_EQ(pool_.BufferRelease(hashing_index), ZX_OK); in ShufflePool()
185 ASSERT_NE(tester.pool_.Init(vmo_vector), ZX_OK); in vmo_pool_init_vector_test()
188 ASSERT_EQ(tester.pool_.Init(vmo_vector), ZX_OK); in vmo_pool_init_vector_test()
206 ASSERT_EQ(tester.pool_.GetNewBuffer(), ZX_OK); in vmo_pool_double_get_buffer_test()
207 ASSERT_EQ(tester.pool_.GetNewBuffer(), ZX_ERR_BAD_STATE); in vmo_pool_double_get_buffer_test()
220 ASSERT_EQ(tester.pool_.GetNewBuffer(&current_buffer), ZX_OK); in vmo_pool_release_before_complete_test()
221 ASSERT_EQ(tester.pool_.BufferRelease(current_buffer), ZX_OK); in vmo_pool_release_before_complete_test()
225 ASSERT_EQ(tester.pool_.BufferCompleted(&current_buffer), ZX_ERR_BAD_STATE); in vmo_pool_release_before_complete_test()
238 ASSERT_EQ(tester.pool_.GetNewBuffer(&current_buffer), ZX_OK); in vmo_pool_release_wrong_buffer_test()
239 ASSERT_EQ(tester.pool_.BufferCompleted(&current_buffer), ZX_OK); in vmo_pool_release_wrong_buffer_test()
241 ASSERT_EQ(tester.pool_.BufferRelease(kNumVmos), ZX_ERR_INVALID_ARGS); in vmo_pool_release_wrong_buffer_test()
247 ASSERT_EQ(tester.pool_.BufferRelease(i), ZX_ERR_NOT_FOUND); in vmo_pool_release_wrong_buffer_test()
274 tester.pool_.Reset(); in vmo_pool_reset_test()
279 ASSERT_EQ(tester.pool_.GetNewBuffer(), ZX_OK); in vmo_pool_reset_test()
280 tester.pool_.Reset(); in vmo_pool_reset_test()