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

1 2 3

  /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 114 status_t fillBuffer(OMX::buffer_id buffer, int fenceFd);
119 OMX_U32 flags, OMX_TICKS timestamp, int fenceFd);
123 OMX_U32 flags, OMX_TICKS timestamp, int fenceFd);
238 // otherwise, waits for the fence to signal. Takes ownership of |fenceFd|.
240 OMX_BUFFERHEADERTYPE *header, int fenceFd, OMX_U32 portIndex);
248 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));

Completed in 774 milliseconds

1 2 3