Searched refs:acquireFence (Results 1 - 25 of 30) sorted by relevance

12

/frameworks/native/services/surfaceflinger/tests/hwc2/
H A DHwc2TestVirtualDisplay.cpp42 int32_t acquireFence; local
43 int ret = mBuffer.get(outHandle, &acquireFence);
44 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.cpp407 buffer_handle_t buffer, int32_t acquireFence,
415 buffer, acquireFence));
805 int32_t acquireFence, android_dataspace_t dataspace,
813 acquireFence, dataspace, damage));
1617 int32_t acquireFence; local
1629 && testLayers->getBuffer(layer, &handle, &acquireFence) < 0)
1641 acquireFence));
1690 int32_t acquireFence; local
1694 &acquireFence), 0);
1695 EXPECT_NO_FATAL_FAILURE(setClientTarget(display, handle, acquireFence,
406 setLayerBuffer(hwc2_display_t display, hwc2_layer_t layer, buffer_handle_t buffer, int32_t acquireFence, hwc2_error_t* outErr = nullptr) argument
804 setClientTarget(hwc2_display_t display, buffer_handle_t handle, int32_t acquireFence, android_dataspace_t dataspace, hwc_region_t damage, hwc2_error_t* outErr = nullptr) argument
1832 android::base::unique_fd acquireFence; local
3608 int32_t acquireFence; local
3656 int32_t acquireFence; local
4536 android::base::unique_fd acquireFence; local
[all...]
/frameworks/native/libs/ui/
H A DGralloc2.cpp96 int acquireFence, void** outData) const
100 // put acquireFence in a hidl_handle
103 if (acquireFence >= 0) {
105 h->data[0] = acquireFence;
121 // we own acquireFence even on errors
122 if (acquireFence >= 0) {
123 close(acquireFence);
131 int acquireFence, YCbCrLayout* outLayout) const
135 // put acquireFence in a hidl_handle
138 if (acquireFence >
94 lock(buffer_handle_t bufferHandle, uint64_t usage, const IMapper::Rect& accessRegion, int acquireFence, void** outData) const argument
129 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 DFramebufferSurface.cpp103 sp<Fence> acquireFence(Fence::NO_FENCE);
105 status_t result = nextBuffer(slot, buf, acquireFence, dataspace);
193 sp<Fence> acquireFence; local
194 status_t err = nextBuffer(buf, acquireFence);
200 err = mHwc.fbPost(mDisplayType, acquireFence, buf);
H A DHWComposer_hwc1.h136 int fbPost(int32_t id, const sp<Fence>& acquireFence, const sp<GraphicBuffer>& buf);
142 status_t setOutputBuffer(int32_t id, const sp<Fence>& acquireFence,
339 const sp<Fence>& acquireFence, const sp<GraphicBuffer>& buf);
H A DHWComposer.h94 const sp<Fence>& acquireFence,
127 status_t setOutputBuffer(int32_t displayId, const sp<Fence>& acquireFence,
H A DHWComposer_hwc1.cpp638 const sp<Fence>& acquireFence, const sp<GraphicBuffer>& buf) {
652 if (acquireFence->isValid()) {
653 acquireFenceFd = acquireFence->dup();
868 const sp<Fence>& acquireFence, const sp<GraphicBuffer>& buffer) {
870 return setFramebufferTarget(id, acquireFence, buffer);
872 acquireFence->waitForever("HWComposer::fbPost");
897 status_t HWComposer::setOutputBuffer(int32_t id, const sp<Fence>& acquireFence,
906 disp.outbufAcquireFence = acquireFence;
637 setFramebufferTarget(int32_t id, const sp<Fence>& acquireFence, const sp<GraphicBuffer>& buf) argument
H A DComposerHal.h201 int acquireFence, Dataspace dataspace,
225 const sp<GraphicBuffer>& buffer, int acquireFence);
H A DHWC2.h232 const android::sp<android::Fence>& acquireFence,
305 const android::sp<android::Fence>& acquireFence);
H A DComposerHal.cpp478 int acquireFence, Dataspace dataspace,
499 mWriter.setClientTarget(slot, handle, acquireFence, dataspace, damage);
593 uint32_t slot, const sp<GraphicBuffer>& buffer, int acquireFence)
614 mWriter.setLayerBuffer(slot, handle, acquireFence);
476 setClientTarget(Display display, uint32_t slot, const sp<GraphicBuffer>& target, int acquireFence, Dataspace dataspace, const std::vector<IComposerClient::Rect>& damage) argument
592 setLayerBuffer(Display display, Layer layer, uint32_t slot, const sp<GraphicBuffer>& buffer, int acquireFence) argument
H A DHWC2.cpp547 const sp<Fence>& acquireFence, android_dataspace_t dataspace)
550 int32_t fenceFd = acquireFence->dup();
747 const sp<Fence>& acquireFence)
749 int32_t fenceFd = acquireFence->dup();
546 setClientTarget(uint32_t slot, const sp<GraphicBuffer>& target, const sp<Fence>& acquireFence, android_dataspace_t dataspace) argument
746 setBuffer(uint32_t slot, const sp<GraphicBuffer>& buffer, const sp<Fence>& acquireFence) argument
H A DHWComposer.cpp405 const sp<Fence>& acquireFence, const sp<GraphicBuffer>& target,
413 auto error = hwcDisplay->setClientTarget(slot, target, acquireFence, dataspace);
778 const sp<Fence>& acquireFence, const sp<GraphicBuffer>& buffer) {
798 error = hwcDisplay->setOutputBuffer(buffer, acquireFence);
404 setClientTarget(int32_t displayId, uint32_t slot, const sp<Fence>& acquireFence, const sp<GraphicBuffer>& target, android_dataspace_t dataspace) argument
777 setOutputBuffer(int32_t displayId, const sp<Fence>& acquireFence, const sp<GraphicBuffer>& buffer) argument
/frameworks/native/include/ui/
H A DGralloc2.h58 // The ownership of acquireFence is always transferred to the callee, even
62 int acquireFence, void** outData) const;
64 // The ownership of acquireFence is always transferred to the callee, even
68 int acquireFence, YCbCrLayout* outLayout) const;
/frameworks/native/libs/ui/include/ui/
H A DGralloc2.h58 // The ownership of acquireFence is always transferred to the callee, even
62 int acquireFence, void** outData) const;
64 // The ownership of acquireFence is always transferred to the callee, even
68 int acquireFence, YCbCrLayout* outLayout) const;
/frameworks/av/services/camera/libcameraservice/device3/
H A DCamera3IOStreamBase.cpp150 int acquireFence,
162 buffer.acquire_fence = acquireFence;
148 handoutBufferLocked(camera3_stream_buffer &buffer, buffer_handle_t *handle, int acquireFence, int releaseFence, camera3_buffer_status_t status, bool output) argument
H A DCamera3Device.cpp3377 native_handle_t *acquireFence = nullptr; local
3379 acquireFence = native_handle_create(1,0);
3380 acquireFence->data[0] = request->input_buffer->acquire_fence;
3381 handlesCreated->push_back(acquireFence);
3383 captureRequest->inputBuffer.acquireFence = acquireFence;
3406 native_handle_t *acquireFence = nullptr; local
3408 acquireFence = native_handle_create(1,0);
3409 acquireFence->data[0] = src->acquire_fence;
3410 handlesCreated->push_back(acquireFence);
3564 pushInflightBufferLocked( int32_t frameNumber, int32_t streamId, buffer_handle_t *buffer, int acquireFence) argument
3582 int acquireFence = pair.second; local
4393 int acquireFence = (*outputBuffers)[i].acquire_fence; local
[all...]
/frameworks/native/libs/gui/
H A DFrameTimestamps.cpp64 return acquireFence->isValid();
83 acquireFence->getSignalTime();
136 true, *acquireFence);
258 frame->acquireFence = std::move(acquire);
262 frame->acquireFence = std::make_shared<FenceTime>(frame->postedTime);
292 frame.acquireFence = FenceTime::NO_FENCE;
370 newTimestamps.acquireFence = newEntry.acquireFence;
H A DBufferQueueProducer.cpp762 sp<Fence> acquireFence; local
765 &crop, &scalingMode, &transform, &acquireFence, &stickyTransform,
769 if (acquireFence == NULL) {
774 auto acquireFenceTime = std::make_shared<FenceTime>(acquireFence);
849 mSlots[slot].mFence = acquireFence;
871 item.mFence = acquireFence;
982 mLastQueueBufferFence = std::move(acquireFence);
/frameworks/native/include/gui/
H A DFrameTimestamps.h94 std::shared_ptr<FenceTime> acquireFence{FenceTime::NO_FENCE};
175 std::shared_ptr<FenceTime> acquireFence{FenceTime::NO_FENCE};
/frameworks/native/libs/gui/include/gui/
H A DFrameTimestamps.h94 std::shared_ptr<FenceTime> acquireFence{FenceTime::NO_FENCE};
175 std::shared_ptr<FenceTime> acquireFence{FenceTime::NO_FENCE};
/frameworks/native/services/vr/hardware_composer/impl/
H A Dvr_hwc.h245 int32_t acquireFence, int32_t dataspace,
263 buffer_handle_t buffer, int32_t acquireFence) override;
H A Dvr_hwc.cpp476 int32_t acquireFence, int32_t dataspace,
478 base::unique_fd fence(acquireFence);
585 buffer_handle_t buffer, int32_t acquireFence) {
586 base::unique_fd fence(acquireFence);
475 setClientTarget(Display display, buffer_handle_t target, int32_t acquireFence, int32_t dataspace, const std::vector<hwc_rect_t>& damage) argument
584 setLayerBuffer(Display display, Layer layer, buffer_handle_t buffer, int32_t acquireFence) argument
/frameworks/native/libs/hwc2on1adapter/
H A DHWC2On1Adapter.cpp838 int32_t acquireFence, int32_t /*dataspace*/, hwc_region_t /*damage*/) {
841 ALOGV("[%" PRIu64 "] setClientTarget(%p, %d)", mId, target, acquireFence);
843 mClientTarget.setFence(acquireFence);
1928 int32_t acquireFence) {
1929 ALOGV("Setting acquireFence to %d for layer %" PRIu64, acquireFence, mId);
1931 mBuffer.setFence(acquireFence);
837 setClientTarget(buffer_handle_t target, int32_t acquireFence, int32_t , hwc_region_t ) argument
1927 setBuffer(buffer_handle_t buffer, int32_t acquireFence) argument
/frameworks/av/media/libstagefright/omx/
H A DGraphicBufferSource.cpp141 const sp<Fence> &acquireFence)
144 mAcquireFence(acquireFence),
138 AcquiredBuffer( const std::shared_ptr<CachedBuffer> &buffer, std::function<void(AcquiredBuffer *)> onReleased, const sp<Fence> &acquireFence) argument

Completed in 2469 milliseconds

12