Lines Matching full:arbiter

257 	if (!display->hdcp.comp_added || !display->hdcp.arbiter) {  in intel_hdcp2_prerequisite()
1222 struct i915_hdcp_arbiter *arbiter; in hdcp2_prepare_ake_init() local
1226 arbiter = display->hdcp.arbiter; in hdcp2_prepare_ake_init()
1228 if (!arbiter || !arbiter->ops) { in hdcp2_prepare_ake_init()
1233 ret = arbiter->ops->initiate_hdcp2_session(arbiter->hdcp_dev, data, ake_data); in hdcp2_prepare_ake_init()
1252 struct i915_hdcp_arbiter *arbiter; in hdcp2_verify_rx_cert_prepare_km() local
1256 arbiter = display->hdcp.arbiter; in hdcp2_verify_rx_cert_prepare_km()
1258 if (!arbiter || !arbiter->ops) { in hdcp2_verify_rx_cert_prepare_km()
1263 ret = arbiter->ops->verify_receiver_cert_prepare_km(arbiter->hdcp_dev, data, in hdcp2_verify_rx_cert_prepare_km()
1280 struct i915_hdcp_arbiter *arbiter; in hdcp2_verify_hprime() local
1284 arbiter = display->hdcp.arbiter; in hdcp2_verify_hprime()
1286 if (!arbiter || !arbiter->ops) { in hdcp2_verify_hprime()
1291 ret = arbiter->ops->verify_hprime(arbiter->hdcp_dev, data, rx_hprime); in hdcp2_verify_hprime()
1306 struct i915_hdcp_arbiter *arbiter; in hdcp2_store_pairing_info() local
1310 arbiter = display->hdcp.arbiter; in hdcp2_store_pairing_info()
1312 if (!arbiter || !arbiter->ops) { in hdcp2_store_pairing_info()
1317 ret = arbiter->ops->store_pairing_info(arbiter->hdcp_dev, data, pairing_info); in hdcp2_store_pairing_info()
1333 struct i915_hdcp_arbiter *arbiter; in hdcp2_prepare_lc_init() local
1337 arbiter = display->hdcp.arbiter; in hdcp2_prepare_lc_init()
1339 if (!arbiter || !arbiter->ops) { in hdcp2_prepare_lc_init()
1344 ret = arbiter->ops->initiate_locality_check(arbiter->hdcp_dev, data, lc_init); in hdcp2_prepare_lc_init()
1360 struct i915_hdcp_arbiter *arbiter; in hdcp2_verify_lprime() local
1364 arbiter = display->hdcp.arbiter; in hdcp2_verify_lprime()
1366 if (!arbiter || !arbiter->ops) { in hdcp2_verify_lprime()
1371 ret = arbiter->ops->verify_lprime(arbiter->hdcp_dev, data, rx_lprime); in hdcp2_verify_lprime()
1386 struct i915_hdcp_arbiter *arbiter; in hdcp2_prepare_skey() local
1390 arbiter = display->hdcp.arbiter; in hdcp2_prepare_skey()
1392 if (!arbiter || !arbiter->ops) { in hdcp2_prepare_skey()
1397 ret = arbiter->ops->get_session_key(arbiter->hdcp_dev, data, ske_data); in hdcp2_prepare_skey()
1415 struct i915_hdcp_arbiter *arbiter; in hdcp2_verify_rep_topology_prepare_ack() local
1419 arbiter = display->hdcp.arbiter; in hdcp2_verify_rep_topology_prepare_ack()
1421 if (!arbiter || !arbiter->ops) { in hdcp2_verify_rep_topology_prepare_ack()
1426 ret = arbiter->ops->repeater_check_flow_prepare_ack(arbiter->hdcp_dev, in hdcp2_verify_rep_topology_prepare_ack()
1445 struct i915_hdcp_arbiter *arbiter; in hdcp2_verify_mprime() local
1449 arbiter = display->hdcp.arbiter; in hdcp2_verify_mprime()
1451 if (!arbiter || !arbiter->ops) { in hdcp2_verify_mprime()
1456 ret = arbiter->ops->verify_mprime(arbiter->hdcp_dev, data, stream_ready); in hdcp2_verify_mprime()
1469 struct i915_hdcp_arbiter *arbiter; in hdcp2_authenticate_port() local
1473 arbiter = display->hdcp.arbiter; in hdcp2_authenticate_port()
1475 if (!arbiter || !arbiter->ops) { in hdcp2_authenticate_port()
1480 ret = arbiter->ops->enable_hdcp_authentication(arbiter->hdcp_dev, data); in hdcp2_authenticate_port()
1493 struct i915_hdcp_arbiter *arbiter; in hdcp2_close_session() local
1497 arbiter = display->hdcp.arbiter; in hdcp2_close_session()
1499 if (!arbiter || !arbiter->ops) { in hdcp2_close_session()
1504 ret = arbiter->ops->close_hdcp_session(arbiter->hdcp_dev, in hdcp2_close_session()
2255 display->hdcp.arbiter = (struct i915_hdcp_arbiter *)data; in i915_hdcp_component_bind()
2256 display->hdcp.arbiter->hdcp_dev = mei_kdev; in i915_hdcp_component_bind()
2269 display->hdcp.arbiter = NULL; in i915_hdcp_component_unbind()