ghcb_valbm_isset
return (ghcb_valbm_isset(bm, GHCB_SW_EXITCODE) &&
ghcb_valbm_isset(bm, GHCB_SW_EXITINFO1) &&
ghcb_valbm_isset(bm, GHCB_SW_EXITINFO2));
return ((ghcb_valbm_isset(expected_bm, GHCB_RAX) &&
!ghcb_valbm_isset(valid_bm, GHCB_RAX)) ||
(ghcb_valbm_isset(expected_bm, GHCB_RBX) &&
!ghcb_valbm_isset(valid_bm, GHCB_RBX)) ||
(ghcb_valbm_isset(expected_bm, GHCB_RCX) &&
!ghcb_valbm_isset(valid_bm, GHCB_RCX)) ||
(ghcb_valbm_isset(expected_bm, GHCB_RDX) &&
!ghcb_valbm_isset(valid_bm, GHCB_RDX)) ||
(ghcb_valbm_isset(expected_bm, GHCB_SW_EXITCODE) &&
!ghcb_valbm_isset(valid_bm, GHCB_SW_EXITCODE)) ||
(ghcb_valbm_isset(expected_bm, GHCB_SW_EXITINFO1) &&
!ghcb_valbm_isset(valid_bm, GHCB_SW_EXITINFO1)) ||
(ghcb_valbm_isset(expected_bm, GHCB_SW_EXITINFO2) &&
!ghcb_valbm_isset(valid_bm, GHCB_SW_EXITINFO2)) ||
(ghcb_valbm_isset(expected_bm, GHCB_SW_SCRATCH) &&
!ghcb_valbm_isset(valid_bm, GHCB_SW_SCRATCH)) ||
(ghcb_valbm_isset(expected_bm, GHCB_XCR0) &&
!ghcb_valbm_isset(valid_bm, GHCB_XCR0)) ||
(ghcb_valbm_isset(expected_bm, GHCB_XSS) &&
!ghcb_valbm_isset(valid_bm, GHCB_XSS)));
if (ghcb_valbm_isset(gsout->valid_bitmap, GHCB_RAX))
if (ghcb_valbm_isset(gsout->valid_bitmap, GHCB_RBX))
if (ghcb_valbm_isset(gsout->valid_bitmap, GHCB_RCX))
if (ghcb_valbm_isset(gsout->valid_bitmap, GHCB_RDX))
if (ghcb_valbm_isset(gsout->valid_bitmap, GHCB_SW_EXITCODE))
if (ghcb_valbm_isset(gsout->valid_bitmap, GHCB_SW_EXITINFO1))
if (ghcb_valbm_isset(gsout->valid_bitmap, GHCB_SW_EXITINFO2))
if (ghcb_valbm_isset(gsout->valid_bitmap, GHCB_SW_SCRATCH))
if (ghcb_valbm_isset(gsin->valid_bitmap, GHCB_RAX)) {
if (ghcb_valbm_isset(gsin->valid_bitmap, GHCB_RBX)) {
if (ghcb_valbm_isset(gsin->valid_bitmap, GHCB_RCX)) {
if (ghcb_valbm_isset(gsin->valid_bitmap, GHCB_RDX)) {
if (ghcb_valbm_isset(expected_bm, GHCB_RAX))
if (ghcb_valbm_isset(expected_bm, GHCB_RBX))
if (ghcb_valbm_isset(expected_bm, GHCB_RCX))
if (ghcb_valbm_isset(expected_bm, GHCB_RDX))
if (ghcb_valbm_isset(valid_bm, GHCB_RAX))
if (ghcb_valbm_isset(valid_bm, GHCB_RBX))
if (ghcb_valbm_isset(valid_bm, GHCB_RCX))
if (ghcb_valbm_isset(valid_bm, GHCB_RDX))
if (ghcb_valbm_isset(valid_bm, GHCB_SW_EXITINFO1))
if (ghcb_valbm_isset(valid_bm, GHCB_SW_EXITINFO2))
int ghcb_valbm_isset(uint8_t *, int);