HomeSort by relevance Sort by last modified time
    Searched defs:fenceFd (Results 1 - 25 of 26) sorted by null

1 2

  /external/swiftshader/src/Common/
GrallocAndroid.hpp 70 int32_t fenceFd = -1;
71 int error = m_gralloc1_unlock(m_gralloc1_device, handle, &fenceFd);
74 sync_wait(fenceFd, -1);
75 close(fenceFd);
  /hardware/intel/img/hwcomposer/merrifield/platforms/merrifield/
PlatfBufferManager.cpp 60 int fenceFd;
66 destRect.y, 0, -1, &fenceFd)) {
72 sync_wait(fenceFd, -1);
74 close(fenceFd);
  /hardware/intel/img/hwcomposer/merrifield/platforms/merrifield_plus/
PlatfBufferManager.cpp 60 int fenceFd;
66 destRect.y, 0, -1, &fenceFd)) {
72 sync_wait(fenceFd, -1);
74 close(fenceFd);
  /hardware/intel/img/hwcomposer/moorefield_hdmi/platforms/merrifield_plus/
PlatfBufferManager.cpp 60 int fenceFd;
66 srcCrop.y, 0, -1, &fenceFd)) {
72 sync_wait(fenceFd, -1);
74 close(fenceFd);
  /hardware/interfaces/graphics/mapper/2.0/default/
Gralloc0Mapper.cpp 48 const IMapper::Rect& accessRegion, int fenceFd,
53 // Dup fenceFd as it is going to be owned by gralloc. Note that it is
55 if (fenceFd >= 0) {
56 fenceFd = dup(fenceFd);
57 if (fenceFd < 0) {
65 &data, fenceFd);
67 waitFenceFd(fenceFd, "Gralloc0Mapper::lock");
84 const IMapper::Rect& accessRegion, int fenceFd,
89 // Dup fenceFd as it is going to be owned by gralloc. Note that it i
    [all...]
Gralloc1Mapper.cpp 184 const IMapper::Rect& accessRegion, int fenceFd,
186 // Dup fenceFd as it is going to be owned by gralloc. Note that it is
188 if (fenceFd >= 0) {
189 fenceFd = dup(fenceFd);
190 if (fenceFd < 0) {
200 consumerUsage, &accessRect, &data, fenceFd);
211 const IMapper::Rect& accessRegion, int fenceFd,
223 // Dup fenceFd as it is going to be owned by gralloc. Note that it is
225 if (fenceFd >= 0)
    [all...]
GrallocMapper.cpp 187 void GrallocMapper::waitFenceFd(int fenceFd, const char* logname) {
188 if (fenceFd < 0) {
193 const int error = sync_wait(fenceFd, warningTimeout);
195 ALOGE("%s: fence %d didn't signal in %u ms", logname, fenceFd,
197 sync_wait(fenceFd, -1);
213 hidl_handle GrallocMapper::getFenceHandle(int fenceFd, char* handleStorage) {
215 if (fenceFd >= 0) {
217 handle->data[0] = fenceFd;
233 int fenceFd;
234 if (!getFenceFd(acquireFence, &fenceFd)) {
    [all...]
  /frameworks/native/libs/ui/
GraphicBufferMapper.cpp 100 int32_t fenceFd = -1;
101 status_t error = unlockAsync(handle, &fenceFd);
103 sync_wait(fenceFd, -1);
104 close(fenceFd);
110 uint32_t usage, const Rect& bounds, void** vaddr, int fenceFd)
112 return lockAsync(handle, usage, usage, bounds, vaddr, fenceFd);
117 void** vaddr, int fenceFd)
124 asGralloc2Rect(bounds), fenceFd, vaddr);
156 uint32_t usage, const Rect& bounds, android_ycbcr *ycbcr, int fenceFd)
162 asGralloc2Rect(bounds), fenceFd, &layout)
    [all...]
  /frameworks/av/services/camera/libcameraservice/device3/
Camera3BufferManager.h 125 status_t getBufferForStream(int streamId, int streamSetId, sp<GraphicBuffer>* gb, int* fenceFd);
203 int fenceFd;
206 fenceFd(fd) {}
Camera3SharedOutputStream.cpp 106 int fenceFd = -1;
109 res = getBufferLockedCommon(&anb, &fenceFd);
134 * FenceFD now owned by HAL except in case of error,
137 handoutBufferLocked(*buffer, &(anb->handle), /*acquireFence*/fenceFd,
Camera3InputStream.cpp 63 int fenceFd;
78 fenceFd = bufferItem.mFence->dup();
81 * FenceFD now owned by HAL except in case of error,
84 handoutBufferLocked(*buffer, &(anb->handle), /*acquireFence*/fenceFd,
Camera3OutputStream.cpp 161 int fenceFd = -1;
164 res = getBufferLockedCommon(&anb, &fenceFd);
170 * FenceFD now owned by HAL except in case of error,
173 handoutBufferLocked(*buffer, &(anb->handle), /*acquireFence*/fenceFd,
489 status_t Camera3OutputStream::getBufferLockedCommon(ANativeWindowBuffer** anb, int* fenceFd) {
501 res = mBufferManager->getBufferForStream(getId(), getStreamSetId(), &gb, fenceFd);
541 res = currentConsumer->dequeueBuffer(currentConsumer.get(), anb, fenceFd);
719 stream->detachBufferLocked(&buffer, /*fenceFd*/ nullptr);
737 status_t Camera3OutputStream::detachBuffer(sp<GraphicBuffer>* buffer, int* fenceFd) {
739 return detachBufferLocked(buffer, fenceFd);
    [all...]
  /frameworks/av/media/libmedia/include/media/
IOMX.h 151 // Calls OMX_FillBuffer on buffer. Passes |fenceFd| to component if it
152 // supports fences. Otherwise, it waits on |fenceFd| before calling
153 // OMX_FillBuffer. Takes ownership of |fenceFd| even if this call fails.
158 buffer_id buffer, const OMXBuffer &omxBuf, int fenceFd = -1) = 0;
160 // Calls OMX_EmptyBuffer on buffer. Passes |fenceFd| to component if it
161 // supports fences. Otherwise, it waits on |fenceFd| before calling
162 // OMX_EmptyBuffer. Takes ownership of |fenceFd| even if this call fails.
167 OMX_U32 flags, OMX_TICKS timestamp, int fenceFd = -1) = 0;
184 int fenceFd; // used for EMPTY_BUFFER_DONE and FILL_BUFFER_DONE; client must close this
  /frameworks/av/media/libstagefright/colorconversion/
SoftwareRenderer.cpp 210 int fenceFd = -1;
211 int err = mNativeWindow->dequeueBuffer(mNativeWindow.get(), &buf, &fenceFd);
212 if (err == 0 && fenceFd >= 0) {
213 info = mRenderTracker.updateInfoForDequeuedBuffer(buf, fenceFd, 0);
214 sp<Fence> fence = new Fence(fenceFd);
  /hardware/interfaces/graphics/allocator/2.0/default/
Gralloc1On0Adapter.cpp 515 int fenceFd = -1;
517 &fenceFd);
519 close(fenceFd);
522 *outReleaseFence = fenceFd;
  /frameworks/av/media/libmedia/
IOMX.cpp 369 buffer_id buffer, const OMXBuffer &omxBuf, int fenceFd) {
377 data.writeInt32(fenceFd >= 0);
378 if (fenceFd >= 0) {
379 data.writeFileDescriptor(fenceFd, true /* takeOwnership */);
388 OMX_U32 flags, OMX_TICKS timestamp, int fenceFd) {
398 data.writeInt32(fenceFd >= 0);
399 if (fenceFd >= 0) {
400 data.writeFileDescriptor(fenceFd, true /* takeOwnership */);
429 data.writeInt32(msg.fenceFd >= 0);
430 if (msg.fenceFd >= 0)
    [all...]
  /frameworks/base/media/jni/
android_media_ImageWriter.cpp 176 sp<GraphicBuffer> buffer, int fenceFd);
178 GraphicBuffer** buffer, int* fenceFd);
333 int fenceFd = -1;
334 status_t res = anw->dequeueBuffer(anw.get(), &anb, &fenceFd);
359 Image_setNativeContext(env, image, buffer, fenceFd);
408 int fenceFd = -1;
409 Image_getNativeContext(env, image, &buffer, &fenceFd);
418 anw->cancelBuffer(anw.get(), buffer, fenceFd);
437 int fenceFd = -1;
438 Image_getNativeContext(env, image, &buffer, &fenceFd);
    [all...]
android_media_ImageReader.cpp 458 int fenceFd = -1;
460 res = buffer->mGraphicBuffer->unlockAsync(&fenceFd);
466 sp<Fence> releaseFence = new Fence(fenceFd);
  /frameworks/native/libs/gui/
GLConsumer.cpp 710 int fenceFd = eglDupNativeFenceFDANDROID(dpy, sync);
712 if (fenceFd == EGL_NO_NATIVE_FENCE_FD_ANDROID) {
717 sp<Fence> fence(new Fence(fenceFd));
    [all...]
Surface.cpp 378 ANativeWindowBuffer** buffer, int* fenceFd) {
380 return c->dequeueBuffer(buffer, fenceFd);
384 ANativeWindowBuffer* buffer, int fenceFd) {
386 return c->cancelBuffer(buffer, fenceFd);
390 ANativeWindowBuffer* buffer, int fenceFd) {
392 return c->queueBuffer(buffer, fenceFd);
399 int fenceFd = -1;
400 int result = c->dequeueBuffer(&buf, &fenceFd);
404 sp<Fence> fence(new Fence(fenceFd));
467 int Surface::dequeueBuffer(android_native_buffer_t** buffer, int* fenceFd) {
    [all...]
  /frameworks/native/libs/gui/tests/
Surface_test.cpp 226 int fenceFd;
229 ASSERT_EQ(NO_ERROR, window->dequeueBuffer(window.get(), &buffer, &fenceFd));
230 ASSERT_EQ(NO_ERROR, window->cancelBuffer(window.get(), buffer, fenceFd));
246 ASSERT_EQ(NO_ERROR, window->dequeueBuffer(window.get(), &buffer, &fenceFd));
401 int32_t fenceFd = -1;
404 anw->dequeueBuffer(anw.get(), &buffer, &fenceFd);
    [all...]
  /frameworks/native/services/surfaceflinger/DisplayHardware/
HWC2.cpp 550 int32_t fenceFd = acquireFence->dup();
552 fenceFd, static_cast<Hwc2::Dataspace>(dataspace),
575 int32_t fenceFd = releaseFence->dup();
577 auto intError = mComposer.setOutputBuffer(mId, handle, fenceFd);
578 close(fenceFd);
749 int32_t fenceFd = acquireFence->dup();
751 fenceFd);
  /frameworks/av/media/libstagefright/omx/
OMXNodeInstance.cpp 87 #define EMPTY_BUFFER(addr, header, fenceFd) "%#x [%u@%p fc=%d]", \
88 (addr), (header)->nAllocLen, (header)->pBuffer, (fenceFd)
89 #define FULL_BUFFER(addr, header, fenceFd) "%#" PRIxPTR " [%u@%p (%u..+%u) f=%x ts=%lld fc=%d]", \
91 (header)->nOffset, (header)->nFilledLen, (header)->nFlags, (header)->nTimeStamp, (fenceFd)
    [all...]
  /frameworks/native/opengl/libagl/
egl.cpp 392 int fenceFd = -1;
394 &fenceFd) != NO_ERROR) {
399 sp<Fence> fence(new Fence(fenceFd));
401 nativeWindow->cancelBuffer(nativeWindow, buffer, fenceFd);
547 int fenceFd = -1;
548 if (nativeWindow->dequeueBuffer(nativeWindow, &buffer, &fenceFd) == NO_ERROR) {
549 sp<Fence> fence(new Fence(fenceFd));
551 nativeWindow->cancelBuffer(nativeWindow, buffer, fenceFd);
    [all...]
  /frameworks/native/services/surfaceflinger/
Layer.cpp     [all...]

Completed in 617 milliseconds

1 2