Lines Matching refs:reply
442 struct icm_fr_pkg_driver_ready_response reply;
448 memset(&reply, 0, sizeof(reply));
449 ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
455 *security_level = reply.security_level & ICM_FR_SLEVEL_MASK;
463 struct icm_fr_pkg_approve_device reply;
472 memset(&reply, 0, sizeof(reply));
474 ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
479 if (reply.hdr.flags & ICM_FLAGS_ERROR) {
490 struct icm_fr_pkg_add_device_key_response reply;
500 memset(&reply, 0, sizeof(reply));
501 ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
506 if (reply.hdr.flags & ICM_FLAGS_ERROR) {
518 struct icm_fr_pkg_challenge_device_response reply;
528 memset(&reply, 0, sizeof(reply));
529 ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
534 if (reply.hdr.flags & ICM_FLAGS_ERROR)
536 if (reply.hdr.flags & ICM_FLAGS_NO_KEY)
539 memcpy(response, reply.response, TB_SWITCH_KEY_SIZE);
546 struct icm_fr_pkg_approve_xdomain_response reply;
560 memset(&reply, 0, sizeof(reply));
561 ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
566 if (reply.hdr.flags & ICM_FLAGS_ERROR)
991 struct icm_tr_pkg_driver_ready_response reply;
997 memset(&reply, 0, sizeof(reply));
998 ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
1004 *security_level = reply.info & ICM_TR_INFO_SLEVEL_MASK;
1006 *nboot_acl = (reply.info & ICM_TR_INFO_BOOT_ACL_MASK) >>
1009 *rpm = !!(reply.hdr.flags & ICM_TR_FLAGS_RTD3);
1017 struct icm_tr_pkg_approve_device reply;
1027 memset(&reply, 0, sizeof(reply));
1028 ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
1033 if (reply.hdr.flags & ICM_FLAGS_ERROR) {
1043 struct icm_tr_pkg_add_device_key_response reply;
1055 memset(&reply, 0, sizeof(reply));
1056 ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
1061 if (reply.hdr.flags & ICM_FLAGS_ERROR) {
1072 struct icm_tr_pkg_challenge_device_response reply;
1084 memset(&reply, 0, sizeof(reply));
1085 ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
1090 if (reply.hdr.flags & ICM_FLAGS_ERROR)
1092 if (reply.hdr.flags & ICM_FLAGS_NO_KEY)
1095 memcpy(response, reply.response, TB_SWITCH_KEY_SIZE);
1102 struct icm_tr_pkg_approve_xdomain_response reply;
1116 memset(&reply, 0, sizeof(reply));
1117 ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
1122 if (reply.hdr.flags & ICM_FLAGS_ERROR)
1131 struct icm_tr_pkg_disconnect_xdomain_response reply;
1142 memset(&reply, 0, sizeof(reply));
1143 ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
1148 if (reply.hdr.flags & ICM_FLAGS_ERROR)
1455 struct icm_ar_pkg_driver_ready_response reply;
1461 memset(&reply, 0, sizeof(reply));
1462 ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
1468 *security_level = reply.info & ICM_AR_INFO_SLEVEL_MASK;
1469 if (nboot_acl && (reply.info & ICM_AR_INFO_BOOT_ACL_SUPPORTED))
1470 *nboot_acl = (reply.info & ICM_AR_INFO_BOOT_ACL_MASK) >>
1473 *rpm = !!(reply.hdr.flags & ICM_AR_FLAGS_RTD3);
1480 struct icm_ar_pkg_get_route_response reply;
1487 memset(&reply, 0, sizeof(reply));
1488 ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
1493 if (reply.hdr.flags & ICM_FLAGS_ERROR)
1496 *route = get_route(reply.route_hi, reply.route_lo);
1502 struct icm_ar_pkg_preboot_acl_response reply;
1508 memset(&reply, 0, sizeof(reply));
1509 ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
1514 if (reply.hdr.flags & ICM_FLAGS_ERROR)
1520 uuid[0] = reply.acl[i].uuid_lo;
1521 uuid[1] = reply.acl[i].uuid_hi;
1540 struct icm_ar_pkg_preboot_acl_response reply;
1569 memset(&reply, 0, sizeof(reply));
1570 ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),
1575 if (reply.hdr.flags & ICM_FLAGS_ERROR)
1585 struct icm_tr_pkg_driver_ready_response reply;
1591 memset(&reply, 0, sizeof(reply));
1592 ret = icm_request(tb, &request, sizeof(request), &reply, sizeof(reply),