Lines Matching full:header
168 * If debug is enabled info from the uv header is printed in test_access()
189 * Put the header into the readable page 1, everything after in test_access()
190 * the header will be on the second, invalid page. in test_access()
217 .header.cmd = UVC_CMD_DESTROY_SEC_CONF, in test_config_destroy()
218 .header.len = sizeof(uvcb), in test_config_destroy()
223 uvcb.header.len -= 8; in test_config_destroy()
225 report(rc == 1 && uvcb.header.rc == UVC_RC_INV_LEN, in test_config_destroy()
227 uvcb.header.len += 8; in test_config_destroy()
231 report(rc == 1 && uvcb.header.rc == UVC_RC_INV_GHANDLE, "invalid handle"); in test_config_destroy()
235 report(rc == 0 && uvcb.header.rc == UVC_RC_EXECUTED, "success"); in test_config_destroy()
243 .header.len = sizeof(uvcb), in test_cpu_destroy()
244 .header.cmd = UVC_CMD_DESTROY_SEC_CPU, in test_cpu_destroy()
250 uvcb.header.len -= 8; in test_cpu_destroy()
252 report(rc == 1 && uvcb.header.rc == UVC_RC_INV_LEN, in test_cpu_destroy()
254 uvcb.header.len += 8; in test_cpu_destroy()
259 report(rc == 1 && uvcb.header.rc == UVC_RC_INV_CHANDLE, "invalid handle"); in test_cpu_destroy()
264 report(rc == 0 && uvcb.header.rc == UVC_RC_EXECUTED, "success"); in test_cpu_destroy()
272 .header.cmd = UVC_CMD_SET_SEC_CONF_PARAMS, in test_set_se_header()
273 .header.len = sizeof(uvcb), in test_set_se_header()
284 uvcb.header.len -= 8; in test_set_se_header()
286 report(rc == 1 && uvcb.header.rc == UVC_RC_INV_LEN, in test_set_se_header()
288 uvcb.header.len += 8; in test_set_se_header()
292 report(rc == 1 && uvcb.header.rc == UVC_RC_INV_GHANDLE, "invalid handle"); in test_set_se_header()
299 report(rc == 1 && uvcb.header.rc == 0x103, in test_set_se_header()
308 report(rc == 1 && uvcb.header.rc == 0x103, in test_set_se_header()
322 uvcb_csc.header.len = sizeof(uvcb_csc); in test_cpu_create()
323 uvcb_csc.header.cmd = UVC_CMD_CREATE_SEC_CPU; in test_cpu_create()
328 uvcb_csc.header.len -= 8; in test_cpu_create()
330 report(uvcb_csc.header.rc == UVC_RC_INV_LEN && rc == 1 && in test_cpu_create()
332 uvcb_csc.header.len += 8; in test_cpu_create()
336 report(uvcb_csc.header.rc == UVC_RC_INV_GHANDLE && rc == 1, in test_cpu_create()
342 report(uvcb_csc.header.rc == 0x103 && rc == 1, in test_cpu_create()
349 report(uvcb_csc.header.rc == 0x105 && rc == 1, in test_cpu_create()
356 report(uvcb_csc.header.rc == 0x106 && rc == 1, in test_cpu_create()
363 report(uvcb_csc.header.rc == 0x107 && rc == 1, in test_cpu_create()
368 report(rc == 0 && uvcb_csc.header.rc == UVC_RC_EXECUTED && in test_cpu_create()
378 report(rc == 1 && uvcb_csc.header.rc == 0x104, "already defined"); in test_cpu_create()
391 if (uvcb->header.rc != UVC_RC_EXECUTED && in cgc_destroy_if_needed()
392 !(uvcb->header.rc & UVC_RC_DSTR_NEEDED_FLG)) in cgc_destroy_if_needed()
406 if (uvcb->header.rc == UVC_RC_EXECUTED) in cgc_check_data()
413 if (!(uvcb->header.rc & UVC_RC_DSTR_NEEDED_FLG) && uvcb->guest_handle) in cgc_check_data()
416 return (uvcb->header.rc & ~UVC_RC_DSTR_NEEDED_FLG) == rc_expected; in cgc_check_data()
425 uvcb_cgc.header.cmd = UVC_CMD_CREATE_SEC_CONF; in test_config_create()
426 uvcb_cgc.header.len = sizeof(uvcb_cgc); in test_config_create()
439 uvcb_cgc.header.len -= 8; in test_config_create()
441 report(uvcb_cgc.header.rc == UVC_RC_INV_LEN && rc == 1 && in test_config_create()
444 uvcb_cgc.header.len += 8; in test_config_create()
486 "base storage origin contains lowcore %x", uvcb_cgc.header.rc); in test_config_create()
507 report(rc == 0 && uvcb_cgc.header.rc == UVC_RC_EXECUTED, "successful"); in test_config_create()
516 uvcb_cgc.header.rc = 0; in test_config_create()
517 uvcb_cgc.header.rrc = 0; in test_config_create()
521 report(uvcb_cgc.header.rc >= 0x100 && rc == 1, "reuse uvcb"); in test_config_create()
528 /* Reset the header and handle */ in test_config_create()
529 uvcb.header.rc = 0; in test_config_create()
530 uvcb.header.rrc = 0; in test_config_create()
538 report(uvcb.header.rc >= 0x104 && rc == 1 && !uvcb.guest_handle, in test_config_create()
559 uvcb_init.header.len = sizeof(uvcb_init); in test_init()
560 uvcb_init.header.cmd = UVC_CMD_INIT_UV; in test_init()
565 uvcb_init.header.len -= 8; in test_init()
567 report(rc == 1 && uvcb_init.header.rc == UVC_RC_INV_LEN, in test_init()
569 uvcb_init.header.len += 8; in test_init()
573 report(rc == 1 && uvcb_init.header.rc == 0x103, in test_init()
580 report(rc == 1 && (uvcb_init.header.rc == 0x104 || uvcb_init.header.rc == 0x105), in test_init()
587 report(rc == 1 && uvcb_init.header.rc == 0x105, in test_init()
596 report(rc == 1 && uvcb_init.header.rc == 0x108, in test_init()
603 report(rc == 1 && uvcb_init.header.rc == 0x102, in test_init()
611 report(rc == 0 && uvcb_init.header.rc == UVC_RC_EXECUTED, "successful"); in test_init()
616 report(rc == 1 && uvcb_init.header.rc == 0x101, "double init"); in test_init()
627 uvcb_qui.header.cmd = UVC_CMD_QUI; in test_query()
628 uvcb_qui.header.len = sizeof(uvcb_qui); in test_query()
631 uvcb_qui.header.len = 0xa0; in test_query()
633 report(uvcb_qui.header.rc == UVC_RC_INV_LEN, "length"); in test_query()
635 uvcb_qui.header.len = 0xa8; in test_query()
637 report(uvcb_qui.header.rc == 0x100, "insf length"); in test_query()
639 uvcb_qui.header.len = sizeof(uvcb_qui); in test_query()
641 report((!cc && uvcb_qui.header.rc == UVC_RC_EXECUTED) || in test_query()
642 (cc == 1 && uvcb_qui.header.rc == 0x100), in test_query()
681 uvcb_cgc.header.cmd = UVC_CMD_CREATE_SEC_CONF; in setup_test_clear()
682 uvcb_cgc.header.len = sizeof(uvcb_cgc); in setup_test_clear()
697 uvcb_csc.header.len = sizeof(uvcb_csc); in setup_test_clear()
698 uvcb_csc.header.cmd = UVC_CMD_CREATE_SEC_CPU; in setup_test_clear()