PASS
if (hdcp->auth.trans_input.hdcp2.create_session == PASS) {
if (input->encryption != PASS)
if (*status == MOD_HDCP_STATUS_SUCCESS && *flag != PASS) {
*flag = PASS;
if (input->ready_check != PASS) {
if (input->bstatus_read != PASS ||
input->max_cascade_check != PASS ||
input->max_devs_check != PASS ||
input->device_count_check != PASS ||
input->ksvlist_read != PASS ||
input->vp_read != PASS ||
input->ksvlist_vp_validation != PASS ||
input->encryption != PASS) {
if (input->bcaps_read != PASS) {
} else if (input->hdcp_capable_dp != PASS) {
if (input->create_session != PASS) {
} else if (input->an_write != PASS ||
input->aksv_write != PASS ||
input->bksv_read != PASS ||
input->bksv_validation != PASS ||
if (input->bstatus_read != PASS) {
} else if (input->r0p_available_dp != PASS) {
if (input->r0p_read != PASS) {
} else if (input->rx_validation != PASS) {
} else if ((!conn->is_repeater && input->encryption != PASS) ||
(!conn->is_repeater && is_dp_mst_hdcp(hdcp) && input->stream_encryption_dp != PASS)) {
} else if (input->ready_check != PASS) {
if (input->binfo_read_dp != PASS ||
input->max_cascade_check != PASS ||
input->max_devs_check != PASS) {
} else if (input->device_count_check != PASS) {
} else if (input->ksvlist_read != PASS ||
input->vp_read != PASS) {
} else if (input->ksvlist_vp_validation != PASS) {
} else if (input->encryption != PASS ||
(is_dp_mst_hdcp(hdcp) && input->stream_encryption_dp != PASS)) {
if (input->bksv_read != PASS || input->bcaps_read != PASS) {
if (input->create_session != PASS) {
} else if (input->an_write != PASS ||
input->aksv_write != PASS ||
input->bksv_read != PASS ||
input->bksv_validation != PASS ||
if (input->bcaps_read != PASS ||
input->r0p_read != PASS) {
} else if (input->rx_validation != PASS) {
} else if (!conn->is_repeater && input->encryption != PASS) {
if (input->no_stored_km_write != PASS) {
if (input->h_prime_available != PASS) {
} else if (input->h_prime_read != PASS) {
if (input->pairing_available != PASS) {
} else if (input->pairing_info_read != PASS ||
input->h_prime_validation != PASS) {
if (input->stored_km_write != PASS) {
if (input->h_prime_available != PASS) {
} else if (input->h_prime_read != PASS) {
} else if (input->h_prime_validation != PASS) {
input->lc_init_prepare != PASS) {
input->l_prime_combo_read != PASS) {
(input->lc_init_write != PASS ||
input->l_prime_available_poll != PASS ||
input->l_prime_read != PASS)) {
} else if (input->l_prime_validation != PASS) {
if (input->eks_prepare != PASS ||
input->eks_write != PASS) {
if (input->rxstatus_read != PASS ||
input->reauth_request_check != PASS) {
} else if (input->enable_encryption != PASS) {
if (input->rxstatus_read != PASS ||
input->reauth_request_check != PASS) {
if (input->rxstatus_read != PASS ||
input->reauth_request_check != PASS ||
input->rx_id_list_read != PASS ||
input->device_count_check != PASS ||
input->rx_id_list_validation != PASS ||
input->repeater_auth_ack_write != PASS) {
if (input->rxstatus_read != PASS ||
input->reauth_request_check != PASS) {
} else if (input->prepare_stream_manage != PASS ||
input->stream_manage_write != PASS) {
if (input->rxstatus_read != PASS ||
input->reauth_request_check != PASS) {
} else if (input->stream_ready_available != PASS) {
} else if (input->stream_ready_read != PASS ||
input->stream_ready_validation != PASS) {
if (input->hdcp2version_read != PASS ||
if (input->rx_caps_read_dp != PASS ||
input->hdcp2_capable_check != PASS) {
input->hdcp2_capable_check != PASS) {
if (input->create_session != PASS ||
input->ake_init_prepare != PASS) {
} else if (input->ake_init_write != PASS) {
if (input->ake_cert_read != PASS ||
input->ake_cert_validation != PASS) {
if (input->no_stored_km_write != PASS) {
if (input->h_prime_available != PASS) {
} else if (input->h_prime_read != PASS) {
if (input->pairing_available != PASS) {
} else if (input->pairing_info_read != PASS ||
input->h_prime_validation != PASS) {
if (input->stored_km_write != PASS) {
if (input->h_prime_available != PASS) {
if (input->create_session != PASS ||
} else if (input->h_prime_read != PASS) {
} else if (input->h_prime_validation != PASS) {
input->ake_init_prepare != PASS) {
input->lc_init_prepare != PASS) {
input->l_prime_combo_read != PASS) {
(input->lc_init_write != PASS ||
input->l_prime_read != PASS)) {
} else if (input->l_prime_validation != PASS) {
if (input->eks_prepare != PASS ||
input->eks_write != PASS) {
if (input->rxstatus_read != PASS ||
} else if (input->ake_init_write != PASS) {
input->reauth_request_check != PASS ||
input->link_integrity_check_dp != PASS ||
input->content_stream_type_write != PASS) {
if (input->rxstatus_read != PASS ||
input->reauth_request_check != PASS ||
input->link_integrity_check_dp != PASS) {
} else if (input->enable_encryption != PASS ||
(is_dp_mst_hdcp(hdcp) && input->stream_encryption_dp != PASS)) {
if (input->rxstatus_read != PASS ||
input->reauth_request_check != PASS ||
input->link_integrity_check_dp != PASS) {
if (input->rxstatus_read != PASS ||
input->reauth_request_check != PASS ||
input->link_integrity_check_dp != PASS ||
input->rx_id_list_read != PASS ||
input->device_count_check != PASS ||
input->rx_id_list_validation != PASS ||
input->repeater_auth_ack_write != PASS) {
if (input->rxstatus_read != PASS ||
input->reauth_request_check != PASS ||
input->link_integrity_check_dp != PASS) {
if (input->ake_cert_available != PASS) {
} else if (input->prepare_stream_manage != PASS ||
input->stream_manage_write != PASS) {
if (input->rxstatus_read != PASS ||
input->reauth_request_check != PASS ||
input->link_integrity_check_dp != PASS) {
} else if (input->stream_ready_read != PASS ||
input->stream_ready_validation != PASS) {
} else if (input->ake_cert_read != PASS ||
input->ake_cert_validation != PASS) {
status = PASS;
status = PASS;
FN(PASS) \
"xdp_stats", PASS(xdp_pass), DROP(xdp_drop),
str, PASS(xdp_pass), DROP(xdp_drop),
case PASS:
RET_ERR(err != len && expected >= PASS,
nev = epoll_wait(epfd, &ev, 1, expected >= PASS ? 5 : 0);
RET_IF((nev <= 0 && expected >= PASS) ||
(nev > 0 && expected < PASS),
if (expected < PASS)
expected_results[PASS]++;
do_test(type, family, &cmd, PASS);
expected_results[PASS] += 2;
do_test(type, family, &cmd, PASS);
cli_fd = send_data(type, family, &cmd, sizeof(cmd), PASS);
GOTO_DONE(PASS);
return result < PASS ? SK_DROP : SK_PASS;