Lines Matching refs:intel_dig_port

19 static int intel_hdcp_poll_ksv_fifo(struct intel_digital_port *intel_dig_port,  in intel_hdcp_poll_ksv_fifo()  argument
26 ret = __wait_for(read_ret = shim->read_ksv_ready(intel_dig_port, in intel_hdcp_poll_ksv_fifo()
149 u32 intel_hdcp_get_repeater_ctl(struct intel_digital_port *intel_dig_port) in intel_hdcp_get_repeater_ctl() argument
151 enum port port = intel_dig_port->base.port; in intel_hdcp_get_repeater_ctl()
183 int intel_hdcp_validate_v_prime(struct intel_digital_port *intel_dig_port, in intel_hdcp_validate_v_prime() argument
191 dev_priv = intel_dig_port->base.base.dev->dev_private; in intel_hdcp_validate_v_prime()
195 ret = shim->read_v_prime_part(intel_dig_port, i, &vprime); in intel_hdcp_validate_v_prime()
214 rep_ctl = intel_hdcp_get_repeater_ctl(intel_dig_port); in intel_hdcp_validate_v_prime()
399 int intel_hdcp_auth_downstream(struct intel_digital_port *intel_dig_port, in intel_hdcp_auth_downstream() argument
405 ret = intel_hdcp_poll_ksv_fifo(intel_dig_port, shim); in intel_hdcp_auth_downstream()
411 ret = shim->read_bstatus(intel_dig_port, bstatus); in intel_hdcp_auth_downstream()
436 ret = shim->read_ksv_fifo(intel_dig_port, num_downstream, ksv_fifo); in intel_hdcp_auth_downstream()
445 ret = intel_hdcp_validate_v_prime(intel_dig_port, shim, in intel_hdcp_auth_downstream()
466 static int intel_hdcp_auth(struct intel_digital_port *intel_dig_port, in intel_hdcp_auth() argument
487 dev_priv = intel_dig_port->base.base.dev->dev_private; in intel_hdcp_auth()
489 port = intel_dig_port->base.port; in intel_hdcp_auth()
498 ret = shim->hdcp_capable(intel_dig_port, &hdcp_capable); in intel_hdcp_auth()
522 ret = shim->write_an_aksv(intel_dig_port, an.shim); in intel_hdcp_auth()
532 ret = shim->read_bksv(intel_dig_port, bksv.shim); in intel_hdcp_auth()
546 ret = shim->repeater_present(intel_dig_port, &repeater_present); in intel_hdcp_auth()
551 intel_hdcp_get_repeater_ctl(intel_dig_port)); in intel_hdcp_auth()
553 ret = shim->toggle_signalling(intel_dig_port, true); in intel_hdcp_auth()
585 ret = shim->read_ri_prime(intel_dig_port, ri.shim); in intel_hdcp_auth()
615 return intel_hdcp_auth_downstream(intel_dig_port, shim); in intel_hdcp_auth()
630 struct intel_digital_port *intel_dig_port = conn_to_dig_port(connector); in _intel_hdcp_disable() local
631 enum port port = intel_dig_port->base.port; in _intel_hdcp_disable()
644 ret = connector->hdcp_shim->toggle_signalling(intel_dig_port, false); in _intel_hdcp_disable()
832 struct intel_digital_port *intel_dig_port = conn_to_dig_port(connector); in intel_hdcp_check_link() local
833 enum port port = intel_dig_port->base.port; in intel_hdcp_check_link()
854 if (connector->hdcp_shim->check_link(intel_dig_port)) { in intel_hdcp_check_link()