@@ -182,12 +182,12 @@ bool intel_hdcp2_capable(struct intel_connector *connector)
182182 }
183183
184184 /* MEI/GSC interface is solid depending on which is used */
185- mutex_lock (& i915 -> display .hdcp .comp_mutex );
185+ mutex_lock (& i915 -> display .hdcp .hdcp_mutex );
186186 if (!i915 -> display .hdcp .comp_added || !i915 -> display .hdcp .arbiter ) {
187- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
187+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
188188 return false;
189189 }
190- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
190+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
191191
192192 /* Sink's capability for HDCP2.2 */
193193 hdcp -> shim -> hdcp_2_2_capable (dig_port , & capable );
@@ -1117,19 +1117,19 @@ hdcp2_prepare_ake_init(struct intel_connector *connector,
11171117 struct i915_hdcp_arbiter * arbiter ;
11181118 int ret ;
11191119
1120- mutex_lock (& i915 -> display .hdcp .comp_mutex );
1120+ mutex_lock (& i915 -> display .hdcp .hdcp_mutex );
11211121 arbiter = i915 -> display .hdcp .arbiter ;
11221122
11231123 if (!arbiter || !arbiter -> ops ) {
1124- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1124+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
11251125 return - EINVAL ;
11261126 }
11271127
11281128 ret = arbiter -> ops -> initiate_hdcp2_session (arbiter -> hdcp_dev , data , ake_data );
11291129 if (ret )
11301130 drm_dbg_kms (& i915 -> drm , "Prepare_ake_init failed. %d\n" ,
11311131 ret );
1132- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1132+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
11331133
11341134 return ret ;
11351135}
@@ -1147,11 +1147,11 @@ hdcp2_verify_rx_cert_prepare_km(struct intel_connector *connector,
11471147 struct i915_hdcp_arbiter * arbiter ;
11481148 int ret ;
11491149
1150- mutex_lock (& i915 -> display .hdcp .comp_mutex );
1150+ mutex_lock (& i915 -> display .hdcp .hdcp_mutex );
11511151 arbiter = i915 -> display .hdcp .arbiter ;
11521152
11531153 if (!arbiter || !arbiter -> ops ) {
1154- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1154+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
11551155 return - EINVAL ;
11561156 }
11571157
@@ -1161,7 +1161,7 @@ hdcp2_verify_rx_cert_prepare_km(struct intel_connector *connector,
11611161 if (ret < 0 )
11621162 drm_dbg_kms (& i915 -> drm , "Verify rx_cert failed. %d\n" ,
11631163 ret );
1164- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1164+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
11651165
11661166 return ret ;
11671167}
@@ -1175,18 +1175,18 @@ static int hdcp2_verify_hprime(struct intel_connector *connector,
11751175 struct i915_hdcp_arbiter * arbiter ;
11761176 int ret ;
11771177
1178- mutex_lock (& i915 -> display .hdcp .comp_mutex );
1178+ mutex_lock (& i915 -> display .hdcp .hdcp_mutex );
11791179 arbiter = i915 -> display .hdcp .arbiter ;
11801180
11811181 if (!arbiter || !arbiter -> ops ) {
1182- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1182+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
11831183 return - EINVAL ;
11841184 }
11851185
11861186 ret = arbiter -> ops -> verify_hprime (arbiter -> hdcp_dev , data , rx_hprime );
11871187 if (ret < 0 )
11881188 drm_dbg_kms (& i915 -> drm , "Verify hprime failed. %d\n" , ret );
1189- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1189+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
11901190
11911191 return ret ;
11921192}
@@ -1201,19 +1201,19 @@ hdcp2_store_pairing_info(struct intel_connector *connector,
12011201 struct i915_hdcp_arbiter * arbiter ;
12021202 int ret ;
12031203
1204- mutex_lock (& i915 -> display .hdcp .comp_mutex );
1204+ mutex_lock (& i915 -> display .hdcp .hdcp_mutex );
12051205 arbiter = i915 -> display .hdcp .arbiter ;
12061206
12071207 if (!arbiter || !arbiter -> ops ) {
1208- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1208+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
12091209 return - EINVAL ;
12101210 }
12111211
12121212 ret = arbiter -> ops -> store_pairing_info (arbiter -> hdcp_dev , data , pairing_info );
12131213 if (ret < 0 )
12141214 drm_dbg_kms (& i915 -> drm , "Store pairing info failed. %d\n" ,
12151215 ret );
1216- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1216+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
12171217
12181218 return ret ;
12191219}
@@ -1228,19 +1228,19 @@ hdcp2_prepare_lc_init(struct intel_connector *connector,
12281228 struct i915_hdcp_arbiter * arbiter ;
12291229 int ret ;
12301230
1231- mutex_lock (& i915 -> display .hdcp .comp_mutex );
1231+ mutex_lock (& i915 -> display .hdcp .hdcp_mutex );
12321232 arbiter = i915 -> display .hdcp .arbiter ;
12331233
12341234 if (!arbiter || !arbiter -> ops ) {
1235- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1235+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
12361236 return - EINVAL ;
12371237 }
12381238
12391239 ret = arbiter -> ops -> initiate_locality_check (arbiter -> hdcp_dev , data , lc_init );
12401240 if (ret < 0 )
12411241 drm_dbg_kms (& i915 -> drm , "Prepare lc_init failed. %d\n" ,
12421242 ret );
1243- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1243+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
12441244
12451245 return ret ;
12461246}
@@ -1255,19 +1255,19 @@ hdcp2_verify_lprime(struct intel_connector *connector,
12551255 struct i915_hdcp_arbiter * arbiter ;
12561256 int ret ;
12571257
1258- mutex_lock (& i915 -> display .hdcp .comp_mutex );
1258+ mutex_lock (& i915 -> display .hdcp .hdcp_mutex );
12591259 arbiter = i915 -> display .hdcp .arbiter ;
12601260
12611261 if (!arbiter || !arbiter -> ops ) {
1262- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1262+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
12631263 return - EINVAL ;
12641264 }
12651265
12661266 ret = arbiter -> ops -> verify_lprime (arbiter -> hdcp_dev , data , rx_lprime );
12671267 if (ret < 0 )
12681268 drm_dbg_kms (& i915 -> drm , "Verify L_Prime failed. %d\n" ,
12691269 ret );
1270- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1270+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
12711271
12721272 return ret ;
12731273}
@@ -1281,19 +1281,19 @@ static int hdcp2_prepare_skey(struct intel_connector *connector,
12811281 struct i915_hdcp_arbiter * arbiter ;
12821282 int ret ;
12831283
1284- mutex_lock (& i915 -> display .hdcp .comp_mutex );
1284+ mutex_lock (& i915 -> display .hdcp .hdcp_mutex );
12851285 arbiter = i915 -> display .hdcp .arbiter ;
12861286
12871287 if (!arbiter || !arbiter -> ops ) {
1288- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1288+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
12891289 return - EINVAL ;
12901290 }
12911291
12921292 ret = arbiter -> ops -> get_session_key (arbiter -> hdcp_dev , data , ske_data );
12931293 if (ret < 0 )
12941294 drm_dbg_kms (& i915 -> drm , "Get session key failed. %d\n" ,
12951295 ret );
1296- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1296+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
12971297
12981298 return ret ;
12991299}
@@ -1310,11 +1310,11 @@ hdcp2_verify_rep_topology_prepare_ack(struct intel_connector *connector,
13101310 struct i915_hdcp_arbiter * arbiter ;
13111311 int ret ;
13121312
1313- mutex_lock (& i915 -> display .hdcp .comp_mutex );
1313+ mutex_lock (& i915 -> display .hdcp .hdcp_mutex );
13141314 arbiter = i915 -> display .hdcp .arbiter ;
13151315
13161316 if (!arbiter || !arbiter -> ops ) {
1317- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1317+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
13181318 return - EINVAL ;
13191319 }
13201320
@@ -1325,7 +1325,7 @@ hdcp2_verify_rep_topology_prepare_ack(struct intel_connector *connector,
13251325 if (ret < 0 )
13261326 drm_dbg_kms (& i915 -> drm ,
13271327 "Verify rep topology failed. %d\n" , ret );
1328- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1328+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
13291329
13301330 return ret ;
13311331}
@@ -1340,18 +1340,18 @@ hdcp2_verify_mprime(struct intel_connector *connector,
13401340 struct i915_hdcp_arbiter * arbiter ;
13411341 int ret ;
13421342
1343- mutex_lock (& i915 -> display .hdcp .comp_mutex );
1343+ mutex_lock (& i915 -> display .hdcp .hdcp_mutex );
13441344 arbiter = i915 -> display .hdcp .arbiter ;
13451345
13461346 if (!arbiter || !arbiter -> ops ) {
1347- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1347+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
13481348 return - EINVAL ;
13491349 }
13501350
13511351 ret = arbiter -> ops -> verify_mprime (arbiter -> hdcp_dev , data , stream_ready );
13521352 if (ret < 0 )
13531353 drm_dbg_kms (& i915 -> drm , "Verify mprime failed. %d\n" , ret );
1354- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1354+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
13551355
13561356 return ret ;
13571357}
@@ -1364,19 +1364,19 @@ static int hdcp2_authenticate_port(struct intel_connector *connector)
13641364 struct i915_hdcp_arbiter * arbiter ;
13651365 int ret ;
13661366
1367- mutex_lock (& i915 -> display .hdcp .comp_mutex );
1367+ mutex_lock (& i915 -> display .hdcp .hdcp_mutex );
13681368 arbiter = i915 -> display .hdcp .arbiter ;
13691369
13701370 if (!arbiter || !arbiter -> ops ) {
1371- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1371+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
13721372 return - EINVAL ;
13731373 }
13741374
13751375 ret = arbiter -> ops -> enable_hdcp_authentication (arbiter -> hdcp_dev , data );
13761376 if (ret < 0 )
13771377 drm_dbg_kms (& i915 -> drm , "Enable hdcp auth failed. %d\n" ,
13781378 ret );
1379- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1379+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
13801380
13811381 return ret ;
13821382}
@@ -1388,17 +1388,17 @@ static int hdcp2_close_session(struct intel_connector *connector)
13881388 struct i915_hdcp_arbiter * arbiter ;
13891389 int ret ;
13901390
1391- mutex_lock (& i915 -> display .hdcp .comp_mutex );
1391+ mutex_lock (& i915 -> display .hdcp .hdcp_mutex );
13921392 arbiter = i915 -> display .hdcp .arbiter ;
13931393
13941394 if (!arbiter || !arbiter -> ops ) {
1395- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1395+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
13961396 return - EINVAL ;
13971397 }
13981398
13991399 ret = arbiter -> ops -> close_hdcp_session (arbiter -> hdcp_dev ,
14001400 & dig_port -> hdcp_port_data );
1401- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
1401+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
14021402
14031403 return ret ;
14041404}
@@ -2108,10 +2108,10 @@ static int i915_hdcp_component_bind(struct device *i915_kdev,
21082108 struct drm_i915_private * i915 = kdev_to_i915 (i915_kdev );
21092109
21102110 drm_dbg (& i915 -> drm , "I915 HDCP comp bind\n" );
2111- mutex_lock (& i915 -> display .hdcp .comp_mutex );
2111+ mutex_lock (& i915 -> display .hdcp .hdcp_mutex );
21122112 i915 -> display .hdcp .arbiter = (struct i915_hdcp_arbiter * )data ;
21132113 i915 -> display .hdcp .arbiter -> hdcp_dev = mei_kdev ;
2114- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
2114+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
21152115
21162116 return 0 ;
21172117}
@@ -2122,9 +2122,9 @@ static void i915_hdcp_component_unbind(struct device *i915_kdev,
21222122 struct drm_i915_private * i915 = kdev_to_i915 (i915_kdev );
21232123
21242124 drm_dbg (& i915 -> drm , "I915 HDCP comp unbind\n" );
2125- mutex_lock (& i915 -> display .hdcp .comp_mutex );
2125+ mutex_lock (& i915 -> display .hdcp .hdcp_mutex );
21262126 i915 -> display .hdcp .arbiter = NULL ;
2127- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
2127+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
21282128}
21292129
21302130static const struct component_ops i915_hdcp_ops = {
@@ -2214,11 +2214,11 @@ void intel_hdcp_component_init(struct drm_i915_private *i915)
22142214 if (!is_hdcp2_supported (i915 ))
22152215 return ;
22162216
2217- mutex_lock (& i915 -> display .hdcp .comp_mutex );
2217+ mutex_lock (& i915 -> display .hdcp .hdcp_mutex );
22182218 drm_WARN_ON (& i915 -> drm , i915 -> display .hdcp .comp_added );
22192219
22202220 i915 -> display .hdcp .comp_added = true;
2221- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
2221+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
22222222 if (intel_hdcp_gsc_cs_required (i915 ))
22232223 ret = intel_hdcp_gsc_init (i915 );
22242224 else
@@ -2228,9 +2228,9 @@ void intel_hdcp_component_init(struct drm_i915_private *i915)
22282228 if (ret < 0 ) {
22292229 drm_dbg_kms (& i915 -> drm , "Failed at fw component add(%d)\n" ,
22302230 ret );
2231- mutex_lock (& i915 -> display .hdcp .comp_mutex );
2231+ mutex_lock (& i915 -> display .hdcp .hdcp_mutex );
22322232 i915 -> display .hdcp .comp_added = false;
2233- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
2233+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
22342234 return ;
22352235 }
22362236}
@@ -2500,14 +2500,14 @@ void intel_hdcp_update_pipe(struct intel_atomic_state *state,
25002500
25012501void intel_hdcp_component_fini (struct drm_i915_private * i915 )
25022502{
2503- mutex_lock (& i915 -> display .hdcp .comp_mutex );
2503+ mutex_lock (& i915 -> display .hdcp .hdcp_mutex );
25042504 if (!i915 -> display .hdcp .comp_added ) {
2505- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
2505+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
25062506 return ;
25072507 }
25082508
25092509 i915 -> display .hdcp .comp_added = false;
2510- mutex_unlock (& i915 -> display .hdcp .comp_mutex );
2510+ mutex_unlock (& i915 -> display .hdcp .hdcp_mutex );
25112511
25122512 if (intel_hdcp_gsc_cs_required (i915 ))
25132513 intel_hdcp_gsc_fini (i915 );
0 commit comments