Home
last modified time | relevance | path

Searched refs:release_fences_ (Results 1 – 14 of 14) sorted by relevance

/aosp12/hardware/qcom/display/msm8996/sdm/libs/hwc2/
H A Dhwc_layers.cpp43 release_fences_.push(-1); in HWCLayer()
48 while (!release_fences_.empty()) { in ~HWCLayer()
49 close(release_fences_.front()); in ~HWCLayer()
50 release_fences_.pop(); in ~HWCLayer()
630 release_fences_.push(fence); in PushReleaseFence()
633 if (release_fences_.empty()) in PopReleaseFence()
635 auto fence = release_fences_.front(); in PopReleaseFence()
636 release_fences_.pop(); in PopReleaseFence()
H A Dhwc_layers.h96 std::queue<int32_t> release_fences_; variable
/aosp12/hardware/qcom/sdm845/display/sdm/libs/hwc2/
H A Dhwc_layers.cpp189 release_fences_.push_back(-1); in HWCLayer()
194 while (!release_fences_.empty()) { in ~HWCLayer()
195 ::close(release_fences_.front()); in ~HWCLayer()
196 release_fences_.pop_front(); in ~HWCLayer()
989 release_fences_.push_back(fence); in PushBackReleaseFence()
993 if (release_fences_.empty()) in PopBackReleaseFence()
996 auto fence = release_fences_.back(); in PopBackReleaseFence()
997 release_fences_.pop_back(); in PopBackReleaseFence()
1003 if (release_fences_.empty()) in PopFrontReleaseFence()
1006 auto fence = release_fences_.front(); in PopFrontReleaseFence()
[all …]
H A Dhwc_layers.h124 std::deque<int32_t> release_fences_; variable
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc2/
H A Dhwc_layers.cpp77 release_fences_.push(-1); in HWCLayer()
82 while (!release_fences_.empty()) { in ~HWCLayer()
83 close(release_fences_.front()); in ~HWCLayer()
84 release_fences_.pop(); in ~HWCLayer()
766 release_fences_.push(fence); in PushReleaseFence()
769 if (release_fences_.empty()) in PopReleaseFence()
771 auto fence = release_fences_.front(); in PopReleaseFence()
772 release_fences_.pop(); in PopReleaseFence()
H A Dhwc_layers.h99 std::queue<int32_t> release_fences_; variable
/aosp12/hardware/qcom/display/msm8909/sdm/libs/hwc2/
H A Dhwc_layers.cpp176 release_fences_.push(-1); in HWCLayer()
181 while (!release_fences_.empty()) { in ~HWCLayer()
182 close(release_fences_.front()); in ~HWCLayer()
183 release_fences_.pop(); in ~HWCLayer()
824 release_fences_.push(fence); in PushReleaseFence()
827 if (release_fences_.empty()) in PopReleaseFence()
829 auto fence = release_fences_.front(); in PopReleaseFence()
830 release_fences_.pop(); in PopReleaseFence()
H A Dhwc_layers.h104 std::queue<int32_t> release_fences_; variable
/aosp12/hardware/qcom/display/msm8998/sdm/libs/hwc2/
H A Dhwc_layers.cpp179 release_fences_.push(-1); in HWCLayer()
184 while (!release_fences_.empty()) { in ~HWCLayer()
185 close(release_fences_.front()); in ~HWCLayer()
186 release_fences_.pop(); in ~HWCLayer()
823 release_fences_.push(fence); in PushReleaseFence()
826 if (release_fences_.empty()) in PopReleaseFence()
828 auto fence = release_fences_.front(); in PopReleaseFence()
829 release_fences_.pop(); in PopReleaseFence()
H A Dhwc_layers.h104 std::queue<int32_t> release_fences_; variable
/aosp12/hardware/qcom/sm8150/display/sdm/libs/hwc2/
H A Dhwc_layers.cpp213 release_fences_.push_back(-1); in HWCLayer()
218 while (!release_fences_.empty()) { in ~HWCLayer()
219 ::close(release_fences_.front()); in ~HWCLayer()
220 release_fences_.pop_front(); in ~HWCLayer()
1072 release_fences_.push_back(fence); in PushBackReleaseFence()
1076 if (release_fences_.empty()) in PopBackReleaseFence()
1079 auto fence = release_fences_.back(); in PopBackReleaseFence()
1080 release_fences_.pop_back(); in PopBackReleaseFence()
1086 if (release_fences_.empty()) in PopFrontReleaseFence()
1089 auto fence = release_fences_.front(); in PopFrontReleaseFence()
[all …]
H A Dhwc_layers.h131 std::deque<int32_t> release_fences_; variable
/aosp12/hardware/qcom/sm7250/display/composer/
H A Dhwc_layers.cpp214 release_fences_.push_back(nullptr); in HWCLayer()
219 while (!release_fences_.empty()) { in ~HWCLayer()
220 release_fences_.pop_front(); in ~HWCLayer()
1062 release_fences_.push_back(fence); in PushBackReleaseFence()
1066 if (release_fences_.empty()) { in PopBackReleaseFence()
1070 *fence = release_fences_.back(); in PopBackReleaseFence()
1071 release_fences_.pop_back(); in PopBackReleaseFence()
1075 if (release_fences_.empty()) { in PopFrontReleaseFence()
1079 *fence = release_fences_.front(); in PopFrontReleaseFence()
1080 release_fences_.pop_front(); in PopFrontReleaseFence()
H A Dhwc_layers.h144 std::deque<shared_ptr<Fence>> release_fences_; variable