/hardware/intel/common/libwsbm/src/ |
H A D | wsbm_fencemgr.c | 55 * fence data. 110 wsbmFenceType(struct _WsbmFenceObject *fence) argument 112 return fence->fence_type; 163 struct _WsbmFenceObject *fence = *pFence; local 167 if (fence == NULL) 170 mgr = fence->mgr; 171 if (wsbmAtomicDecZero(&fence->refCount)) { 172 struct _WsbmFenceClass *fc = &mgr->classes[fence->fence_class]; 175 WSBMLISTDELINIT(&fence->head); 177 if (fence 223 wsbmFenceFinish(struct _WsbmFenceObject *fence, uint32_t fence_type, int lazy_hint) argument 243 wsbmFenceSignaledTypeCached(struct _WsbmFenceObject * fence) argument 249 wsbmFenceSignaledType(struct _WsbmFenceObject *fence, uint32_t flush_type, uint32_t * signaled) argument 288 wsbmFenceReference(struct _WsbmFenceObject *fence) argument 302 struct _WsbmFenceObject *fence; local [all...] |
H A D | wsbm_fencemgr.h | 43 * Do a quick check to see if the fence manager has registered the fence 47 extern uint32_t wsbmFenceSignaledTypeCached(struct _WsbmFenceObject *fence); 50 * Check if the fence object is signaled. This function can be substantially 55 extern int wsbmFenceSignaledType(struct _WsbmFenceObject *fence, 63 wsbmFenceSignaled(struct _WsbmFenceObject *fence, uint32_t flush_type) argument 66 int ret = wsbmFenceSignaledType(fence, flush_type, &signaled_types); 74 wsbmFenceSignaledCached(struct _WsbmFenceObject *fence, uint32_t flush_type) argument 76 uint32_t signaled_types = wsbmFenceSignaledTypeCached(fence); 82 * Reference a fence objec [all...] |
H A D | wsbm_userpool.c | 80 struct _WsbmFenceObject *fence; member in struct:_WsbmUserBuffer 125 while (vBuf->unFenced || vBuf->fence != NULL) { 129 if (vBuf->fence != NULL) { 130 if (!wsbmFenceSignaled(vBuf->fence, vBuf->kBuf.fence_type_mask)) { 131 struct _WsbmFenceObject *fence = local 132 wsbmFenceReference(vBuf->fence); 135 (void)wsbmFenceFinish(fence, vBuf->kBuf.fence_type_mask, 139 if (vBuf->fence == fence) 140 wsbmFenceUnreference(&vBuf->fence); 525 pool_fence(struct _WsbmBufStorage *buf, struct _WsbmFenceObject *fence) argument [all...] |
H A D | wsbm_slabpool.c | 97 struct _WsbmFenceObject *fence; member in struct:_WsbmSlabBuffer 618 ret = wsbmFenceFinish(sBuf->fence, sBuf->fenceType, 0); 625 wsbmFenceSignaled(sBuf->fence, sBuf->fenceType); 633 wsbmFenceUnreference(&sBuf->fence); 638 } else if (wsbmFenceSignaledCached(sBuf->fence, sBuf->fenceType)) { 639 wsbmFenceUnreference(&sBuf->fence); 834 if (sBuf->fence && !wsbmFenceSignaledCached(sBuf->fence, sBuf->fenceType)) { 838 if (sBuf->fence) 839 wsbmFenceUnreference(&sBuf->fence); 858 struct _WsbmFenceObject *fence = local 983 pool_fence(struct _WsbmBufStorage *buf, struct _WsbmFenceObject *fence) argument [all...] |
H A D | wsbm_mallocpool.c | 143 pool_fence(struct _WsbmBufStorage *buf __attribute__ ((unused)), struct _WsbmFenceObject *fence __attribute__ ((unused))) 181 pool->fence = &pool_fence;
|
H A D | wsbm_pool.h | 74 void (*fence) (struct _WsbmBufStorage * buf, member in struct:_WsbmBufferPool 75 struct _WsbmFenceObject * fence);
|
H A D | wsbm_manager.h | 142 struct _WsbmFenceObject *fence); 149 struct _WsbmFenceObject *fence);
|
H A D | wsbm_manager.c | 1156 wsbmBOFence(struct _WsbmBufferObject *buf, struct _WsbmFenceObject *fence) argument 1161 if (storage->pool->fence) 1162 storage->pool->fence(storage, fence); 1195 struct _WsbmFenceObject *fence) 1209 storage->pool->fence(storage, fence); 1194 wsbmBOFenceUserList(struct _WsbmBufferList *list, struct _WsbmFenceObject *fence) argument
|
/hardware/samsung_slsi/exynos5/include/ |
H A D | s3c-fb.h | 94 int fence; member in struct:s3c_fb_win_config_data
|
/hardware/samsung_slsi/exynos5/original-kernel-headers/linux/ |
H A D | s3c-fb.h | 91 int fence; member in struct:s3c_fb_win_config_data
|
/hardware/intel/img/psb_video/src/mrst/ |
H A D | lnc_cmdbuf.c | 447 struct _WsbmFenceObject *fence = NULL; 450 /* copy fence information */ 452 drv_debug_msg(VIDEO_DEBUG_ERROR, "drm failed to create a fence" 458 fence = wsbmFenceCreate(driver_data->fence_mgr, fence_rep->fence_class, 462 if (fence) 463 *status = wsbmFenceFinish(fence, fence_rep->fence_type, 0); 465 return fence; 578 struct _WsbmFenceObject *fence = NULL; 580 fence = lnc_fence_wait(driver_data, &fence_rep, &status); 581 drv_debug_msg(VIDEO_DEBUG_GENERAL, "psb_fence_wait returns: %d (fence [all...] |
/hardware/qcom/display/msm8960/liboverlay/ |
H A D | overlayRotator.h | 58 void setReleaseFd(const int& fence); 74 void setReleaseFd(const int& fence) { curr().setReleaseFd(fence); } argument 98 void setReleaseFd(const int& fence) { mMem.setReleaseFd(fence); } argument
|
H A D | overlayRotator.cpp | 93 void RotMem::Mem::setReleaseFd(const int& fence) { argument 108 mRelFence[mCurrOffset] = fence;
|
/hardware/qcom/display/msm8974/liboverlay/ |
H A D | overlayRotator.h | 58 void setReleaseFd(const int& fence); 74 void setReleaseFd(const int& fence) { curr().setReleaseFd(fence); } argument 98 void setReleaseFd(const int& fence) { mMem.setReleaseFd(fence); } argument
|
H A D | overlayRotator.cpp | 93 void RotMem::Mem::setReleaseFd(const int& fence) { argument 108 mRelFence[mCurrOffset] = fence;
|
/hardware/qcom/display/msm8084/liboverlay/ |
H A D | overlayRotator.cpp | 89 void RotMem::setReleaseFd(const int& fence) { argument 104 mRelFence[mCurrIndex] = fence;
|
H A D | overlayRotator.h | 56 void setReleaseFd(const int& fence); 84 void setReleaseFd(const int& fence) { mMem.setReleaseFd(fence); } argument
|
/hardware/intel/img/libdrm/libdrm/intel/ |
H A D | intel_bufmgr_fake.c | 102 * can't be freed until @fence is passed. 107 unsigned fence; /* Split to read_fence, write_fence */ member in struct:block 132 * List of blocks which are in the GART and have an active fence on them. 136 * List of blocks which have an expired fence and are ready to be evicted. 147 * Driver callback to emit a fence, returning the cookie. 153 * emitting the fence, but this should change. 156 /** Driver callback to wait for a fence cookie to have passed. */ 157 void (*fence_wait)(unsigned int fence, void *private); 242 void (*wait)(unsigned int fence, 392 drmMsg("%s:%d: Error waiting for fence 240 drm_intel_bufmgr_fake_set_fence_callback(drm_intel_bufmgr *bufmgr, unsigned int (*emit)(void *priv), void (*wait)(unsigned int fence, void *priv), void *priv) argument 400 _fence_test(drm_intel_bufmgr_fake *bufmgr_fake, unsigned fence) argument 619 fence_blocks(drm_intel_bufmgr_fake *bufmgr_fake, unsigned fence) argument 671 uint32_t fence = bufmgr_fake->fenced.next->fence; local 680 uint32_t fence = bufmgr_fake->fenced.next->fence; local [all...] |
H A D | intel_bufmgr.h | 141 void (*wait)(unsigned int fence,
|
/hardware/intel/img/psb_video/src/ |
H A D | pnw_cmdbuf.c | 500 struct _WsbmFenceObject *fence = NULL; 503 /* copy fence information */ 505 drv_debug_msg(VIDEO_DEBUG_ERROR, "drm failed to create a fence" 511 fence = wsbmFenceCreate(driver_data->fence_mgr, fence_rep->fence_class, 515 if (fence) 516 *status = wsbmFenceFinish(fence, fence_rep->fence_type, 0); 518 return fence; 618 struct _WsbmFenceObject *fence = NULL; 620 fence = lnc_fence_wait(driver_data, &fence_rep, &status); 621 drv_debug_msg(VIDEO_DEBUG_GENERAL, "psb_fence_wait returns: %d (fence [all...] |
H A D | tng_cmdbuf.c | 663 struct _WsbmFenceObject *fence = NULL; 666 /* copy fence information */ 668 drv_debug_msg(VIDEO_DEBUG_ERROR, "drm failed to create a fence" 674 fence = wsbmFenceCreate(driver_data->fence_mgr, fence_rep->fence_class, 678 if (fence) 679 *status = wsbmFenceFinish(fence, fence_rep->fence_type, 0); 681 return fence; 796 struct _WsbmFenceObject *fence = NULL; 798 fence = lnc_fence_wait(driver_data, &fence_rep, &status); 799 drv_debug_msg(VIDEO_DEBUG_GENERAL, "psb_fence_wait returns: %d (fence [all...] |
H A D | psb_cmdbuf.c | 593 struct _WsbmFenceObject *fence = NULL; 596 /* copy fence information */ 598 drv_debug_msg(VIDEO_DEBUG_ERROR, "drm failed to create a fence" 604 fence = wsbmFenceCreate(driver_data->fence_mgr, fence_rep->fence_class, 608 if (fence) 609 *status = wsbmFenceFinish(fence, fence_rep->fence_type, 0); 611 return fence; 963 struct _WsbmFenceObject *fence = NULL; 964 fence = psb_fence_wait(driver_data, &fence_rep, &status); 965 drv_debug_msg(VIDEO_DEBUG_GENERAL, "psb_fence_wait returns: %d (fence [all...] |
/hardware/qcom/display/msm8226/liboverlay/ |
H A D | overlayRotator.cpp | 90 void RotMem::setReleaseFd(const int& fence) { argument 105 mRelFence[mCurrIndex] = fence;
|
H A D | overlayRotator.h | 56 void setReleaseFd(const int& fence); 89 void setReleaseFd(const int& fence) { mMem.setReleaseFd(fence); } argument
|
/hardware/samsung_slsi/exynos5/libhwc/ |
H A D | hwc.cpp | 202 static int dup_or_warn(int fence) argument 204 int dup_fd = dup(fence); 206 ALOGW("fence dup failed: %s", strerror(errno)); 214 ALOGW("fence merge failed: %s", strerror(errno)); 1430 int fence = gsc.dst_cfg.releaseFenceFd; local 1432 layer.displayFrame, layer.blending, fence, config[i], 1467 return win_data.fence; 1481 return win_data.fence; 1509 int fence; local 1511 fence [all...] |