@@ -75,7 +75,7 @@ intel_atomic_global_state_get(struct intel_global_state *obj_state)
7575 return obj_state ;
7676}
7777
78- void intel_atomic_global_obj_init (struct drm_i915_private * dev_priv ,
78+ void intel_atomic_global_obj_init (struct intel_display * display ,
7979 struct intel_global_obj * obj ,
8080 struct intel_global_state * state ,
8181 const struct intel_global_state_funcs * funcs )
@@ -88,26 +88,26 @@ void intel_atomic_global_obj_init(struct drm_i915_private *dev_priv,
8888
8989 obj -> state = state ;
9090 obj -> funcs = funcs ;
91- list_add_tail (& obj -> head , & dev_priv -> display . global .obj_list );
91+ list_add_tail (& obj -> head , & display -> global .obj_list );
9292}
9393
94- void intel_atomic_global_obj_cleanup (struct drm_i915_private * dev_priv )
94+ void intel_atomic_global_obj_cleanup (struct intel_display * display )
9595{
9696 struct intel_global_obj * obj , * next ;
9797
98- list_for_each_entry_safe (obj , next , & dev_priv -> display . global .obj_list , head ) {
98+ list_for_each_entry_safe (obj , next , & display -> global .obj_list , head ) {
9999 list_del (& obj -> head );
100100
101- drm_WARN_ON (& dev_priv -> drm , kref_read (& obj -> state -> ref ) != 1 );
101+ drm_WARN_ON (display -> drm , kref_read (& obj -> state -> ref ) != 1 );
102102 intel_atomic_global_state_put (obj -> state );
103103 }
104104}
105105
106- static void assert_global_state_write_locked (struct drm_i915_private * dev_priv )
106+ static void assert_global_state_write_locked (struct intel_display * display )
107107{
108108 struct intel_crtc * crtc ;
109109
110- for_each_intel_crtc (& dev_priv -> drm , crtc )
110+ for_each_intel_crtc (display -> drm , crtc )
111111 drm_modeset_lock_assert_held (& crtc -> base .mutex );
112112}
113113
@@ -126,23 +126,23 @@ static bool modeset_lock_is_held(struct drm_modeset_acquire_ctx *ctx,
126126
127127static void assert_global_state_read_locked (struct intel_atomic_state * state )
128128{
129+ struct intel_display * display = to_intel_display (state );
129130 struct drm_modeset_acquire_ctx * ctx = state -> base .acquire_ctx ;
130- struct drm_i915_private * dev_priv = to_i915 (state -> base .dev );
131131 struct intel_crtc * crtc ;
132132
133- for_each_intel_crtc (& dev_priv -> drm , crtc ) {
133+ for_each_intel_crtc (display -> drm , crtc ) {
134134 if (modeset_lock_is_held (ctx , & crtc -> base .mutex ))
135135 return ;
136136 }
137137
138- drm_WARN (& dev_priv -> drm , 1 , "Global state not read locked\n" );
138+ drm_WARN (display -> drm , 1 , "Global state not read locked\n" );
139139}
140140
141141struct intel_global_state *
142142intel_atomic_get_global_obj_state (struct intel_atomic_state * state ,
143143 struct intel_global_obj * obj )
144144{
145- struct drm_i915_private * i915 = to_i915 (state -> base . dev );
145+ struct intel_display * display = to_intel_display (state );
146146 int index , num_objs , i ;
147147 size_t size ;
148148 struct __intel_global_objs_state * arr ;
@@ -184,7 +184,7 @@ intel_atomic_get_global_obj_state(struct intel_atomic_state *state,
184184
185185 state -> num_global_objs = num_objs ;
186186
187- drm_dbg_atomic (& i915 -> drm , "Added new global object %p state %p to %p\n" ,
187+ drm_dbg_atomic (display -> drm , "Added new global object %p state %p to %p\n" ,
188188 obj , obj_state , state );
189189
190190 return obj_state ;
@@ -218,14 +218,14 @@ intel_atomic_get_new_global_obj_state(struct intel_atomic_state *state,
218218
219219void intel_atomic_swap_global_state (struct intel_atomic_state * state )
220220{
221- struct drm_i915_private * dev_priv = to_i915 (state -> base . dev );
221+ struct intel_display * display = to_intel_display (state );
222222 struct intel_global_state * old_obj_state , * new_obj_state ;
223223 struct intel_global_obj * obj ;
224224 int i ;
225225
226226 for_each_oldnew_global_obj_in_state (state , obj , old_obj_state ,
227227 new_obj_state , i ) {
228- drm_WARN_ON (& dev_priv -> drm , obj -> state != old_obj_state );
228+ drm_WARN_ON (display -> drm , obj -> state != old_obj_state );
229229
230230 /*
231231 * If the new state wasn't modified (and properly
@@ -234,7 +234,7 @@ void intel_atomic_swap_global_state(struct intel_atomic_state *state)
234234 if (!new_obj_state -> changed )
235235 continue ;
236236
237- assert_global_state_write_locked (dev_priv );
237+ assert_global_state_write_locked (display );
238238
239239 old_obj_state -> state = state ;
240240 new_obj_state -> state = NULL ;
@@ -265,10 +265,10 @@ void intel_atomic_clear_global_state(struct intel_atomic_state *state)
265265int intel_atomic_lock_global_state (struct intel_global_state * obj_state )
266266{
267267 struct intel_atomic_state * state = obj_state -> state ;
268- struct drm_i915_private * dev_priv = to_i915 (state -> base . dev );
268+ struct intel_display * display = to_intel_display (state );
269269 struct intel_crtc * crtc ;
270270
271- for_each_intel_crtc (& dev_priv -> drm , crtc ) {
271+ for_each_intel_crtc (display -> drm , crtc ) {
272272 int ret ;
273273
274274 ret = drm_modeset_lock (& crtc -> base .mutex ,
@@ -298,10 +298,10 @@ int intel_atomic_serialize_global_state(struct intel_global_state *obj_state)
298298bool
299299intel_atomic_global_state_is_serialized (struct intel_atomic_state * state )
300300{
301- struct drm_i915_private * i915 = to_i915 (state -> base . dev );
301+ struct intel_display * display = to_intel_display (state );
302302 struct intel_crtc * crtc ;
303303
304- for_each_intel_crtc (& i915 -> drm , crtc )
304+ for_each_intel_crtc (display -> drm , crtc )
305305 if (!intel_atomic_get_new_crtc_state (state , crtc ))
306306 return false;
307307 return true;
@@ -344,7 +344,7 @@ intel_atomic_global_state_setup_commit(struct intel_atomic_state *state)
344344int
345345intel_atomic_global_state_wait_for_dependencies (struct intel_atomic_state * state )
346346{
347- struct drm_i915_private * i915 = to_i915 (state -> base . dev );
347+ struct intel_display * display = to_intel_display (state );
348348 const struct intel_global_state * old_obj_state ;
349349 struct intel_global_obj * obj ;
350350 int i ;
@@ -358,7 +358,7 @@ intel_atomic_global_state_wait_for_dependencies(struct intel_atomic_state *state
358358
359359 ret = wait_for_completion_timeout (& commit -> done , 10 * HZ );
360360 if (ret == 0 ) {
361- drm_err (& i915 -> drm , "global state timed out\n" );
361+ drm_err (display -> drm , "global state timed out\n" );
362362 return - ETIMEDOUT ;
363363 }
364364 }
0 commit comments