@@ -75,7 +75,7 @@ intel_atomic_global_state_get(struct intel_global_state *obj_state)
75
75
return obj_state ;
76
76
}
77
77
78
- void intel_atomic_global_obj_init (struct drm_i915_private * dev_priv ,
78
+ void intel_atomic_global_obj_init (struct intel_display * display ,
79
79
struct intel_global_obj * obj ,
80
80
struct intel_global_state * state ,
81
81
const struct intel_global_state_funcs * funcs )
@@ -88,26 +88,26 @@ void intel_atomic_global_obj_init(struct drm_i915_private *dev_priv,
88
88
89
89
obj -> state = state ;
90
90
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 );
92
92
}
93
93
94
- void intel_atomic_global_obj_cleanup (struct drm_i915_private * dev_priv )
94
+ void intel_atomic_global_obj_cleanup (struct intel_display * display )
95
95
{
96
96
struct intel_global_obj * obj , * next ;
97
97
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 ) {
99
99
list_del (& obj -> head );
100
100
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 );
102
102
intel_atomic_global_state_put (obj -> state );
103
103
}
104
104
}
105
105
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 )
107
107
{
108
108
struct intel_crtc * crtc ;
109
109
110
- for_each_intel_crtc (& dev_priv -> drm , crtc )
110
+ for_each_intel_crtc (display -> drm , crtc )
111
111
drm_modeset_lock_assert_held (& crtc -> base .mutex );
112
112
}
113
113
@@ -126,23 +126,23 @@ static bool modeset_lock_is_held(struct drm_modeset_acquire_ctx *ctx,
126
126
127
127
static void assert_global_state_read_locked (struct intel_atomic_state * state )
128
128
{
129
+ struct intel_display * display = to_intel_display (state );
129
130
struct drm_modeset_acquire_ctx * ctx = state -> base .acquire_ctx ;
130
- struct drm_i915_private * dev_priv = to_i915 (state -> base .dev );
131
131
struct intel_crtc * crtc ;
132
132
133
- for_each_intel_crtc (& dev_priv -> drm , crtc ) {
133
+ for_each_intel_crtc (display -> drm , crtc ) {
134
134
if (modeset_lock_is_held (ctx , & crtc -> base .mutex ))
135
135
return ;
136
136
}
137
137
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" );
139
139
}
140
140
141
141
struct intel_global_state *
142
142
intel_atomic_get_global_obj_state (struct intel_atomic_state * state ,
143
143
struct intel_global_obj * obj )
144
144
{
145
- struct drm_i915_private * i915 = to_i915 (state -> base . dev );
145
+ struct intel_display * display = to_intel_display (state );
146
146
int index , num_objs , i ;
147
147
size_t size ;
148
148
struct __intel_global_objs_state * arr ;
@@ -184,7 +184,7 @@ intel_atomic_get_global_obj_state(struct intel_atomic_state *state,
184
184
185
185
state -> num_global_objs = num_objs ;
186
186
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" ,
188
188
obj , obj_state , state );
189
189
190
190
return obj_state ;
@@ -218,14 +218,14 @@ intel_atomic_get_new_global_obj_state(struct intel_atomic_state *state,
218
218
219
219
void intel_atomic_swap_global_state (struct intel_atomic_state * state )
220
220
{
221
- struct drm_i915_private * dev_priv = to_i915 (state -> base . dev );
221
+ struct intel_display * display = to_intel_display (state );
222
222
struct intel_global_state * old_obj_state , * new_obj_state ;
223
223
struct intel_global_obj * obj ;
224
224
int i ;
225
225
226
226
for_each_oldnew_global_obj_in_state (state , obj , old_obj_state ,
227
227
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 );
229
229
230
230
/*
231
231
* If the new state wasn't modified (and properly
@@ -234,7 +234,7 @@ void intel_atomic_swap_global_state(struct intel_atomic_state *state)
234
234
if (!new_obj_state -> changed )
235
235
continue ;
236
236
237
- assert_global_state_write_locked (dev_priv );
237
+ assert_global_state_write_locked (display );
238
238
239
239
old_obj_state -> state = state ;
240
240
new_obj_state -> state = NULL ;
@@ -265,10 +265,10 @@ void intel_atomic_clear_global_state(struct intel_atomic_state *state)
265
265
int intel_atomic_lock_global_state (struct intel_global_state * obj_state )
266
266
{
267
267
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 );
269
269
struct intel_crtc * crtc ;
270
270
271
- for_each_intel_crtc (& dev_priv -> drm , crtc ) {
271
+ for_each_intel_crtc (display -> drm , crtc ) {
272
272
int ret ;
273
273
274
274
ret = drm_modeset_lock (& crtc -> base .mutex ,
@@ -298,10 +298,10 @@ int intel_atomic_serialize_global_state(struct intel_global_state *obj_state)
298
298
bool
299
299
intel_atomic_global_state_is_serialized (struct intel_atomic_state * state )
300
300
{
301
- struct drm_i915_private * i915 = to_i915 (state -> base . dev );
301
+ struct intel_display * display = to_intel_display (state );
302
302
struct intel_crtc * crtc ;
303
303
304
- for_each_intel_crtc (& i915 -> drm , crtc )
304
+ for_each_intel_crtc (display -> drm , crtc )
305
305
if (!intel_atomic_get_new_crtc_state (state , crtc ))
306
306
return false;
307
307
return true;
@@ -344,7 +344,7 @@ intel_atomic_global_state_setup_commit(struct intel_atomic_state *state)
344
344
int
345
345
intel_atomic_global_state_wait_for_dependencies (struct intel_atomic_state * state )
346
346
{
347
- struct drm_i915_private * i915 = to_i915 (state -> base . dev );
347
+ struct intel_display * display = to_intel_display (state );
348
348
const struct intel_global_state * old_obj_state ;
349
349
struct intel_global_obj * obj ;
350
350
int i ;
@@ -358,7 +358,7 @@ intel_atomic_global_state_wait_for_dependencies(struct intel_atomic_state *state
358
358
359
359
ret = wait_for_completion_timeout (& commit -> done , 10 * HZ );
360
360
if (ret == 0 ) {
361
- drm_err (& i915 -> drm , "global state timed out\n" );
361
+ drm_err (display -> drm , "global state timed out\n" );
362
362
return - ETIMEDOUT ;
363
363
}
364
364
}
0 commit comments