Lines Matching refs:SyncFence
38 #define LOG_TAG "SyncFence"
53 const sptr<SyncFence> SyncFence::INVALID_FENCE = sptr<SyncFence>(new SyncFence(INVALID_FD));
54 const ns_sec_t SyncFence::INVALID_TIMESTAMP = -1;
55 const ns_sec_t SyncFence::FENCE_PENDING_TIMESTAMP = INT64_MAX;
57 SyncFence::SyncFence(int32_t fenceFd) : fenceFd_(fenceFd)
61 SyncFence::~SyncFence()
65 int32_t SyncFence::Wait(uint32_t timeout)
94 int32_t SyncFence::SyncMerge(const char *name, int32_t fd1, int32_t fd2, int32_t &newFenceFd)
113 sptr<SyncFence> SyncFence::MergeFence(const std::string &name,
114 const sptr<SyncFence>& fence1, const sptr<SyncFence>& fence2)
121 (void)SyncFence::SyncMerge(name.c_str(), fenceFd1, fenceFd2, newFenceFd);
123 (void)SyncFence::SyncMerge(name.c_str(), fenceFd1, fenceFd1, newFenceFd);
125 (void)SyncFence::SyncMerge(name.c_str(), fenceFd2, fenceFd2, newFenceFd);
136 return sptr<SyncFence>(new SyncFence(newFenceFd));
139 ns_sec_t SyncFence::SyncFileReadTimestamp()
166 std::vector<SyncPointInfo> SyncFence::GetFenceInfo()
219 int32_t SyncFence::Dup() const
224 FenceStatus SyncFence::GetStatus()
246 int32_t SyncFence::Get() const
251 bool SyncFence::IsValid() const
256 sptr<SyncFence> SyncFence::ReadFromMessageParcel(MessageParcel &parcel)
265 return sptr<SyncFence>(new SyncFence(fence));
268 sptr<SyncFence> SyncFence::InvalidFence()
270 return sptr<SyncFence>(new SyncFence(-1));
273 bool SyncFence::WriteToMessageParcel(MessageParcel &parcel)