• Home
  • Raw
  • Download

Lines Matching refs:crtc

117 	if (Crtc* crtc = conn->get_current_crtc()) {  in reserve_crtc()  local
118 m_reserved_crtcs.insert(crtc); in reserve_crtc()
119 return crtc; in reserve_crtc()
122 for (Crtc* crtc : conn->get_possible_crtcs()) { in reserve_crtc()
123 if (m_reserved_crtcs.count(crtc)) in reserve_crtc()
126 m_reserved_crtcs.insert(crtc); in reserve_crtc()
127 return crtc; in reserve_crtc()
133 Crtc* ResourceManager::reserve_crtc(Crtc* crtc) in reserve_crtc() argument
135 if (!crtc) in reserve_crtc()
138 if (m_reserved_crtcs.count(crtc)) in reserve_crtc()
141 m_reserved_crtcs.insert(crtc); in reserve_crtc()
143 return crtc; in reserve_crtc()
146 void ResourceManager::release_crtc(Crtc* crtc) in release_crtc() argument
148 m_reserved_crtcs.erase(crtc); in release_crtc()
151 Plane* ResourceManager::reserve_plane(Crtc* crtc, PlaneType type, PixelFormat format) in reserve_plane() argument
153 if (!crtc) in reserve_plane()
156 for (Plane* plane : crtc->get_possible_planes()) { in reserve_plane()
186 Plane* ResourceManager::reserve_generic_plane(Crtc* crtc, PixelFormat format) in reserve_generic_plane() argument
188 if (!crtc) in reserve_generic_plane()
191 for (Plane* plane : crtc->get_possible_planes()) { in reserve_generic_plane()
208 Plane* ResourceManager::reserve_primary_plane(Crtc* crtc, PixelFormat format) in reserve_primary_plane() argument
210 return reserve_plane(crtc, PlaneType::Primary, format); in reserve_primary_plane()
213 Plane* ResourceManager::reserve_overlay_plane(Crtc* crtc, PixelFormat format) in reserve_overlay_plane() argument
215 return reserve_plane(crtc, PlaneType::Overlay, format); in reserve_overlay_plane()