Home | History | Annotate | Download | only in ui

Lines Matching refs:Fence

17 #include <ui/Fence.h>
19 #define LOG_TAG "Fence"
38 const sp<Fence> Fence::NO_FENCE = sp<Fence>(new Fence);
40 Fence::Fence() :
44 Fence::Fence(int fenceFd) :
48 Fence::~Fence() {
54 status_t Fence::wait(int timeout) {
63 status_t Fence::waitForever(const char* logname) {
71 ALOGE("%s: fence %d didn't signal in %u ms", logname, mFenceFd,
78 sp<Fence> Fence::merge(const char* name, const sp<Fence>& f1,
79 const sp<Fence>& f2) {
83 // valid fence (e.g. NO_FENCE) we merge the one valid fence with itself so
84 // that a new fence with the given name is created.
101 return sp<Fence>(new Fence(result));
104 sp<Fence> Fence::merge(const String8& name, const sp<Fence>& f1,
105 const sp<Fence>& f2) {
109 int Fence::dup() const {
113 nsecs_t Fence::getSignalTime() const {
140 size_t Fence::getFlattenedSize() const {
144 size_t Fence::getFdCount() const {
148 status_t Fence::flatten(void*& buffer, size_t& size, int*& fds, size_t& count) const {
162 status_t Fence::unflatten(void const*& buffer, size_t& size, int const*& fds, size_t& count) {