/external/drm_hwcomposer/ |
drmframebuffer.h | 33 if (release_fence_fd() >= 0) 34 close(release_fence_fd()); 45 int release_fence_fd() { function in struct:android::DrmFramebuffer
|
/frameworks/native/libs/vr/libdvr/include/dvr/ |
dvr_buffer.h | 45 int dvrWriteBufferGain(DvrWriteBuffer* write_buffer, int* release_fence_fd); 81 // Takes ownership of |release_fence_fd|. 82 int dvrReadBufferRelease(DvrReadBuffer* read_buffer, int release_fence_fd);
|
dvr_buffer_queue.h | 209 // @param release_fence_fd A sync fence fd defined in NDK's sync.h API, which 217 int release_fence_fd);
|
dvr_api.h | 141 int* release_fence_fd); 157 int release_fence_fd); 217 const DvrNativeBufferMetadata* meta, int release_fence_fd);
|
/frameworks/native/libs/vr/libdvr/ |
dvr_buffer.cpp | 94 int dvrWriteBufferGain(DvrWriteBuffer* write_buffer, int* release_fence_fd) { 95 if (!write_buffer || !write_buffer->write_buffer || !release_fence_fd) 100 *release_fence_fd = release_fence.Release(); 166 int dvrReadBufferRelease(DvrReadBuffer* read_buffer, int release_fence_fd) { 170 pdx::LocalHandle fence(release_fence_fd);
|
dvr_buffer_queue_internal.h | 82 const DvrNativeBufferMetadata* meta, int release_fence_fd);
|
dvr_buffer_queue.cpp | 423 int release_fence_fd) { 447 pdx::LocalHandle fence(release_fence_fd); 555 int release_fence_fd) { 559 return read_queue->ReleaseBuffer(read_buffer, meta, release_fence_fd);
|
/hardware/qcom/display/msm8996/sdm/libs/hwc/ |
hwc_display_primary.cpp | 368 if (output_buffer_.release_fence_fd >= 0) { 369 frame_capture_status_ = sync_wait(output_buffer_.release_fence_fd, 1000); 370 ::close(output_buffer_.release_fence_fd); 371 output_buffer_.release_fence_fd = -1; 380 if (dump_frame_count_ && output_buffer_.release_fence_fd >= 0) { 381 int ret = sync_wait(output_buffer_.release_fence_fd, 1000); 382 ::close(output_buffer_.release_fence_fd); 383 output_buffer_.release_fence_fd = -1;
|
blit_engine_c2d.cpp | 213 layer_buffer->release_fence_fd = 214 layer_stack->layers.at(index)->input_buffer->release_fence_fd; 215 fence_fd = layer_buffer->release_fence_fd; 218 layer_stack->layers.at(index)->input_buffer->release_fence_fd = -1;
|
/hardware/qcom/display/msm8996/sdm/libs/hwc2/ |
hwc_display_primary.cpp | 424 if (output_buffer_.release_fence_fd >= 0) { 425 frame_capture_status_ = sync_wait(output_buffer_.release_fence_fd, 1000); 426 ::close(output_buffer_.release_fence_fd); 427 output_buffer_.release_fence_fd = -1; 436 if (dump_frame_count_ && output_buffer_.release_fence_fd >= 0) { 437 int ret = sync_wait(output_buffer_.release_fence_fd, 1000); 438 ::close(output_buffer_.release_fence_fd); 439 output_buffer_.release_fence_fd = -1;
|
hwc_display.cpp | 381 layer_buffer->release_fence_fd = -1; 901 client_target_->GetSDMLayer()->input_buffer->release_fence_fd; 916 close(layer_buffer->release_fence_fd); 917 layer_buffer->release_fence_fd = -1; 919 hwc_layer->PushReleaseFence(layer_buffer->release_fence_fd); 920 layer_buffer->release_fence_fd = -1; [all...] |
/hardware/qcom/display/msm8998/sdm/libs/hwc2/ |
hwc_display_primary.cpp | 442 if (output_buffer_.release_fence_fd >= 0) { 443 frame_capture_status_ = sync_wait(output_buffer_.release_fence_fd, 1000); 444 ::close(output_buffer_.release_fence_fd); 445 output_buffer_.release_fence_fd = -1; 454 if (dump_frame_count_ && output_buffer_.release_fence_fd >= 0) { 455 int ret = sync_wait(output_buffer_.release_fence_fd, 1000); 456 ::close(output_buffer_.release_fence_fd); 457 output_buffer_.release_fence_fd = -1;
|
hwc_tonemapper.cpp | 226 int &release_fence_fd = session->release_fence_fd_[buffer_index]; local 230 buffer_sync_handler_.SyncMerge(release_fence_fd, acquire_fd, &ctx.merged_fd); 236 if (release_fence_fd >= 0) { 237 CloseFd(&release_fence_fd); 258 session->SetReleaseFence(layer_buffer.release_fence_fd);
|
hwc_display.cpp | 531 layer_buffer->release_fence_fd = -1; [all...] |
/hardware/qcom/display/sdm845/sdm/libs/hwc/ |
hwc_display_primary.cpp | 411 if (output_buffer_.release_fence_fd >= 0) { 412 frame_capture_status_ = sync_wait(output_buffer_.release_fence_fd, 1000); 413 ::close(output_buffer_.release_fence_fd); 414 output_buffer_.release_fence_fd = -1; 423 if (dump_frame_count_ && output_buffer_.release_fence_fd >= 0) { 424 int ret = sync_wait(output_buffer_.release_fence_fd, 1000); 425 ::close(output_buffer_.release_fence_fd); 426 output_buffer_.release_fence_fd = -1;
|
blit_engine_c2d.cpp | 213 layer_buffer.release_fence_fd = 214 layer_stack->layers.at(index)->input_buffer.release_fence_fd; 215 fence_fd = layer_buffer.release_fence_fd; 218 layer_stack->layers.at(index)->input_buffer.release_fence_fd = -1;
|
/hardware/qcom/display/sdm845/sdm/libs/hwc2/ |
hwc_display_primary.cpp | 431 if (output_buffer_.release_fence_fd >= 0) { 432 frame_capture_status_ = sync_wait(output_buffer_.release_fence_fd, 1000); 433 ::close(output_buffer_.release_fence_fd); 434 output_buffer_.release_fence_fd = -1; 443 if (dump_frame_count_ && output_buffer_.release_fence_fd >= 0) { 444 int ret = sync_wait(output_buffer_.release_fence_fd, 1000); 445 ::close(output_buffer_.release_fence_fd); 446 output_buffer_.release_fence_fd = -1;
|
hwc_display.cpp | 532 layer_buffer->release_fence_fd = -1; [all...] |
/hardware/qcom/display/msm8996/sdm/include/core/ |
layer_buffer.h | 248 int release_fence_fd = -1; //!< File descriptor referring to a sync fence object which will be member in struct:sdm::LayerBuffer
|
/hardware/qcom/display/msm8998/sdm/include/core/ |
layer_buffer.h | 251 int release_fence_fd = -1; //!< File descriptor referring to a sync fence object which will be member in struct:sdm::LayerBuffer
|
/hardware/qcom/display/sdm845/sdm/include/core/ |
layer_buffer.h | 253 int release_fence_fd = -1; //!< File descriptor referring to a sync fence object which will be member in struct:sdm::LayerBuffer
|
/hardware/qcom/display/msm8998/sdm/libs/core/ |
display_base.cpp | [all...] |
/hardware/qcom/display/sdm845/sdm/libs/core/ |
display_base.cpp | [all...] |
/frameworks/native/libs/vr/libbufferhub/include/private/dvr/ |
bufferhub_rpc.h | 169 const FileHandleType& release_fence_fd) 175 release_fence_fd_(release_fence_fd.Borrow()) {}
|
/frameworks/native/libs/vr/libvrflinger/ |
hardware_composer.h | 105 void Finish(int release_fence_fd);
|