Lines Matching refs:arbiter

189 	if (!i915->display.hdcp.comp_added ||  !i915->display.hdcp.arbiter) {  in intel_hdcp2_capable()
1121 struct i915_hdcp_arbiter *arbiter; in hdcp2_prepare_ake_init() local
1125 arbiter = i915->display.hdcp.arbiter; in hdcp2_prepare_ake_init()
1127 if (!arbiter || !arbiter->ops) { in hdcp2_prepare_ake_init()
1132 ret = arbiter->ops->initiate_hdcp2_session(arbiter->hdcp_dev, data, ake_data); in hdcp2_prepare_ake_init()
1151 struct i915_hdcp_arbiter *arbiter; in hdcp2_verify_rx_cert_prepare_km() local
1155 arbiter = i915->display.hdcp.arbiter; in hdcp2_verify_rx_cert_prepare_km()
1157 if (!arbiter || !arbiter->ops) { in hdcp2_verify_rx_cert_prepare_km()
1162 ret = arbiter->ops->verify_receiver_cert_prepare_km(arbiter->hdcp_dev, data, in hdcp2_verify_rx_cert_prepare_km()
1179 struct i915_hdcp_arbiter *arbiter; in hdcp2_verify_hprime() local
1183 arbiter = i915->display.hdcp.arbiter; in hdcp2_verify_hprime()
1185 if (!arbiter || !arbiter->ops) { in hdcp2_verify_hprime()
1190 ret = arbiter->ops->verify_hprime(arbiter->hdcp_dev, data, rx_hprime); in hdcp2_verify_hprime()
1205 struct i915_hdcp_arbiter *arbiter; in hdcp2_store_pairing_info() local
1209 arbiter = i915->display.hdcp.arbiter; in hdcp2_store_pairing_info()
1211 if (!arbiter || !arbiter->ops) { in hdcp2_store_pairing_info()
1216 ret = arbiter->ops->store_pairing_info(arbiter->hdcp_dev, data, pairing_info); in hdcp2_store_pairing_info()
1232 struct i915_hdcp_arbiter *arbiter; in hdcp2_prepare_lc_init() local
1236 arbiter = i915->display.hdcp.arbiter; in hdcp2_prepare_lc_init()
1238 if (!arbiter || !arbiter->ops) { in hdcp2_prepare_lc_init()
1243 ret = arbiter->ops->initiate_locality_check(arbiter->hdcp_dev, data, lc_init); in hdcp2_prepare_lc_init()
1259 struct i915_hdcp_arbiter *arbiter; in hdcp2_verify_lprime() local
1263 arbiter = i915->display.hdcp.arbiter; in hdcp2_verify_lprime()
1265 if (!arbiter || !arbiter->ops) { in hdcp2_verify_lprime()
1270 ret = arbiter->ops->verify_lprime(arbiter->hdcp_dev, data, rx_lprime); in hdcp2_verify_lprime()
1285 struct i915_hdcp_arbiter *arbiter; in hdcp2_prepare_skey() local
1289 arbiter = i915->display.hdcp.arbiter; in hdcp2_prepare_skey()
1291 if (!arbiter || !arbiter->ops) { in hdcp2_prepare_skey()
1296 ret = arbiter->ops->get_session_key(arbiter->hdcp_dev, data, ske_data); in hdcp2_prepare_skey()
1314 struct i915_hdcp_arbiter *arbiter; in hdcp2_verify_rep_topology_prepare_ack() local
1318 arbiter = i915->display.hdcp.arbiter; in hdcp2_verify_rep_topology_prepare_ack()
1320 if (!arbiter || !arbiter->ops) { in hdcp2_verify_rep_topology_prepare_ack()
1325 ret = arbiter->ops->repeater_check_flow_prepare_ack(arbiter->hdcp_dev, in hdcp2_verify_rep_topology_prepare_ack()
1344 struct i915_hdcp_arbiter *arbiter; in hdcp2_verify_mprime() local
1348 arbiter = i915->display.hdcp.arbiter; in hdcp2_verify_mprime()
1350 if (!arbiter || !arbiter->ops) { in hdcp2_verify_mprime()
1355 ret = arbiter->ops->verify_mprime(arbiter->hdcp_dev, data, stream_ready); in hdcp2_verify_mprime()
1368 struct i915_hdcp_arbiter *arbiter; in hdcp2_authenticate_port() local
1372 arbiter = i915->display.hdcp.arbiter; in hdcp2_authenticate_port()
1374 if (!arbiter || !arbiter->ops) { in hdcp2_authenticate_port()
1379 ret = arbiter->ops->enable_hdcp_authentication(arbiter->hdcp_dev, data); in hdcp2_authenticate_port()
1392 struct i915_hdcp_arbiter *arbiter; in hdcp2_close_session() local
1396 arbiter = i915->display.hdcp.arbiter; in hdcp2_close_session()
1398 if (!arbiter || !arbiter->ops) { in hdcp2_close_session()
1403 ret = arbiter->ops->close_hdcp_session(arbiter->hdcp_dev, in hdcp2_close_session()
2117 i915->display.hdcp.arbiter = (struct i915_hdcp_arbiter *)data; in i915_hdcp_component_bind()
2118 i915->display.hdcp.arbiter->hdcp_dev = mei_kdev; in i915_hdcp_component_bind()
2131 i915->display.hdcp.arbiter = NULL; in i915_hdcp_component_unbind()