Lines Matching full:status
63 enum mod_hdcp_status status; in check_r0p_available_dp() local
65 status = (hdcp->auth.msg.hdcp1.bstatus & in check_r0p_available_dp()
70 status = MOD_HDCP_STATUS_INVALID_OPERATION; in check_r0p_available_dp()
72 return status; in check_r0p_available_dp()
94 enum mod_hdcp_status status; in check_no_max_cascade() local
97 status = DRM_HDCP_MAX_CASCADE_EXCEEDED(hdcp->auth.msg.hdcp1.binfo_dp >> 8) in check_no_max_cascade()
101 status = DRM_HDCP_MAX_CASCADE_EXCEEDED(hdcp->auth.msg.hdcp1.bstatus >> 8) in check_no_max_cascade()
104 return status; in check_no_max_cascade()
109 enum mod_hdcp_status status; in check_no_max_devs() local
112 status = DRM_HDCP_MAX_DEVICE_EXCEEDED(hdcp->auth.msg.hdcp1.binfo_dp) ? in check_no_max_devs()
116 status = DRM_HDCP_MAX_DEVICE_EXCEEDED(hdcp->auth.msg.hdcp1.bstatus) ? in check_no_max_devs()
119 return status; in check_no_max_devs()
141 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in wait_for_active_rx() local
149 &input->bksv_read, &status, in wait_for_active_rx()
153 &input->bcaps_read, &status, in wait_for_active_rx()
157 return status; in wait_for_active_rx()
164 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in exchange_ksvs() local
172 &input->create_session, &status, in exchange_ksvs()
176 &input->an_write, &status, in exchange_ksvs()
180 &input->aksv_write, &status, in exchange_ksvs()
184 &input->bksv_read, &status, in exchange_ksvs()
188 &input->bksv_validation, &status, in exchange_ksvs()
193 &input->ainfo_write, &status, in exchange_ksvs()
198 return status; in exchange_ksvs()
206 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in computations_validate_rx_test_for_repeater() local
214 &input->r0p_read, &status, in computations_validate_rx_test_for_repeater()
218 &input->rx_validation, &status, in computations_validate_rx_test_for_repeater()
225 &input->encryption, &status, in computations_validate_rx_test_for_repeater()
230 &input->encryption, &status, in computations_validate_rx_test_for_repeater()
236 &input->stream_encryption_dp, &status, in computations_validate_rx_test_for_repeater()
241 return status; in computations_validate_rx_test_for_repeater()
248 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in authenticated() local
256 &input->link_maintenance, &status, in authenticated()
260 return status; in authenticated()
267 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in wait_for_ready() local
278 &input->bstatus_read, &status, in wait_for_ready()
282 &input->link_integrity_check, &status, in wait_for_ready()
286 &input->reauth_request_check, &status, in wait_for_ready()
291 &input->bcaps_read, &status, in wait_for_ready()
296 &input->ready_check, &status, in wait_for_ready()
300 return status; in wait_for_ready()
307 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in read_ksv_list() local
317 &input->binfo_read_dp, &status, in read_ksv_list()
322 &input->bstatus_read, &status, in read_ksv_list()
327 &input->max_cascade_check, &status, in read_ksv_list()
331 &input->max_devs_check, &status, in read_ksv_list()
335 &input->device_count_check, &status, in read_ksv_list()
341 &input->ksvlist_read, &status, in read_ksv_list()
345 &input->vp_read, &status, in read_ksv_list()
349 &input->ksvlist_vp_validation, &status, in read_ksv_list()
354 &input->encryption, &status, in read_ksv_list()
360 &input->stream_encryption_dp, &status, in read_ksv_list()
364 return status; in read_ksv_list()
371 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in determine_rx_hdcp_capable_dp() local
379 &input->bcaps_read, &status, in determine_rx_hdcp_capable_dp()
383 &input->hdcp_capable_dp, &status, in determine_rx_hdcp_capable_dp()
387 return status; in determine_rx_hdcp_capable_dp()
394 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in wait_for_r0_prime_dp() local
403 &input->bstatus_read, &status, in wait_for_r0_prime_dp()
407 &input->r0p_available_dp, &status, in wait_for_r0_prime_dp()
411 return status; in wait_for_r0_prime_dp()
418 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in authenticated_dp() local
426 &input->bstatus_read, &status, in authenticated_dp()
430 &input->link_integrity_check, &status, in authenticated_dp()
434 &input->reauth_request_check, &status, in authenticated_dp()
438 return status; in authenticated_dp()
443 enum mod_hdcp_status *status, struct mod_hdcp *hdcp, char *str) in mod_hdcp_execute_and_set() argument
445 *status = func(hdcp); in mod_hdcp_execute_and_set()
446 if (*status == MOD_HDCP_STATUS_SUCCESS && *flag != PASS) { in mod_hdcp_execute_and_set()
449 } else if (*status != MOD_HDCP_STATUS_SUCCESS && *flag != FAIL) { in mod_hdcp_execute_and_set()
453 return (*status == MOD_HDCP_STATUS_SUCCESS); in mod_hdcp_execute_and_set()
460 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in mod_hdcp_hdcp1_execution() local
464 status = wait_for_active_rx(hdcp, event_ctx, input); in mod_hdcp_hdcp1_execution()
467 status = exchange_ksvs(hdcp, event_ctx, input); in mod_hdcp_hdcp1_execution()
470 status = computations_validate_rx_test_for_repeater(hdcp, in mod_hdcp_hdcp1_execution()
474 status = authenticated(hdcp, event_ctx, input); in mod_hdcp_hdcp1_execution()
477 status = wait_for_ready(hdcp, event_ctx, input); in mod_hdcp_hdcp1_execution()
480 status = read_ksv_list(hdcp, event_ctx, input); in mod_hdcp_hdcp1_execution()
483 status = MOD_HDCP_STATUS_INVALID_STATE; in mod_hdcp_hdcp1_execution()
487 return status; in mod_hdcp_hdcp1_execution()
494 enum mod_hdcp_status status = MOD_HDCP_STATUS_SUCCESS; in mod_hdcp_hdcp1_dp_execution() local
498 status = determine_rx_hdcp_capable_dp(hdcp, event_ctx, input); in mod_hdcp_hdcp1_dp_execution()
501 status = exchange_ksvs(hdcp, event_ctx, input); in mod_hdcp_hdcp1_dp_execution()
504 status = wait_for_r0_prime_dp(hdcp, event_ctx, input); in mod_hdcp_hdcp1_dp_execution()
507 status = computations_validate_rx_test_for_repeater( in mod_hdcp_hdcp1_dp_execution()
511 status = authenticated_dp(hdcp, event_ctx, input); in mod_hdcp_hdcp1_dp_execution()
514 status = wait_for_ready(hdcp, event_ctx, input); in mod_hdcp_hdcp1_dp_execution()
517 status = read_ksv_list(hdcp, event_ctx, input); in mod_hdcp_hdcp1_dp_execution()
520 status = MOD_HDCP_STATUS_INVALID_STATE; in mod_hdcp_hdcp1_dp_execution()
524 return status; in mod_hdcp_hdcp1_dp_execution()