Home
last modified time | relevance | path

Searched refs:fenceFd (Results 1 - 25 of 58) sorted by relevance

123

/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/test/fuzztest/hdidevice_fuzzer/
H A Dhdidevice_fuzzer.cpp87 int32_t fenceFd = GetData<int32_t>() % 32768; // maximum fd of linux is 32768 in HdiDeviceFuzzTest2() local
89 fenceFd = ((fenceFd >= 0 && fenceFd <= 2) ? DEFAULT_FENCE : fenceFd); in HdiDeviceFuzzTest2()
90 sptr<SyncFence> fence = new SyncFence(fenceFd); in HdiDeviceFuzzTest2()
146 int32_t fenceFd = GetData<int32_t>() % 32768; // maximum fd of linux is 32768 in DoSomethingInterestingWithMyAPI() local
148 if (fenceFd >= 0 && fenceFd <= 2) { in DoSomethingInterestingWithMyAPI()
149 fenceFd in DoSomethingInterestingWithMyAPI()
[all...]
/foundation/graphic/graphic_2d/frameworks/surfaceimage/test/systemtest/
H A Dnative_image_system_test.cpp88 int fenceFd = -1; in ProducerThread() local
96 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in ProducerThread()
100 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in ProducerThread()
123 int fenceFd = -1; in HWTEST_F() local
125 auto ret = OH_NativeImage_AcquireNativeWindowBuffer(newImage, &nativeWindowBuffer, &fenceFd); in HWTEST_F()
129 ret = OH_NativeImage_ReleaseNativeWindowBuffer(newImage, nativeWindowBuffer, fenceFd); in HWTEST_F()
161 int fenceFd = -1; in HWTEST_F() local
163 ret = OH_NativeImage_AcquireNativeWindowBuffer(newImage, &nativeWindowBuffer, &fenceFd); in HWTEST_F()
167 ret = OH_NativeImage_ReleaseNativeWindowBuffer(newImage, nativeWindowBuffer, fenceFd); in HWTEST_F()
193 int fenceFd in HWTEST_F() local
243 int32_t fenceFd = -1; CreateNativeWindowAndRequestBuffer001() local
[all...]
H A Dnative_image_opengl_system_test.cpp207 int fenceFd = -1; in ProducerThreadOpenGL() local
215 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in ProducerThreadOpenGL()
219 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in ProducerThreadOpenGL()
415 int fenceFd = -1; in ProducerThreadWithMatrix() local
423 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in ProducerThreadWithMatrix()
427 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in ProducerThreadWithMatrix()
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/backend/
H A Drs_surface_ohos_vulkan.cpp143 int32_t width, int32_t height, int& fenceFd, bool useAFBC, bool isProtected) in RequestNativeWindowBuffer()
152 auto res = NativeWindowRequestBuffer(mNativeWindow, nativeWindowBuffer, &fenceFd); in RequestNativeWindowBuffer()
174 int fenceFd = -1; in RequestFrame() local
176 fenceFd, useAFBC, isProtected) != OHOS::GSERROR_OK) { in RequestFrame()
195 if (fenceFd != -1) { in RequestFrame()
196 close(fenceFd); in RequestFrame()
197 fenceFd = -1; in RequestFrame()
208 if (fenceFd >= 0) { in RequestFrame()
209 nativeSurface.fence = std::make_unique<SyncFence>(fenceFd); in RequestFrame()
291 int fenceFd in FlushFrame() local
142 RequestNativeWindowBuffer(NativeWindowBuffer** nativeWindowBuffer, int32_t width, int32_t height, int& fenceFd, bool useAFBC, bool isProtected) RequestNativeWindowBuffer() argument
[all...]
/foundation/graphic/graphic_2d/frameworks/surfaceimage/test/unittest/
H A Dnative_image_test.cpp392 int fenceFd = -1; in HWTEST_F() local
401 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in HWTEST_F()
403 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in HWTEST_F()
580 int fenceFd = -1; in HWTEST_F() local
587 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in HWTEST_F()
595 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in HWTEST_F()
654 int fenceFd = -1; in HWTEST_F() local
661 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in HWTEST_F()
669 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in HWTEST_F()
743 int fenceFd in HWTEST_F() local
828 int fenceFd = -1; HWTEST_F() local
928 int fenceFd = -1; HWTEST_F() local
1065 int32_t fenceFd; HWTEST_F() local
1102 int fenceFd = -1; HWTEST_F() local
1163 int fenceFd = -1; HWTEST_F() local
1229 int fenceFd = -1; HWTEST_F() local
1297 int fenceFd = -1; HWTEST_F() local
[all...]
/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/drawing_engine/drawing_surface/
H A Dsurface_ohos_vulkan.cpp146 NativeWindowBuffer** nativeWindowBuffer, int32_t width, int32_t height, int& fenceFd) in RequestNativeWindowBuffer()
155 auto res = NativeWindowRequestBuffer(mNativeWindow_, nativeWindowBuffer, &fenceFd); in RequestNativeWindowBuffer()
179 int fenceFd = -1; in NativeRequestFrame() local
180 if (RequestNativeWindowBuffer(&nativeWindowBuffer, width, height, fenceFd) != OHOS::GSERROR_OK) { in NativeRequestFrame()
206 if (fenceFd >= 0) { in NativeRequestFrame()
207 nativeSurface.fence = std::make_unique<SyncFence>(fenceFd); in NativeRequestFrame()
289 int fenceFd = -1; in NativeFlushFrame() local
296 queue, 1, &semaphore, surface.image, &fenceFd); in NativeFlushFrame()
302 auto ret = NativeWindowFlushBuffer(surface.window, surface.nativeWindowBuffer, fenceFd, {}); in NativeFlushFrame()
145 RequestNativeWindowBuffer( NativeWindowBuffer** nativeWindowBuffer, int32_t width, int32_t height, int& fenceFd) RequestNativeWindowBuffer() argument
/foundation/graphic/graphic_2d/rosen/samples/hello_native_window/
H A Dhello_native_window.cpp68 void CreateNativeWindowBuffer(OHNativeWindow* nativeWindow, NativeWindowBuffer** nativeWindowBuffer, int* fenceFd) in CreateNativeWindowBuffer() argument
91 *fenceFd = fence; in CreateNativeWindowBuffer()
100 int fenceFd = -1; in main() local
101 CreateNativeWindowBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in main()
112 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in main()
/foundation/graphic/graphic_surface/surface/test/unittest/
H A Dnative_window_test.cpp619 int fenceFd = -1; in HWTEST_F() local
620 int32_t ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindowTmp, &nativeWindowBuffer, &fenceFd); in HWTEST_F()
647 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindowTmp, nativeWindowBuffer, fenceFd, *region); in HWTEST_F()
656 int fenceFd = -1; in NativeWindowAttachBuffer003Test() local
657 int32_t ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindowTmp, &nativeWindowBuffer1, &fenceFd); in NativeWindowAttachBuffer003Test()
661 fenceFd = -1; in NativeWindowAttachBuffer003Test()
662 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindowTmp, &nativeWindowBuffer2, &fenceFd); in NativeWindowAttachBuffer003Test()
666 fenceFd = -1; in NativeWindowAttachBuffer003Test()
667 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindowTmp, &nativeWindowBuffer3, &fenceFd); in NativeWindowAttachBuffer003Test()
680 fenceFd in NativeWindowAttachBuffer003Test()
760 int fenceFd = -1; HWTEST_F() local
804 int fenceFd = -1; HWTEST_F() local
841 int fenceFd = -1; HWTEST_F() local
973 int fenceFd = -1; HWTEST_F() local
997 int fenceFd = -1; HWTEST_F() local
1021 int fenceFd = -1; HWTEST_F() local
1072 int fenceFd = -1; HWTEST_F() local
1121 int fenceFd = -1; HWTEST_F() local
1355 int fenceFd = -1; HWTEST_F() local
1518 int fenceFd = -1; HWTEST_F() local
1934 int fenceFd = -1; HWTEST_F() local
[all...]
H A Dconsumer_surface_delegator_test.cpp95 int32_t fenceFd = 3; in HWTEST_F() local
96 GSError ret = consumerDelegator->QueueBuffer(buffer, fenceFd); in HWTEST_F()
/foundation/graphic/graphic_surface/interfaces/inner_api/surface/
H A Dwindow.h42 int32_t NativeWindowRequestBuffer(OHNativeWindow *window, OHNativeWindowBuffer **buffer, int *fenceFd);
44 int fenceFd, Region region);
46 int *fenceFd, float matrix[16]);
76 int32_t GetLastFlushedBufferV2(OHNativeWindow *window, OHNativeWindowBuffer **buffer, int *fenceFd, float matrix[16]);
H A Dexternal_window.h470 * @param fenceFd Indicates the pointer to a file descriptor handle.
476 OHNativeWindowBuffer **buffer, int *fenceFd);
485 * @param fenceFd Indicates a file descriptor handle, which is used for timing synchronization.
492 int fenceFd, Region region);
500 * @param fenceFd Indicates the pointer to a file descriptor handle.
509 int *fenceFd, float matrix[16]);
744 * @param fenceFd Indicates the pointer to a file descriptor handle.
747 * 40001000 - window is NULL or buffer is NULL or fenceFd is NULL.
753 int *fenceFd, float matrix[16]);
/foundation/graphic/graphic_surface/surface/test/fuzztest/nativewindow_fuzzer/
H A Dnativewindow_fuzzer.cpp127 int fenceFd = GetData<int>() % 32768; // maximum fd of linux is 32768 in NativeWindowFuzzTest() local
129 if (fenceFd >= 0 && fenceFd <= 2) { in NativeWindowFuzzTest()
130 fenceFd = DEFAULT_FENCE; in NativeWindowFuzzTest()
137 NativeWindowRequestBuffer(nativeWindow, &nwBuffer, &fenceFd); in NativeWindowFuzzTest()
138 NativeWindowFlushBuffer(nativeWindow, nwBuffer, fenceFd, region); in NativeWindowFuzzTest()
145 GetLastFlushedBuffer(nativeWindow, &nwBuffer, &fenceFd, matrix); in NativeWindowFuzzTest()
146 GetLastFlushedBufferV2(nativeWindow, &nwBuffer, &fenceFd, matrix); in NativeWindowFuzzTest()
/foundation/graphic/graphic_2d/interfaces/inner_api/surface/
H A Dnative_image.h235 * When the fenceFd is used up, you need to close it.\n
240 * @param fenceFd Indicates the pointer to a file descriptor handle.
242 * {@link NATIVE_ERROR_INVALID_ARGUMENTS} 40001000 - image, nativeWindowBuffer, fenceFd is NULL.
248 OHNativeWindowBuffer** nativeWindowBuffer, int* fenceFd);
253 * The fenceFd will be close by system.\n
258 * @param fenceFd Indicates a file descriptor handle, which is used for timing synchronization.
267 OHNativeWindowBuffer* nativeWindowBuffer, int fenceFd);
/foundation/graphic/graphic_2d/frameworks/surfaceimage/src/
H A Dnative_image.cpp180 OHNativeWindowBuffer** nativeWindowBuffer, int32_t* fenceFd) in OH_NativeImage_AcquireNativeWindowBuffer()
186 return image->consumer->AcquireNativeWindowBuffer(nativeWindowBuffer, fenceFd); in OH_NativeImage_AcquireNativeWindowBuffer()
190 OHNativeWindowBuffer* nativeWindowBuffer, int32_t fenceFd) in OH_NativeImage_ReleaseNativeWindowBuffer()
196 return image->consumer->ReleaseNativeWindowBuffer(nativeWindowBuffer, fenceFd); in OH_NativeImage_ReleaseNativeWindowBuffer()
179 OH_NativeImage_AcquireNativeWindowBuffer(OH_NativeImage* image, OHNativeWindowBuffer** nativeWindowBuffer, int32_t* fenceFd) OH_NativeImage_AcquireNativeWindowBuffer() argument
189 OH_NativeImage_ReleaseNativeWindowBuffer(OH_NativeImage* image, OHNativeWindowBuffer* nativeWindowBuffer, int32_t fenceFd) OH_NativeImage_ReleaseNativeWindowBuffer() argument
H A Dsurface_image.cpp414 SurfaceError SurfaceImage::AcquireNativeWindowBuffer(OHNativeWindowBuffer** nativeWindowBuffer, int32_t* fenceFd) in AcquireNativeWindowBuffer() argument
416 if (nativeWindowBuffer == nullptr || fenceFd == nullptr) { in AcquireNativeWindowBuffer()
437 *fenceFd = acquireFence->Dup(); in AcquireNativeWindowBuffer()
449 SurfaceError SurfaceImage::ReleaseNativeWindowBuffer(OHNativeWindowBuffer* nativeWindowBuffer, int32_t fenceFd) in ReleaseNativeWindowBuffer() argument
456 SurfaceError ret = ReleaseBuffer(nativeWindowBuffer->sfbuffer, fenceFd); in ReleaseNativeWindowBuffer()
/foundation/multimedia/av_codec/test/unittest/video_test/video_test/sample/yuv_viewer/
H A Dyuv_viewer.cpp111 int fenceFd = -1; in InputThread() local
113 int32_t ret = OH_NativeWindow_NativeWindowRequestBuffer(window_.get(), &buffer, &fenceFd); in InputThread()
131 ret = OH_NativeWindow_NativeWindowFlushBuffer(window_.get(), buffer, fenceFd, {nullptr, 0}); in InputThread()
/foundation/graphic/graphic_surface/surface/test/systemtest/
H A Dnative_window_test.cpp99 int32_t fenceFd = -1; in CreateNativeWindowAndRequestBuffer001() local
100 auto ret = OH_NativeWindow_NativeWindowRequestBuffer(*nativeWindow, &nativeWindowBuffer, &fenceFd); in CreateNativeWindowAndRequestBuffer001()
217 int32_t fenceFd = -1; in CreateNativeWindowAndRequestBuffer002() local
218 auto ret = OH_NativeWindow_NativeWindowRequestBuffer(*nativeWindow, &nativeWindowBuffer, &fenceFd); in CreateNativeWindowAndRequestBuffer002()
316 int32_t fenceFd = -1; in CreateNativeWindowAndRequestBuffer003() local
324 ret = OH_NativeWindow_NativeWindowRequestBuffer(*nativeWindow, &nativeWindowBuffer, &fenceFd); in CreateNativeWindowAndRequestBuffer003()
415 int32_t fenceFd = -1; in RequestBuffer001() local
425 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in RequestBuffer001()
461 int32_t fenceFd = -1; in CreateNativeWindowAndRequestBuffer004() local
469 ret = OH_NativeWindow_NativeWindowRequestBuffer(*nativeWindow, &nativeWindowBuffer, &fenceFd); in CreateNativeWindowAndRequestBuffer004()
588 int32_t fenceFd = -1; CreateNativeWindowAndRequestBuffer005() local
813 int32_t fenceFd = -1; CreateNativeWindowAndRequestBuffer007() local
926 int32_t fenceFd = -1; CreateNativeWindowAndAttachBuffer001() local
[all...]
/foundation/graphic/graphic_2d/rosen/modules/composer/hdi_backend/src/
H A Dhdi_device_impl.cpp388 int32_t fenceFd = -1; in Commit() local
389 int32_t ret = g_composer->Commit(screenId, fenceFd); in Commit()
391 if (fenceFd >= 0) { in Commit()
392 fence = new SyncFence(fenceFd); in Commit()
405 int32_t fenceFd = -1; in CommitAndGetReleaseFence() local
409 screenId, fenceFd, skipState, needFlush, layers, fenceFds, isValidated); in CommitAndGetReleaseFence()
411 if (skipState == 0 || fenceFd >= 0) { in CommitAndGetReleaseFence()
412 fence = new SyncFence(fenceFd); in CommitAndGetReleaseFence()
504 int32_t fenceFd = (layerBuffer.acquireFence)->Get(); in SetLayerBuffer() local
506 fenceFd, layerBuffe in SetLayerBuffer()
[all...]
/foundation/graphic/graphic_2d/frameworks/surfaceimage/include/
H A Dsurface_image.h79 SurfaceError AcquireNativeWindowBuffer(OHNativeWindowBuffer** nativeWindowBuffer, int32_t* fenceFd);
80 SurfaceError ReleaseNativeWindowBuffer(OHNativeWindowBuffer* nativeWindowBuffer, int32_t fenceFd);
/foundation/multimedia/av_codec/test/unittest/video_test/video_test/sample/encoder/
H A Dvideo_encoder_sample.cpp96 int fenceFd = -1; in SurfaceInputThread() local
104 int32_t ret = OH_NativeWindow_NativeWindowRequestBuffer(info.window.get(), &buffer, &fenceFd); in SurfaceInputThread()
123 ret = OH_NativeWindow_NativeWindowFlushBuffer(info.window.get(), buffer, fenceFd, {nullptr, 0}); in SurfaceInputThread()
/foundation/multimedia/media_foundation/tests/unittest/detail_enhancer_video_ndk/sample/
H A Dvideo_sample.cpp201 int fenceFd = -1; in InputFunc() local
203 OH_NativeWindow_NativeWindowRequestBuffer(inWindow_, &ohNativeWindowBuffer, &fenceFd); in InputFunc()
204 if (fenceFd > 0) { in InputFunc()
205 close(fenceFd); in InputFunc()
/foundation/graphic/graphic_surface/surface/include/
H A Dconsumer_surface_delegator.h29 GSError QueueBuffer(sptr<SurfaceBuffer>& buffer, int32_t fenceFd);
/foundation/graphic/graphic_surface/surface/src/
H A Dconsumer_surface_delegator.cpp34 GSError ConsumerSurfaceDelegator::QueueBuffer(sptr<SurfaceBuffer>& buffer, int32_t fenceFd) in QueueBuffer() argument
H A Dnative_window.cpp164 OHNativeWindowBuffer **buffer, int *fenceFd) in NativeWindowRequestBuffer()
166 if (window == nullptr || buffer == nullptr || fenceFd == nullptr) { in NativeWindowRequestBuffer()
203 *fenceFd = releaseFence->Dup(); in NativeWindowRequestBuffer()
208 int fenceFd, struct Region region) in NativeWindowFlushBuffer()
240 OHOS::sptr<OHOS::SyncFence> acquireFence = new OHOS::SyncFence(fenceFd); in NativeWindowFlushBuffer()
259 int32_t GetLastFlushedBuffer(OHNativeWindow *window, OHNativeWindowBuffer **buffer, int *fenceFd, float matrix[16]) in GetLastFlushedBuffer() argument
261 if (window == nullptr || buffer == nullptr || fenceFd == nullptr || window->surface == nullptr) { in GetLastFlushedBuffer()
275 *fenceFd = acquireFence->Dup(); in GetLastFlushedBuffer()
768 int32_t GetLastFlushedBufferV2(OHNativeWindow *window, OHNativeWindowBuffer **buffer, int *fenceFd, float matrix[16]) in GetLastFlushedBufferV2() argument
770 if (window == nullptr || buffer == nullptr || fenceFd in GetLastFlushedBufferV2()
163 NativeWindowRequestBuffer(OHNativeWindow *window, OHNativeWindowBuffer **buffer, int *fenceFd) NativeWindowRequestBuffer() argument
207 NativeWindowFlushBuffer(OHNativeWindow *window, OHNativeWindowBuffer *buffer, int fenceFd, struct Region region) NativeWindowFlushBuffer() argument
[all...]
/foundation/graphic/graphic_surface/surface/test/fuzztest/surface_fuzzer/
H A Dsurface_fuzzer.cpp189 int32_t fenceFd = syncFence->Get(); in SurfaceFuzzTest1() local
193 pSurface->RequestBuffer(buffer, fenceFd, requestConfig); in SurfaceFuzzTest1()
195 pSurface->FlushBuffer(buffer, fenceFd, flushConfig); in SurfaceFuzzTest1()
204 cSurface->AcquireBuffer(buffer, fenceFd, timestamp, damage); in SurfaceFuzzTest1()
205 cSurface->ReleaseBuffer(buffer, fenceFd); in SurfaceFuzzTest1()

Completed in 18 milliseconds

123