Lines Matching refs:buffer_index
56 zx_status_t VmoPool::GetNewBuffer(uint32_t* buffer_index) { in GetNewBuffer() argument
68 if (buffer_index != nullptr) { in GetNewBuffer()
69 *buffer_index = current_buffer_; in GetNewBuffer()
74 zx_status_t VmoPool::BufferCompleted(uint32_t* buffer_index) { in BufferCompleted() argument
78 if (buffer_index != nullptr) { in BufferCompleted()
79 *buffer_index = current_buffer_; in BufferCompleted()
85 zx_status_t VmoPool::BufferRelease(uint32_t buffer_index) { in BufferRelease() argument
86 if (buffer_index >= buffers_.size()) { in BufferRelease()
89 if (buffers_[buffer_index].InContainer()) { in BufferRelease()
93 if (current_buffer_ == buffer_index) { in BufferRelease()
97 free_buffers_.push_front(&buffers_[buffer_index]); in BufferRelease()