/hardware/intel/img/hwcomposer/merrifield/platforms/merrifield/ |
PlatfBufferManager.cpp | 60 int fenceFd; 67 destRect.y, 0, -1, &fenceFd)) { 73 sync_wait(fenceFd, -1); 75 close(fenceFd);
|
/hardware/intel/img/hwcomposer/merrifield/platforms/merrifield_plus/ |
PlatfBufferManager.cpp | 60 int fenceFd; 67 destRect.y, 0, -1, &fenceFd)) { 73 sync_wait(fenceFd, -1); 75 close(fenceFd);
|
/frameworks/av/services/camera/libcameraservice/device3/ |
Camera3OutputStreamInterface.h | 56 * buffer must be non-null; fenceFd may null, and if it is non-null, but 61 virtual status_t detachBuffer(sp<GraphicBuffer>* buffer, int* fenceFd) = 0;
|
Camera3BufferManager.h | 125 status_t getBufferForStream(int streamId, int streamSetId, sp<GraphicBuffer>* gb, int* fenceFd); 174 int fenceFd); 197 int fenceFd; 200 fenceFd(fd) {}
|
Camera3DummyStream.h | 57 virtual status_t detachBuffer(sp<GraphicBuffer>* buffer, int* fenceFd);
|
Camera3DummyStream.cpp | 79 status_t Camera3DummyStream::detachBuffer(sp<GraphicBuffer>* buffer, int* fenceFd) { 81 (void) fenceFd;
|
Camera3OutputStream.cpp | 158 int fenceFd = -1; 163 res = mBufferManager->getBufferForStream(getId(), getStreamSetId(), &gb, &fenceFd); 202 res = currentConsumer->dequeueBuffer(currentConsumer.get(), &anb, &fenceFd); 219 * FenceFD now owned by HAL except in case of error, 222 handoutBufferLocked(*buffer, &(anb->handle), /*acquireFence*/fenceFd, 644 status_t Camera3OutputStream::detachBuffer(sp<GraphicBuffer>* buffer, int* fenceFd) { 668 if (fenceFd != nullptr) { 670 *fenceFd = fence->dup(); 672 *fenceFd = -1;
|
/hardware/intel/img/hwcomposer/moorefield_hdmi/platforms/merrifield_plus/ |
PlatfBufferManager.cpp | 60 int fenceFd; 67 srcCrop.y, 0, -1, &fenceFd)) { 73 sync_wait(fenceFd, -1); 75 close(fenceFd);
|
/frameworks/native/include/ui/ |
GraphicBufferMapper.h | 52 uint32_t usage, const Rect& bounds, void** vaddr, int fenceFd); 56 int fenceFd); 58 status_t unlockAsync(buffer_handle_t handle, int *fenceFd);
|
GraphicBuffer.h | 116 status_t lockAsync(uint32_t inUsage, void** vaddr, int fenceFd); 118 int fenceFd); 120 int fenceFd); 122 android_ycbcr *ycbcr, int fenceFd); 123 status_t unlockAsync(int *fenceFd);
|
Fence.h | 56 Fence(int fenceFd);
|
/frameworks/native/libs/ui/ |
GraphicBufferMapper.cpp | 108 int32_t fenceFd = -1; 109 status_t error = unlockAsync(handle, &fenceFd); 111 sync_wait(fenceFd, -1); 112 close(fenceFd); 118 uint32_t usage, const Rect& bounds, void** vaddr, int fenceFd) 123 sp<Fence> fence = new Fence(fenceFd); 158 uint32_t usage, const Rect& bounds, android_ycbcr *ycbcr, int fenceFd) 163 sp<Fence> fence = new Fence(fenceFd); 275 status_t GraphicBufferMapper::unlockAsync(buffer_handle_t handle, int *fenceFd) 286 *fenceFd = fence->dup() [all...] |
GraphicBuffer.cpp | 232 status_t GraphicBuffer::lockAsync(uint32_t inUsage, void** vaddr, int fenceFd) 235 status_t res = lockAsync(inUsage, lockBounds, vaddr, fenceFd); 240 void** vaddr, int fenceFd) 250 fenceFd); 255 int fenceFd) 258 status_t res = lockAsyncYCbCr(inUsage, lockBounds, ycbcr, fenceFd); 263 android_ycbcr* ycbcr, int fenceFd) 273 ycbcr, fenceFd); 277 status_t GraphicBuffer::unlockAsync(int *fenceFd) 279 status_t res = getBufferMapper().unlockAsync(handle, fenceFd); [all...] |
Fence.cpp | 41 Fence::Fence(int fenceFd) : 42 mFenceFd(fenceFd) {
|
/frameworks/native/include/gui/ |
Surface.h | 155 ANativeWindowBuffer* buffer, int fenceFd); 157 ANativeWindowBuffer** buffer, int* fenceFd); 161 ANativeWindowBuffer* buffer, int fenceFd); 197 virtual int dequeueBuffer(ANativeWindowBuffer** buffer, int* fenceFd); 198 virtual int cancelBuffer(ANativeWindowBuffer* buffer, int fenceFd); 199 virtual int queueBuffer(ANativeWindowBuffer* buffer, int fenceFd);
|
/frameworks/native/libs/gui/ |
Surface.cpp | 177 ANativeWindowBuffer** buffer, int* fenceFd) { 179 return c->dequeueBuffer(buffer, fenceFd); 183 ANativeWindowBuffer* buffer, int fenceFd) { 185 return c->cancelBuffer(buffer, fenceFd); 189 ANativeWindowBuffer* buffer, int fenceFd) { 191 return c->queueBuffer(buffer, fenceFd); 198 int fenceFd = -1; 199 int result = c->dequeueBuffer(&buf, &fenceFd); 203 sp<Fence> fence(new Fence(fenceFd)); 266 int Surface::dequeueBuffer(android_native_buffer_t** buffer, int* fenceFd) { [all...] |
/frameworks/base/media/jni/ |
android_media_ImageWriter.cpp | 177 sp<GraphicBuffer> buffer, int fenceFd); 179 GraphicBuffer** buffer, int* fenceFd); 328 int fenceFd = -1; 329 status_t res = anw->dequeueBuffer(anw.get(), &anb, &fenceFd); 354 Image_setNativeContext(env, image, buffer, fenceFd); 403 int fenceFd = -1; 404 Image_getNativeContext(env, image, &buffer, &fenceFd); 413 anw->cancelBuffer(anw.get(), buffer, fenceFd); 432 int fenceFd = -1; 433 Image_getNativeContext(env, image, &buffer, &fenceFd); [all...] |
android_media_Utils.h | 133 const Rect& rect, int fenceFd, LockedImage* outputImage); 136 int fenceFd, LockedImage* outputImage);
|
/frameworks/av/media/libstagefright/ |
FrameRenderTracker.cpp | 51 ANativeWindowBuffer *buf, int fenceFd, int index) { 77 if (fenceFd < 0) { 84 renderInfo->mFence = new Fence(::dup(fenceFd));
|
/hardware/libhardware/include/hardware/ |
gralloc.h | 275 * The gralloc implementation takes ownership of the fenceFd and 283 void** vaddr, int fenceFd); 291 * The caller takes ownership of the fenceFd and is responsible 297 buffer_handle_t handle, int* fenceFd); 305 * The gralloc implementation takes ownership of the fenceFd and 313 struct android_ycbcr *ycbcr, int fenceFd);
|
/frameworks/av/media/libstagefright/omx/ |
OMXNodeInstance.cpp | 81 #define EMPTY_BUFFER(addr, header, fenceFd) "%#x [%u@%p fc=%d]", \ 82 (addr), (header)->nAllocLen, (header)->pBuffer, (fenceFd) 83 #define FULL_BUFFER(addr, header, fenceFd) "%#" PRIxPTR " [%u@%p (%u..+%u) f=%x ts=%lld fc=%d]", \ 85 (header)->nOffset, (header)->nFilledLen, (header)->nFlags, (header)->nTimeStamp, (fenceFd) [all...] |
/frameworks/av/media/libstagefright/include/ |
OMX.h | 127 virtual status_t fillBuffer(node_id node, buffer_id buffer, int fenceFd); 133 OMX_U32 flags, OMX_TICKS timestamp, int fenceFd); 159 node_id node, buffer_id buffer, OMX_IN OMX_BUFFERHEADERTYPE *pBuffer, int fenceFd); 162 node_id node, buffer_id buffer, OMX_IN OMX_BUFFERHEADERTYPE *pBuffer, int fenceFd);
|
OMXNodeInstance.h | 113 status_t fillBuffer(OMX::buffer_id buffer, int fenceFd); 118 OMX_U32 flags, OMX_TICKS timestamp, int fenceFd); 122 OMX_U32 flags, OMX_TICKS timestamp, int fenceFd); 232 // otherwise, waits for the fence to signal. Takes ownership of |fenceFd|. 234 OMX_BUFFERHEADERTYPE *header, int fenceFd, OMX_U32 portIndex); 242 OMX_U32 flags, OMX_TICKS timestamp, intptr_t debugAddr, int fenceFd);
|
/frameworks/av/include/media/stagefright/ |
FrameRenderTracker.h | 101 // |fenceFd| is the dequeue fence, and |index| is a positive buffer ID to be usable by the 105 Info *updateInfoForDequeuedBuffer(ANativeWindowBuffer *buf, int fenceFd, int index);
|
/frameworks/native/libs/gui/tests/ |
Surface_test.cpp | 194 int fenceFd; 197 ASSERT_EQ(NO_ERROR, window->dequeueBuffer(window.get(), &buffer, &fenceFd)); 198 ASSERT_EQ(NO_ERROR, window->cancelBuffer(window.get(), buffer, fenceFd)); 214 ASSERT_EQ(NO_ERROR, window->dequeueBuffer(window.get(), &buffer, &fenceFd));
|