Searched defs:acquireFence (Results 1 - 16 of 16) sorted by relevance

/frameworks/native/services/surfaceflinger/TimeStats/
H A DTimeStats.h51 std::shared_ptr<FenceTime> acquireFence; member in struct:android::TimeStats::TimeRecord
76 const std::shared_ptr<FenceTime>& acquireFence);
H A DTimeStats.cpp116 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 DHwc2TestVirtualDisplay.cpp46 int32_t acquireFence; local
47 int ret = mOutputBuffer.getOutputBuffer(outHandle, &acquireFence);
48 outAcquireFence->reset(acquireFence);
H A DHwc2TestLayer.cpp82 int32_t acquireFence; local
83 int ret = mBuffer.get(outHandle, &acquireFence);
84 outAcquireFence->reset(acquireFence);
H A DHwc2Test.cpp413 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 DCamera3IOStreamBase.cpp152 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 DCamera3Device.cpp3740 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 DGralloc2.cpp210 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 DHWComposer.cpp395 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 DComposerHal.cpp521 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 DHWC2.cpp597 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 DGraphicBufferSource.cpp167 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 DBufferQueueProducer.cpp762 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 DBufferLayer.cpp682 auto acquireFence = mConsumer->getCurrentFence(); local
683 error = hwcLayer->setBuffer(hwcSlot, hwcBuffer, acquireFence);
/frameworks/native/services/surfaceflinger/tests/fakehwc/
H A DFakeComposerClient.cpp345 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 Dvr_hwc.cpp494 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

Completed in 152 milliseconds