/frameworks/native/services/surfaceflinger/TimeStats/ |
H A D | TimeStats.h | 51 std::shared_ptr<FenceTime> acquireFence; member in struct:android::TimeStats::TimeRecord 76 const std::shared_ptr<FenceTime>& acquireFence);
|
H A D | TimeStats.cpp | 116 if (timeRecord->acquireFence != nullptr) { 117 if (timeRecord->acquireFence->getSignalTime() == Fence::SIGNAL_TIME_PENDING) { 120 if (timeRecord->acquireFence->getSignalTime() != Fence::SIGNAL_TIME_INVALID) { 121 timeRecord->acquireTime = timeRecord->acquireFence->getSignalTime(); 122 timeRecord->acquireFence = nullptr; 124 ALOGV("[%s]-[%" PRIu64 "]-acquireFence signal time is invalid", layerName.c_str(), 256 // For most media content, the acquireFence is invalid because the buffer is 321 const std::shared_ptr<FenceTime>& acquireFence) { 326 acquireFence->getSignalTime()); 333 timeRecord.acquireFence 320 setAcquireFence(const std::string& layerName, uint64_t frameNumber, const std::shared_ptr<FenceTime>& acquireFence) argument [all...] |
/frameworks/native/services/surfaceflinger/tests/hwc2/ |
H A D | Hwc2TestVirtualDisplay.cpp | 46 int32_t acquireFence; local 47 int ret = mOutputBuffer.getOutputBuffer(outHandle, &acquireFence); 48 outAcquireFence->reset(acquireFence);
|
H A D | Hwc2TestLayer.cpp | 82 int32_t acquireFence; local 83 int ret = mBuffer.get(outHandle, &acquireFence); 84 outAcquireFence->reset(acquireFence);
|
H A D | Hwc2Test.cpp | 413 buffer_handle_t buffer, int32_t acquireFence, 421 buffer, acquireFence)); 811 int32_t acquireFence, Dataspace dataspace, 819 acquireFence, static_cast<int>(dataspace), damage)); 1624 int32_t acquireFence; local 1636 && testLayers->getBuffer(layer, &handle, &acquireFence) < 0) 1648 acquireFence)); 1698 int32_t acquireFence; local 1702 &acquireFence), 0); 1703 EXPECT_NO_FATAL_FAILURE(setClientTarget(display, handle, acquireFence, 412 setLayerBuffer(hwc2_display_t display, hwc2_layer_t layer, buffer_handle_t buffer, int32_t acquireFence, hwc2_error_t* outErr = nullptr) argument 810 setClientTarget(hwc2_display_t display, buffer_handle_t handle, int32_t acquireFence, Dataspace dataspace, hwc_region_t damage, hwc2_error_t* outErr = nullptr) argument 1979 android::base::unique_fd acquireFence; local 3754 int32_t acquireFence; local 3802 int32_t acquireFence; local 4681 android::base::unique_fd acquireFence; local [all...] |
/frameworks/av/services/camera/libcameraservice/device3/ |
H A D | Camera3IOStreamBase.cpp | 152 int acquireFence, 164 buffer.acquire_fence = acquireFence; 150 handoutBufferLocked(camera3_stream_buffer &buffer, buffer_handle_t *handle, int acquireFence, int releaseFence, camera3_buffer_status_t status, bool output) argument
|
H A D | Camera3Device.cpp | 3740 native_handle_t *acquireFence = nullptr; local 3742 acquireFence = native_handle_create(1,0); 3743 acquireFence->data[0] = request->input_buffer->acquire_fence; 3744 handlesCreated->push_back(acquireFence); 3746 captureRequest->inputBuffer.acquireFence = acquireFence; 3769 native_handle_t *acquireFence = nullptr; local 3771 acquireFence = native_handle_create(1,0); 3772 acquireFence->data[0] = src->acquire_fence; 3773 handlesCreated->push_back(acquireFence); 3988 pushInflightBufferLocked( int32_t frameNumber, int32_t streamId, buffer_handle_t *buffer, int acquireFence) argument 4006 int acquireFence = pair.second; local 5049 int acquireFence = (*outputBuffers)[i].acquire_fence; local [all...] |
/frameworks/native/libs/ui/ |
H A D | Gralloc2.cpp | 210 int acquireFence, void** outData) const 214 // put acquireFence in a hidl_handle 217 if (acquireFence >= 0) { 219 h->data[0] = acquireFence; 235 // we own acquireFence even on errors 236 if (acquireFence >= 0) { 237 close(acquireFence); 245 int acquireFence, YCbCrLayout* outLayout) const 249 // put acquireFence in a hidl_handle 252 if (acquireFence > 208 lock(buffer_handle_t bufferHandle, uint64_t usage, const IMapper::Rect& accessRegion, int acquireFence, void** outData) const argument 243 lock(buffer_handle_t bufferHandle, uint64_t usage, const IMapper::Rect& accessRegion, int acquireFence, YCbCrLayout* outLayout) const argument [all...] |
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
H A D | HWComposer.cpp | 395 const sp<Fence>& acquireFence, const sp<GraphicBuffer>& target, 401 auto error = hwcDisplay->setClientTarget(slot, target, acquireFence, dataspace); 706 const sp<Fence>& acquireFence, const sp<GraphicBuffer>& buffer) { 719 error = hwcDisplay->setOutputBuffer(buffer, acquireFence); 394 setClientTarget(int32_t displayId, uint32_t slot, const sp<Fence>& acquireFence, const sp<GraphicBuffer>& target, ui::Dataspace dataspace) argument 705 setOutputBuffer(int32_t displayId, const sp<Fence>& acquireFence, const sp<GraphicBuffer>& buffer) argument
|
H A D | ComposerHal.cpp | 521 int acquireFence, Dataspace dataspace, 542 mWriter.setClientTarget(slot, handle, acquireFence, dataspace, damage); 648 uint32_t slot, const sp<GraphicBuffer>& buffer, int acquireFence) 669 mWriter.setLayerBuffer(slot, handle, acquireFence); 519 setClientTarget(Display display, uint32_t slot, const sp<GraphicBuffer>& target, int acquireFence, Dataspace dataspace, const std::vector<IComposerClient::Rect>& damage) argument 647 setLayerBuffer(Display display, Layer layer, uint32_t slot, const sp<GraphicBuffer>& buffer, int acquireFence) argument
|
H A D | HWC2.cpp | 597 const sp<Fence>& acquireFence, Dataspace dataspace) 600 int32_t fenceFd = acquireFence->dup(); 791 const sp<Fence>& acquireFence) 793 int32_t fenceFd = acquireFence->dup(); 596 setClientTarget(uint32_t slot, const sp<GraphicBuffer>& target, const sp<Fence>& acquireFence, Dataspace dataspace) argument 790 setBuffer(uint32_t slot, const sp<GraphicBuffer>& buffer, const sp<Fence>& acquireFence) argument
|
/frameworks/av/media/libstagefright/bqhelper/ |
H A D | GraphicBufferSource.cpp | 167 const sp<Fence> &acquireFence) 170 mAcquireFence(acquireFence), 164 AcquiredBuffer( const std::shared_ptr<CachedBuffer> &buffer, std::function<void(AcquiredBuffer *)> onReleased, const sp<Fence> &acquireFence) argument
|
/frameworks/native/libs/gui/ |
H A D | BufferQueueProducer.cpp | 762 sp<Fence> acquireFence; local 765 &crop, &scalingMode, &transform, &acquireFence, &stickyTransform, 770 if (acquireFence == NULL) { 775 auto acquireFenceTime = std::make_shared<FenceTime>(acquireFence); 850 mSlots[slot].mFence = acquireFence; 873 item.mFence = acquireFence; 985 mLastQueueBufferFence = std::move(acquireFence);
|
/frameworks/native/services/surfaceflinger/ |
H A D | BufferLayer.cpp | 682 auto acquireFence = mConsumer->getCurrentFence(); local 683 error = hwcLayer->setBuffer(hwcSlot, hwcBuffer, acquireFence);
|
/frameworks/native/services/surfaceflinger/tests/fakehwc/ |
H A D | FakeComposerClient.cpp | 345 int32_t /*acquireFence*/, int32_t /*dataspace*/, 410 int32_t acquireFence) { 417 l.mRenderState.mAcquireFence = acquireFence; 409 setLayerBuffer(Display , Layer layer, buffer_handle_t buffer, int32_t acquireFence) argument
|
/frameworks/native/services/vr/hardware_composer/impl/ |
H A D | vr_hwc.cpp | 494 int32_t acquireFence, int32_t /* dataspace */, 496 base::unique_fd fence(acquireFence); 604 buffer_handle_t buffer, int32_t acquireFence) { 605 base::unique_fd fence(acquireFence); 493 setClientTarget(Display display, buffer_handle_t target, int32_t acquireFence, int32_t , const std::vector<hwc_rect_t>& ) argument 603 setLayerBuffer(Display display, Layer layer, buffer_handle_t buffer, int32_t acquireFence) argument
|