Lines Matching refs:topology_state
2622 struct drm_dp_mst_topology_state *topology_state; in drm_dp_atomic_find_vcpi_slots() local
2625 topology_state = drm_atomic_get_mst_topology_state(state, mgr); in drm_dp_atomic_find_vcpi_slots()
2626 if (IS_ERR(topology_state)) in drm_dp_atomic_find_vcpi_slots()
2627 return PTR_ERR(topology_state); in drm_dp_atomic_find_vcpi_slots()
2634 req_slots, topology_state->avail_slots); in drm_dp_atomic_find_vcpi_slots()
2636 if (req_slots > topology_state->avail_slots) { in drm_dp_atomic_find_vcpi_slots()
2641 topology_state->avail_slots -= req_slots; in drm_dp_atomic_find_vcpi_slots()
2642 DRM_DEBUG_KMS("vcpi slots avail=%d", topology_state->avail_slots); in drm_dp_atomic_find_vcpi_slots()
2663 struct drm_dp_mst_topology_state *topology_state; in drm_dp_atomic_release_vcpi_slots() local
2665 topology_state = drm_atomic_get_mst_topology_state(state, mgr); in drm_dp_atomic_release_vcpi_slots()
2666 if (IS_ERR(topology_state)) in drm_dp_atomic_release_vcpi_slots()
2667 return PTR_ERR(topology_state); in drm_dp_atomic_release_vcpi_slots()
2675 topology_state->avail_slots += slots; in drm_dp_atomic_release_vcpi_slots()
2677 slots, topology_state->avail_slots); in drm_dp_atomic_release_vcpi_slots()