Lines Matching full:status

46 	enum mod_hdcp_status status;  in check_hdcp2_capable()  local
49 status = (hdcp->auth.msg.hdcp2.rxcaps_dp[0] == HDCP_2_2_RX_CAPS_VERSION_VAL) && in check_hdcp2_capable()
54 status = (hdcp->auth.msg.hdcp2.hdcp2version_hdmi & HDCP_2_2_HDMI_SUPPORT_MASK) ? in check_hdcp2_capable()
57 return status; in check_hdcp2_capable()
86 enum mod_hdcp_status status; in check_ake_cert_available() local
90 status = MOD_HDCP_STATUS_SUCCESS; in check_ake_cert_available()
92 status = mod_hdcp_read_rxstatus(hdcp); in check_ake_cert_available()
93 if (status == MOD_HDCP_STATUS_SUCCESS) { in check_ake_cert_available()
96 status = (size == sizeof(hdcp->auth.msg.hdcp2.ake_cert)) ? in check_ake_cert_available()
101 return status; in check_ake_cert_available()
106 enum mod_hdcp_status status; in check_h_prime_available() local
109 status = mod_hdcp_read_rxstatus(hdcp); in check_h_prime_available()
110 if (status != MOD_HDCP_STATUS_SUCCESS) in check_h_prime_available()
114 status = HDCP_2_2_DP_RXSTATUS_H_PRIME(hdcp->auth.msg.hdcp2.rxstatus_dp) ? in check_h_prime_available()
120 status = (size == sizeof(hdcp->auth.msg.hdcp2.ake_h_prime)) ? in check_h_prime_available()
125 return status; in check_h_prime_available()
130 enum mod_hdcp_status status; in check_pairing_info_available() local
133 status = mod_hdcp_read_rxstatus(hdcp); in check_pairing_info_available()
134 if (status != MOD_HDCP_STATUS_SUCCESS) in check_pairing_info_available()
138 status = HDCP_2_2_DP_RXSTATUS_PAIRING(hdcp->auth.msg.hdcp2.rxstatus_dp) ? in check_pairing_info_available()
144 status = (size == sizeof(hdcp->auth.msg.hdcp2.ake_pairing_info)) ? in check_pairing_info_available()
149 return status; in check_pairing_info_available()
154 enum mod_hdcp_status status; in poll_l_prime_available() local
161 status = MOD_HDCP_STATUS_INVALID_OPERATION; in poll_l_prime_available()
166 status = mod_hdcp_read_rxstatus(hdcp); in poll_l_prime_available()
167 if (status != MOD_HDCP_STATUS_SUCCESS) in poll_l_prime_available()
172 status = (size == sizeof(hdcp->auth.msg.hdcp2.lc_l_prime)) ? in poll_l_prime_available()
175 if (status == MOD_HDCP_STATUS_SUCCESS) in poll_l_prime_available()
178 return status; in poll_l_prime_available()
183 enum mod_hdcp_status status; in check_stream_ready_available() local
187 status = MOD_HDCP_STATUS_INVALID_OPERATION; in check_stream_ready_available()
189 status = mod_hdcp_read_rxstatus(hdcp); in check_stream_ready_available()
190 if (status != MOD_HDCP_STATUS_SUCCESS) in check_stream_ready_available()
194 status = (size == sizeof(hdcp->auth.msg.hdcp2.repeater_auth_stream_ready)) ? in check_stream_ready_available()
199 return status; in check_stream_ready_available()
219 enum mod_hdcp_status *status) in process_rxstatus() argument
222 &input->rxstatus_read, status, in process_rxstatus()
226 &input->reauth_request_check, status, in process_rxstatus()
231 &input->link_integrity_check_dp, status, in process_rxstatus()
249 return (*status == MOD_HDCP_STATUS_SUCCESS); in process_rxstatus()
256 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in known_hdcp2_capable_rx() local
264 &input->hdcp2version_read, &status, in known_hdcp2_capable_rx()
268 &input->hdcp2_capable_check, &status, in known_hdcp2_capable_rx()
272 return status; in known_hdcp2_capable_rx()
279 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in send_ake_init() local
287 &input->create_session, &status, in send_ake_init()
291 &input->ake_init_prepare, &status, in send_ake_init()
295 &input->ake_init_write, &status, in send_ake_init()
299 return status; in send_ake_init()
306 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in validate_ake_cert() local
317 &input->ake_cert_available, &status, in validate_ake_cert()
321 &input->ake_cert_read, &status, in validate_ake_cert()
325 &input->ake_cert_validation, &status, in validate_ake_cert()
329 return status; in validate_ake_cert()
336 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in send_no_stored_km() local
344 &input->no_stored_km_write, &status, in send_no_stored_km()
348 return status; in send_no_stored_km()
355 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in read_h_prime() local
365 &input->h_prime_available, &status, in read_h_prime()
370 &input->h_prime_read, &status, in read_h_prime()
374 return status; in read_h_prime()
382 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in read_pairing_info_and_validate_h_prime() local
392 &input->pairing_available, &status, in read_pairing_info_and_validate_h_prime()
396 &input->pairing_info_read, &status, in read_pairing_info_and_validate_h_prime()
400 &input->h_prime_validation, &status, in read_pairing_info_and_validate_h_prime()
404 return status; in read_pairing_info_and_validate_h_prime()
411 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in send_stored_km() local
419 &input->stored_km_write, &status, in send_stored_km()
423 return status; in send_stored_km()
430 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in validate_h_prime() local
440 &input->h_prime_available, &status, in validate_h_prime()
444 &input->h_prime_read, &status, in validate_h_prime()
448 &input->h_prime_validation, &status, in validate_h_prime()
452 return status; in validate_h_prime()
459 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in locality_check() local
467 &input->lc_init_prepare, &status, in locality_check()
471 &input->lc_init_write, &status, in locality_check()
478 &input->l_prime_available_poll, &status, in locality_check()
482 &input->l_prime_read, &status, in locality_check()
486 &input->l_prime_validation, &status, in locality_check()
490 return status; in locality_check()
497 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in exchange_ks_and_test_for_repeater() local
505 &input->eks_prepare, &status, in exchange_ks_and_test_for_repeater()
509 &input->eks_write, &status, in exchange_ks_and_test_for_repeater()
513 return status; in exchange_ks_and_test_for_repeater()
520 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in enable_encryption() local
528 process_rxstatus(hdcp, event_ctx, input, &status); in enable_encryption()
533 if (!process_rxstatus(hdcp, event_ctx, input, &status)) in enable_encryption()
539 &input->enable_encryption, &status, in enable_encryption()
545 &input->stream_encryption_dp, &status, in enable_encryption()
550 return status; in enable_encryption()
557 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in authenticated() local
565 if (!process_rxstatus(hdcp, event_ctx, input, &status)) in authenticated()
570 return status; in authenticated()
577 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in wait_for_rx_id_list() local
586 if (!process_rxstatus(hdcp, event_ctx, input, &status)) in wait_for_rx_id_list()
589 status = MOD_HDCP_STATUS_HDCP2_RX_ID_LIST_NOT_READY; in wait_for_rx_id_list()
593 return status; in wait_for_rx_id_list()
600 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in verify_rx_id_list_and_send_ack() local
608 process_rxstatus(hdcp, event_ctx, input, &status); in verify_rx_id_list_and_send_ack()
614 &status, hdcp, "receiver_id_list_read")) in verify_rx_id_list_and_send_ack()
618 &status, hdcp, "device_count_check")) in verify_rx_id_list_and_send_ack()
622 &status, hdcp, "rx_id_list_validation")) in verify_rx_id_list_and_send_ack()
626 &status, hdcp, "repeater_auth_ack_write")) in verify_rx_id_list_and_send_ack()
629 return status; in verify_rx_id_list_and_send_ack()
636 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in send_stream_management() local
644 process_rxstatus(hdcp, event_ctx, input, &status); in send_stream_management()
649 if (!process_rxstatus(hdcp, event_ctx, input, &status)) in send_stream_management()
656 &status, hdcp, "prepare_stream_manage")) in send_stream_management()
661 &status, hdcp, "stream_manage_write")) in send_stream_management()
664 return status; in send_stream_management()
671 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in validate_stream_ready() local
680 process_rxstatus(hdcp, event_ctx, input, &status); in validate_stream_ready()
685 if (!process_rxstatus(hdcp, event_ctx, input, &status)) in validate_stream_ready()
694 &status, hdcp, "stream_ready_available")) in validate_stream_ready()
698 &status, hdcp, "stream_ready_read")) in validate_stream_ready()
702 &status, hdcp, "stream_ready_validation")) in validate_stream_ready()
706 return status; in validate_stream_ready()
713 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in determine_rx_hdcp_capable_dp() local
722 &status, hdcp, "rx_caps_read_dp")) in determine_rx_hdcp_capable_dp()
725 &input->hdcp2_capable_check, &status, in determine_rx_hdcp_capable_dp()
729 return status; in determine_rx_hdcp_capable_dp()
736 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in send_content_stream_type_dp() local
744 if (!process_rxstatus(hdcp, event_ctx, input, &status)) in send_content_stream_type_dp()
747 &input->content_stream_type_write, &status, in send_content_stream_type_dp()
751 return status; in send_content_stream_type_dp()
758 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in mod_hdcp_hdcp2_execution() local
762 status = known_hdcp2_capable_rx(hdcp, event_ctx, input); in mod_hdcp_hdcp2_execution()
765 status = send_ake_init(hdcp, event_ctx, input); in mod_hdcp_hdcp2_execution()
768 status = validate_ake_cert(hdcp, event_ctx, input); in mod_hdcp_hdcp2_execution()
771 status = send_no_stored_km(hdcp, event_ctx, input); in mod_hdcp_hdcp2_execution()
774 status = read_h_prime(hdcp, event_ctx, input); in mod_hdcp_hdcp2_execution()
777 status = read_pairing_info_and_validate_h_prime(hdcp, in mod_hdcp_hdcp2_execution()
781 status = send_stored_km(hdcp, event_ctx, input); in mod_hdcp_hdcp2_execution()
784 status = validate_h_prime(hdcp, event_ctx, input); in mod_hdcp_hdcp2_execution()
787 status = locality_check(hdcp, event_ctx, input); in mod_hdcp_hdcp2_execution()
790 status = exchange_ks_and_test_for_repeater(hdcp, event_ctx, input); in mod_hdcp_hdcp2_execution()
793 status = enable_encryption(hdcp, event_ctx, input); in mod_hdcp_hdcp2_execution()
796 status = authenticated(hdcp, event_ctx, input); in mod_hdcp_hdcp2_execution()
799 status = wait_for_rx_id_list(hdcp, event_ctx, input); in mod_hdcp_hdcp2_execution()
802 status = verify_rx_id_list_and_send_ack(hdcp, event_ctx, input); in mod_hdcp_hdcp2_execution()
805 status = send_stream_management(hdcp, event_ctx, input); in mod_hdcp_hdcp2_execution()
808 status = validate_stream_ready(hdcp, event_ctx, input); in mod_hdcp_hdcp2_execution()
811 status = MOD_HDCP_STATUS_INVALID_STATE; in mod_hdcp_hdcp2_execution()
815 return status; in mod_hdcp_hdcp2_execution()
822 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in mod_hdcp_hdcp2_dp_execution() local
826 status = determine_rx_hdcp_capable_dp(hdcp, event_ctx, input); in mod_hdcp_hdcp2_dp_execution()
829 status = send_ake_init(hdcp, event_ctx, input); in mod_hdcp_hdcp2_dp_execution()
832 status = validate_ake_cert(hdcp, event_ctx, input); in mod_hdcp_hdcp2_dp_execution()
835 status = send_no_stored_km(hdcp, event_ctx, input); in mod_hdcp_hdcp2_dp_execution()
838 status = read_h_prime(hdcp, event_ctx, input); in mod_hdcp_hdcp2_dp_execution()
841 status = read_pairing_info_and_validate_h_prime(hdcp, in mod_hdcp_hdcp2_dp_execution()
845 status = send_stored_km(hdcp, event_ctx, input); in mod_hdcp_hdcp2_dp_execution()
848 status = validate_h_prime(hdcp, event_ctx, input); in mod_hdcp_hdcp2_dp_execution()
851 status = locality_check(hdcp, event_ctx, input); in mod_hdcp_hdcp2_dp_execution()
854 status = exchange_ks_and_test_for_repeater(hdcp, in mod_hdcp_hdcp2_dp_execution()
858 status = send_content_stream_type_dp(hdcp, event_ctx, input); in mod_hdcp_hdcp2_dp_execution()
861 status = enable_encryption(hdcp, event_ctx, input); in mod_hdcp_hdcp2_dp_execution()
864 status = authenticated(hdcp, event_ctx, input); in mod_hdcp_hdcp2_dp_execution()
867 status = wait_for_rx_id_list(hdcp, event_ctx, input); in mod_hdcp_hdcp2_dp_execution()
870 status = verify_rx_id_list_and_send_ack(hdcp, event_ctx, input); in mod_hdcp_hdcp2_dp_execution()
873 status = send_stream_management(hdcp, event_ctx, input); in mod_hdcp_hdcp2_dp_execution()
876 status = validate_stream_ready(hdcp, event_ctx, input); in mod_hdcp_hdcp2_dp_execution()
879 status = MOD_HDCP_STATUS_INVALID_STATE; in mod_hdcp_hdcp2_dp_execution()
883 return status; in mod_hdcp_hdcp2_dp_execution()