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

/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.cpp91 int acquireFence, void** outData) const
95 // put acquireFence in a hidl_handle
98 if (acquireFence >= 0) {
100 h->data[0] = acquireFence;
116 // we own acquireFence even on errors
117 if (acquireFence >= 0) {
118 close(acquireFence);
126 int acquireFence, YCbCrLayout* outLayout) const
130 // put acquireFence in a hidl_handle
133 if (acquireFence >
89 lock(buffer_handle_t bufferHandle, uint64_t usage, const IMapper::Rect& accessRegion, int acquireFence, void** outData) const argument
124 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);
112 acquireFence, buf, dataspace);
192 sp<Fence> acquireFence; local
193 status_t err = nextBuffer(buf, acquireFence);
199 err = mHwc.fbPost(mDisplayType, acquireFence, buf);
H A DHWComposer.cpp419 const sp<Fence>& acquireFence, const sp<GraphicBuffer>& target,
427 auto error = hwcDisplay->setClientTarget(slot, target, acquireFence, dataspace);
792 const sp<Fence>& acquireFence, const sp<GraphicBuffer>& buffer) {
812 error = hwcDisplay->setOutputBuffer(buffer, acquireFence);
418 setClientTarget(int32_t displayId, uint32_t slot, const sp<Fence>& acquireFence, const sp<GraphicBuffer>& target, android_dataspace_t dataspace) argument
791 setOutputBuffer(int32_t displayId, const sp<Fence>& acquireFence, const sp<GraphicBuffer>& buffer) argument
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.cpp467 int acquireFence, Dataspace dataspace,
488 mWriter.setClientTarget(slot, handle, acquireFence, dataspace, damage);
582 uint32_t slot, const sp<GraphicBuffer>& buffer, int acquireFence)
603 mWriter.setLayerBuffer(slot, handle, acquireFence);
465 setClientTarget(Display display, uint32_t slot, const sp<GraphicBuffer>& target, int acquireFence, Dataspace dataspace, const std::vector<IComposerClient::Rect>& damage) argument
581 setLayerBuffer(Display display, Layer layer, uint32_t slot, const sp<GraphicBuffer>& buffer, int acquireFence) argument
H A DHWC2.cpp633 const sp<Fence>& acquireFence, android_dataspace_t dataspace)
636 int32_t fenceFd = acquireFence->dup();
828 const sp<Fence>& acquireFence)
830 int32_t fenceFd = acquireFence->dup();
632 setClientTarget(uint32_t slot, const sp<GraphicBuffer>& target, const sp<Fence>& acquireFence, android_dataspace_t dataspace) argument
827 setBuffer(uint32_t slot, const sp<GraphicBuffer>& buffer, const sp<Fence>& acquireFence) argument
/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.cpp3139 native_handle_t *acquireFence = nullptr; local
3141 acquireFence = native_handle_create(1,0);
3142 acquireFence->data[0] = request->input_buffer->acquire_fence;
3143 handlesCreated->push_back(acquireFence);
3145 captureRequest->inputBuffer.acquireFence = acquireFence;
3168 native_handle_t *acquireFence = nullptr; local
3170 acquireFence = native_handle_create(1,0);
3171 acquireFence->data[0] = src->acquire_fence;
3172 handlesCreated->push_back(acquireFence);
3325 pushInflightBufferLocked( int32_t frameNumber, int32_t streamId, buffer_handle_t *buffer, int acquireFence) argument
3343 int acquireFence = pair.second; local
4097 int acquireFence = (*outputBuffers)[i].acquire_fence; local
[all...]
/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
/frameworks/native/libs/gui/
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/services/vr/hardware_composer/impl/
H A Dvr_hwc.cpp455 int32_t acquireFence, int32_t dataspace,
457 base::unique_fd fence(acquireFence);
564 buffer_handle_t buffer, int32_t acquireFence) {
565 base::unique_fd fence(acquireFence);
454 setClientTarget(Display display, buffer_handle_t target, int32_t acquireFence, int32_t dataspace, const std::vector<hwc_rect_t>& damage) argument
563 setLayerBuffer(Display display, Layer layer, buffer_handle_t buffer, int32_t acquireFence) argument
/frameworks/native/libs/hwc2on1adapter/
H A DHWC2On1Adapter.cpp832 int32_t acquireFence, int32_t /*dataspace*/, hwc_region_t /*damage*/) {
835 ALOGV("[%" PRIu64 "] setClientTarget(%p, %d)", mId, target, acquireFence);
837 mClientTarget.setFence(acquireFence);
1922 int32_t acquireFence) {
1923 ALOGV("Setting acquireFence to %d for layer %" PRIu64, acquireFence, mId);
1925 mBuffer.setFence(acquireFence);
831 setClientTarget(buffer_handle_t target, int32_t acquireFence, int32_t , hwc_region_t ) argument
1921 setBuffer(buffer_handle_t buffer, int32_t acquireFence) argument
/frameworks/native/services/surfaceflinger/
H A DLayer.cpp887 auto acquireFence = mSurfaceFlingerConsumer->getCurrentFence(); local
888 error = hwcLayer->setBuffer(hwcSlot, hwcBuffer, acquireFence);
2500 mAcquireTimeline.push(newTimestamps->acquireFence);

Completed in 4109 milliseconds