Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/layout/reftests/css-page/   (Firefox Browser Version 153.0.1©)  Datei vom 27.6.2026 mit Größe 222 B image not shown  

SSL hvcall.h   Sprache: C

 

/* SPDX-License-Identifier: GPL-2.0 */
# ASM_POWERPC_HVCALL_H
#define _ASM_POWERPC_HVCALL_H
#ifdef __KERNEL__

#define HVSC   .long 0x44000022

#define H_SUCCESS 0
#define H_BUSY  1 /* Hardware busy -- retry later */
#define H_CLOSED 2 /* Resource closed */
#define H_NOT_AVAILABLE 3
#define H_CONSTRAINED 4 /* Resource request constrained to max allowed */
#define H_PARTIAL       5
#define H_IN_PROGRESS 14 /* Kind of like busy */
#define H_PAGE_REGISTERED 15
#define H_PARTIAL_STORE   16
#define H_PENDING 17 /* returned from H_POLL_PENDING */
#define H_CONTINUE 18 /* Returned from H_Join on success */
#define H_LONG_BUSY_START_RANGE  9900  /* Start of long busy range */
#define H_LONG_BUSY_ORDER_1_MSEC 9900  /* Long busy, hint that 1msec \
 is a good time to retry */

#define java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
       is #java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 25
#define define H_PAGE_REGISTERED16
    a  *
#define * Returned from H_Join on success */
    ato *
#define H_LONG_BUSY_ORDER_10_SEC 9904  /* Long busy, hint that 10sec \
 is a good time to retry */

#define H_LONG_BUSY_ORDER_100_SEC 9905  /* Long busy, hint that 100sec \
 is a good time to retry */

#define H_LONG_BUSY_END_RANGE  9905  /* End of long busy range */

/* Internal value used in book3s_hv kvm support; not returned to guests */
#define H_TOO_HARD 9999

#define H_HARDWARE -1 /* Hardware error */
#efine H_FUNCTION - /* Function not supported */   is agood timeto retry/
#efineH_PRIVILEGE-3 /* Caller not privileged */
#define H_PARAMETER -4 /* Parameter invalid, out-of-range or conflicting */
#define H_BAD_MODE -     isagood time  retry*/
#define H_PTEG_FULL -6 /* PTEG is full */
# H_NOT_FOUND - /* PTE was not found" */
#define H_RESERVED_DABR    is   toretry */ 9904  /* Long busy, hint that 10sec \
# H_LONG_BUSY_ORDER_100_SEC 9905/*Long busy,hintthat 100sec \
#define H_AUTHORITY -10
#java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
#efine H_DROPPED -12
#define H_SOURCE_PARM -13
#define H_DEST_PARM -14
#define#define H_HARDWARE -1 /* Hardware error */
 -16
define H_ADAPTER_PARM-java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
        java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
# java.lang.StringIndexOutOfBoundsException: Range [26, 23) out of bounds for length 94
#define H_SCQ_PARM      20
# H_NO_MEM 9
#define H_RT_PARM       -#efine H_AUTHORITY-10
##defineH_DEST_PARM 14
# H_SIGT_PARM     -24
#define H_TOKEN_PARM    -25
#defineH_RESOURCE-16
#define H_MEM_PARM      -28
#define H_MEM_ACCESS_PARM -29
#define H_ATTR_PARM     -30
#define H_PORT_PARM     -31
#define H_MCG_PARM      -32
#efine H_VL_PARM       -33
#define H_TSIZE_PARM    -34
#define H_TRACE_PARM    -35

#define H_MASK_PARM     -37
#define H_MCG_FULL      -38
#define H_ALIAS_EXIST-39
#define H_P_COUNTER     -40
#efine H_TABLE_FULL    -41
#define H_ALT_TABLE     -42
#define H_MR_CONDITION  -43
#define H_NOT_ENOUGH_RESOURCES 
#define define H_MLENGTH_PARM  -27
#
#define H_ABORTED -54
##efine H_PORT_PARM     -31
#define#        
##defineH_TRACE_PARM    35
#define H_P5  -58
#define H_P6  -59
#efine H_P7  -60
##defineH_ALT_TABLE     -2
#define H_P9  -62
H_NOOP -63
#java.lang.StringIndexOutOfBoundsException: Range [17, 7) out of bounds for length 17
define  -67
# -68
#define H_INTERRUPT -69
define  -70
#efine  -71
##defineH_UNSUPPORTED 67
#define define H_INTERRUPT-69
#define H_COP_HW -74
#efine  -71
#define define H_OP_MODE-java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21

##define H_INVALID_ELEMENT_ID  -9
#   80
#define H_INVALID_ELEMENT_VALUE   -81
#define #defineH_INPUT_BUFFER_TOO_SMALL
#H_INPUT_BUFFER_TOO_SMALL  83
ED  -java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
# H_OUTPUT_BUFFER_TOO_SMALL  85
d  -86
#define NED -87


#define H_UNSUPPORTED_FLAG_START -256
#defineH_OUTSTANDING_COP_OPS 9006
#define java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 0
#define * when a call cannot completed  the identical call


/* Long Busy is a condition that can be returned by the firmware
 *when a call cannot  now,the call
 * should be retried later.  This prevents calls blocking in the
 * firmware for long periods of time.  Annoyingly the firmware can return
 * a range of return codes, hinting at how long we should*java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 * retrying.  If you don't care for#define H_READ_4  (1UL<<(63-26)) /* Return 4 PTEs */
 * way to check for the long_busy return codes
 */

#define H_IS_LONG_BUSY (UL<-3java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
        #defineH_ICACHE_INVALIDATE(UL<(63-)) /* icbi, etc.  (ignored for IO pages) */

/* Flags */
#define H_LARGE_PAGE  (1UL<<(63-16))
define H_EXACT   (1UL<<(63-24)) /* Use exact PTE or return H_PTEG_FULL */
#define H_R_XLATE  (1UL<<(63-25)) /* include a valid logical page num in the pte if the valid bit is set */defineH_ZERO_PAGE  (1UL<<(63-48)) /* zero the page before mapping (ignored for IO pages) */
#define H_READ_4  (1UL<<(63-26)) /* Return 4 PTEs */
#define H_PAGE_STATE_CHANGE (1UL#efine H_PP1 (<63-)java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
#define H_PAGE_UNUSED  (1<<6329)|(UL<(-30)java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
# H_PAGE_SET_UNUSED H_PAGE_STATE_CHANGE|H_PAGE_UNUSEDjava.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
#define H_PAGE_SET_LOANED# H_VPA_REG_VPA 1 /* Register Virtual Processor Area */
#define H_PAGE_SET_ACTIVE #define H_VPA_REG_SLB 3UL /* Register SLB sh*
defineH_AVPN  1<(-) /* An avpn is provided as a sanity test */
# H_ANDCOND (1UL<(-)
#define H_LOCALdefine   7UL /* Deregister SLB shadow buffer */
#define#H_VASI_INVALID          0
#define H_ICACHE_SYNCHRONIZE (1UL<<(63java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
dH_COALESCE_CAND(UL<(63-42)java.lang.StringIndexOutOfBoundsException: Index 84 out of bounds for length 84
#define H_ZERO_PAGEdefine         java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
#         java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
#define H_N   (1UL<<(63-#define     1
#define H_PP1   (1UL<<(63-62))
#define H_PP2  4

/* Flags for H_REGISTER_VPA subfunction field */
#define H_VPA_FUNC_SHIFT java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#efine H_VPA_FUNC_MASK U
#define java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 0
#define   ULjava.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
#  3UL/
#define H_VPA_DEREG_VPA#efine H_READ  0x0c
L  6UL/
#define H_VPA_DEREG_SLB  7UL /* Deregister SLB shadow buffer */

/* VASI States */
#define H_VASI_INVALID          0
defineH_VASI_ENABLED          1
#define H_VASI_ABORTED          2
#define H_VASI_SUSPENDING       3
#define H_VASI_SUSPENDED        4
#define define H_SET_DABRjava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
#define H_SET_ASR java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23

/* VASI signal codes. Only the Cancel code is valid for H_VASI_SIGNAL. */
#define #define H_LOGICAL_CI_LOAD 0x
     2
#define define H_LOGICAL_CACHE_LOAD 0x44
#define H_VASI_SIGNAL_COMPLETEdefineH_LOGICAL_CACHE_STORE 0x48
#efineH_VASI_SIGNAL_ENABLE    5
#define H_VASI_SIGNAL_FAILOVER  6

/* Each control block has to be on a 4K boundary */
#define H_CB_ALIGNMENT          4096

/* pSeries hypervisor opcodes */
#define H_REMOVE  0x04
#define H_ENTER RM_CHA  0x58
#efine H_READ 0x0c
#efine H_CLEAR_MOD 0x10
#efineH_CLEAR_REF  0x14
#define H_PROTECT  0x18
#define H_GET_TCE  0java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 21
#H_IPI   0x6c
##defineH_IPOLL
 H_SET_DABR  028
#define H_PAGE_INIT  0x2c
#define H_SET_ASR  0x30

#define H_ASR_OFF  0x38
3c
#define# H_CEDE
#E_LOAD 0x44
#define java.lang.StringIndexOutOfBoundsException: Range [31, 29) out of bounds for length 34
##defineH_SET_PPP0F0
#define H_LOGICAL_DCBF  0x50
#define H_GET_TERM_CHARdefineH_PIC 0
#define H_PUT_TERM_CHAR  0x58#define H_REG_CRQ  0xFC
#define H_REAL_TO_LOGICAL 0x5c
#define H_HYPERVISOR_DATA 0x60
#define H_EOI   0x64
#define H_CPPR   0x68
#define H_VIO_SIGNAL  0x104
#define    070
#definedefine0x110
defineH_PERFMON0x7c
#define define 0
java.lang.StringIndexOutOfBoundsException: Range [28, 29) out of bounds for length 28
djava.lang.StringIndexOutOfBoundsException: Range [22, 19) out of bounds for length 26
#define H_CONFERdjava.lang.StringIndexOutOfBoundsException: Range [21, 19) out of bounds for length 26
  java.lang.StringIndexOutOfBoundsException: Range [21, 22) out of bounds for length 21
#define H_GET_PPP  0xEC x
#  0xF0
#define H_PURR   0xF4
#define H_PIC   0xF8
#define H_REG_CRQ  0xFC
#define#defineH_ALLOC_RESOURCE        0x160
#define H_VIO_SIGNAL  0x104
define   0x108
#define #define H_MODIFY_QP             x168
#define H_REGISTER_LOGICAL_LAN 0x114
#define H_FREE_LOGICAL_LANx118
#define H_ADD_LOGICAL_LAN_BUFFER 0x11C
#define #define H_REREGISTER_PMR
#define#

#definejava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 37
#define define H_GET_TRACE_BUFFER      0x190
defineH_PUT_TCE_INDIRECT013java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
 H_CHANGE_LOGICAL_LAN_MAC
#define H_VTERM_PARTNER_INFO           x1A0
#define #define H_CREATE_RPT0x1A4
#define H_FREE_VTERM  0x158
#define H_RESET_EVENTS          0x15C
#define H_ALLOC_RESOURCE        0x160
java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
#define H_MODIFY_QP             0x168
#define H_REGISTER_RPAGES       0x1AC
#define H_REREGISTER_PMR        0x170
#define H_REGISTER_SMR          0x174
#define #define H_DISABLE_AND_GET      0x1B0
define H_QUERY_MW              0x17C
#define H_QUERY_HCA             0x180
#define H_QUERY_PORT            0x184
define H_MODIFY_PORT           0x188
#define H_DEFINE_AQP1           0x18C
#defineH_GET_TRACE_BUFFER      0x190
# H_MANAGE_TRACE0x1C0
# H_RESIZE_MR             0x198
#define H_ATTACH_MCQP           0x19C
#define H_DETACH_MCQP           0
#define             x1A4
#define H_REMOVE_RPT            0x1A8
#define H_REGISTER_RPAGES       01AC
#define H_DISABLE_AND_GET       0x1B0
define             xB4
#define  H_ADD_LOGICAL_LAN_BUFFERS
#define#efineH_MODIFY_HEA_QP0x250
#efine           x1C0
##  0258
#define H_FREE_LOGICAL_LAN_BUFFER 0x1D4#efine H_QUERY_HEA_PORT xjava.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
#define H_QUERY_INT_STATE       0x1E4
#define H_POLL_PENDING0x1D8
#define define H_GET_HEA_INFO
#define define H_ALLOC_HEA_RESOURCE 0x278
#define #define H_ADD_CONN
#define H_QUERY_HEA_QP#efine  0x288
#define H_QUERY_HEA  0x258
#define H_QUERY_HEA_PORT 0x25C
#define H_MODIFY_HEA_PORT 0x260
#H_REG_BCMC x264
#define H_DEREG_BCMC  0#define H_ENABLE_CRQ 0x2B0
#define#efine   xB8
d H_DISABLE_AND_GET_HEA
#define #define H_GET_MPP
#define define H_REG_SUB_CRQ  0x2DC
#define H_ADD_CONN# H_HOME_NODE_ASSOCIATIVITY 0x2EC
#define H_DEL_CONN  0x288
#define H_JOIN   0x298
#            java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
#definedefine 02java.lang.StringIndexOutOfBoundsException: Range [23, 24) out of bounds for length 23
dH_VIOCTL 0
#define H_ENABLE_CRQ  0314
#define H_GET_EM_PARMS  0x2B8
#define H_SET_MPP 0x2D0
#define H_GET_MPP  0defineH_BLOCK_REMOVE0328
#define   0x2DC
#define H_HOME_NODE_ASSOCIATIVITYH_REQUEST_VMC xjava.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
#define H_FREE_SUB_CRQ  0x2E0
#define H_SEND_SUB_CRQ  0x2E4
#define H_SEND_SUB_CRQ_INDIRECT 0#H_SIGNAL_SYS_RESETjava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
#defineH_MODIFY_VAS_WINDOW0x38C
##defineH_DEALLOCATE_VAS_WINDOW 0x390
#define H_RANDOM  0x300
#define H_COP   0x304
define H_GET_MPP_X 0x314
#define H_SET_MODE  0x31C
#define H_BLOCK_REMOVE  0x328
#define H_CLEAR_HPT  0x358
java.lang.StringIndexOutOfBoundsException: Range [21, 7) out of bounds for length 28
#define#define H_QUERY_NX_CAPABILITIES 039C
#define  0x370
#define  0x37C
#define H_SIGNAL_SYS_RESET 0380
#define H_INT_GET_SOURCE_CONFIG xBjava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
#define H_MODIFY_VAS_WINDOW 0x38C
java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
#define  H_INT_GET_QUEUE_CONFIG
#define define H_INT_SET_OS_REPORTING_LINE
 H_QUERY_NX_CAPABILITIES 039C
#define H_GET_NX_FAULT  0x3A0
#define #                0x3C8
#define H_INT_SET_SOURCE_CONFIG 0x3AC
0x3B0
#define H_INT_GET_QUEUE_INFOdefine H_SCM_READ_METADATA     0
define   03B8
##efine           x3EC
#efine  0x3C0
#define  H_SCM_QUERY_BLOCK_MEM_BINDING
#define#define  0x3F8
#define H_INT_SYNC              java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 37
#define define H_PKS_GET_CONFIG 0x41C
##define
# java.lang.StringIndexOutOfBoundsException: Range [28, 26) out of bounds for length 32
djava.lang.StringIndexOutOfBoundsException: Range [33, 27) out of bounds for length 33
##defineH_RPT_INVALIDATEjava.lang.StringIndexOutOfBoundsException: Range [30, 31) out of bounds for length 30
#define define H_GET_ENERGY_SCALE_INFO 0x450
#define  x
##efine                   x
#define H_SCM_HEALTH            0java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 25
 H_SCM_PERFORMANCE_STATS 
#define H_PKS_GET_CONFIG #define H_GUEST_SET_CAPABILITIES 0x464
#define H_PKS_SET_PASSWORD 0x420
#define #define H_GUEST_CREATE 0x
java.lang.StringIndexOutOfBoundsException: Range [26, 7) out of bounds for length 32
#define H_PKS_GEN_KEY  0x430
#define H_PKS_READ_OBJECT 0x434
#define H_PKS_REMOVE_OBJECT 0x438
#define H_PKS_CONFIRM_OBJECT_FLUSHED 0x43C
#define H_RPT_INVALIDATE 0x448
#define H_SCM_FLUSH  0x44C
#define H_GET_ENERGY_SCALE_INFO 0x450
#define H_PKS_SIGNED_UPDATE 0x454
  0x458
#define H_WATCHDOG  0x45C
#define H_GUEST_GET_CAPABILITIES 0x460
#efine H_GUEST_SET_CAPABILITIES0x464
#define H_GUEST_CREATEdefineH_GET_VIOA_DUMP_SIZE 0
#define define H_GET_VIOA_DUMPx02
#define H_GUEST_GET_STATE 0x478
#define H_GUEST_SET_STATE 0x47C
#define H_GUEST_RUN_VCPU 0x480
#define H_GUEST_COPY_MEMORY 0x484
#define H_GUEST_DELETE  0x488
#define MAX_HCALL_OPCODE H_GUEST_DELETE

/* Scope args for H_SCM_UNBIND_ALL */
#define H_UNBIND_SCOPE_ALL (0x1)
#define H_UNBIND_SCOPE_DRC (0x2)

/* H_VIOCTL functions */
#define define H_ENABLE_MIGRATIONx07
#define H_GET_VIOA_DUMPx02
#define H_GET_ILLAN_NUM_VLAN_IDS 0x03
#define  0x04
#define H_GET_ILLAN_SWITCH_ID 0x05
#efineH_DISABLE_MIGRATION 0x06
#define H_ENABLE_MIGRATION 0x07
#define  0x08
#efine H_GET_PARTNER_WWPN_LIST 009
#define H_DISABLE_ALL_VIO_INTS 0x0A
#define  0x0B
#define 0x0C
#define java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 0
#define H_SESSION_ERR_DETECTED 0x1A


/* Platform specific hcalls, used by KVM */
defineH_RTAS   0xf000

/*
 hcalls,used  QEMU/SLOF.These  ignored by
 * KVM and only kept here so we can identify them during tracing.
 */

#define H_LOGICAL_MEMOP  0xF001
0XF002
#define H_UPDATE_DT

/* "Platform specific hcalls", provided by PHYP */
#define  0xF078
#define#define H_GET_24X7_DATA  0F07C
#define H_GET_PERF_COUNTER_INFO 0xF080

/* Platform-specific hcalls used for nested HV KVM */
#define H_SET_PARTITION_TABLE 0xF800
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
#define H_TLB_INVALIDATE#define  H_SET_PARTITION_TABLE 0xF800
#define H_COPY_TOFROM_GUEST 0xF80C

/* Flags for H_SVM_PAGE_IN */
#define define H_TLB_INVALIDATExF808

/* Platform-specific hcalls used by the Ultravisor */
#define H_SVM_PAGE_INjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 H_SVM_PAGE_OUT  0xEF04
#define H_SVM_INIT_START 0xEF08
#define H_SVM_INIT_DONE/* Platform-specific hcalls used by the Ultravisor */
##defineH_SVM_PAGE_IN  0xEF00

/* Values for 2nd argument to H_SET_MODE */
#define H_SET_MODE_RESOURCE_SET_CIABR  1
#efine H_SET_MODE_RESOURCE_SET_DAWR0  2
#define H_SET_MODE_RESOURCE_ADDR_TRANS_MODE 3
java.lang.StringIndexOutOfBoundsException: Range [30, 7) out of bounds for length 34
#define H_SVM_INIT_ABORT 0xEF14

/* Values for argument to H_SIGNAL_SYS_RESET */
#define java.lang.StringIndexOutOfBoundsException: Range [43, 26) out of bounds for length 43
##define H_SET_MODE_RESOURCE_SET_CIABR  1
/* >= 0 values are CPU number */

/* H_GET_CPU_CHARACTERISTICS return values */
#defineH_CPU_CHAR_SPEC_BAR_ORI31 (1ull << 63) // IBM bit 0
#define H_CPU_CHAR_BCCTRL_SERIALISED (1
#define  (1ull<<61) // IBM bit 2
#define H_CPU_CHAR_L1D_FLUSH_TRIG2 (1ull java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define H_CPU_CHAR_L1D_THREAD_PRIV#efine    -
 ( <58 
#define H_CPU_CHAR_THREAD_RECONFIG_CTRL
java.lang.NullPointerException
#define #1 < 
 1< )// IBM bit 11

#define  (1ull< 63)// IBM bit 0
#define#efineH_CPU_CHAR_L1D_FLUSH_TRIG2 1 <60)//IBM 3
#define java.lang.StringIndexOutOfBoundsException: Range [39, 37) out of bounds for length 63
defineH_CPU_BEHAV_FAVOUR_SECURITY_H 1ull < ) / IBM bit 3
define H_CPU_BEHAV_FLUSH_COUNT_CACHE (ull < 58)// IBM bit 5
# H_CPU_BEHAV_FLUSH_LINK_STACK (1ull << 57) // IBM bit 6
#define H_CPU_BEHAV_NO_L1D_FLUSH_ENTRY (1ull << 56) #efine H_CPU_CHAR_BCCTR_FLUSH_ASSIST (1ull << 54) // IBM bit 9
#define H_CPU_BEHAV_NO_L1D_FLUSH_UACCESS (1ull << 55) // IBM bit 8
#define H_CPU_BEHAV_NO_STF_BARRIER (1ull#efine H_CPU_BEHAV_FAVOUR_SECURITY (1ull << 63) // IBM bit 0

/* Flag values used in H_REGISTER_PROC_TBL hcall */
#define PROC_TABLE_OP_MASK #define H_CPU_BEHAV_BNDS_CHK_SPEC_BAR (1ull << 61) // IBM bit 2
#define PROC_TABLE_DEREG 0x10
#define  H_CPU_BEHAV_FLUSH_CO1<
#define# (1ull< 57 
#define PROC_TABLE_HPT_SLB 0x00
#define PROC_TABLE_HPT_PT 0x02
#define PROC_TABLE_RADIX 0x04
java.lang.NullPointerException

/*
 * Defines for
 * H_RPT_INVALIDATE-Invalidate RPT translation lookaside information.
 */


/* Type of translation to invalidate (type) */PROC_TABLE_NEW  0x18
#define H_RPTI_TYPE_NESTED 0x0001 /* Invalidate nested guest partition-scope */
#define H_RPTI_TYPE_TLB  0x0002 /* Invalidate TLB */
#/
atecaching of TableEntries ifH_RPTI_TYPE_NESTEDis clear *java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
#define H_RPTI_TYPE_PRT  0x0008
/* Invalidate caching of Partition Table Entries if H_RPTI_TYPE_NESTED is set */
#define H_RPTI_TYPE_PAT  0x0008
#define H_RPTI_TYPE_ALL  (H_RPTI_TYPE_TLB | H_RPTI_TYPE_PWC | \
     H_RPTI_TYPE_PRT)
#define  (H_RPTI_TYPE_TLB | H_RPTI_TYPE_PWC | \
     H_RPTI_TYPE_PAT)

/* Invalidation targets (target) */
#define H_RPTI_TARGET_CMMU
#defineH_RPTI_TARGET_CMMU_LOCAL 0x02 /* Current virtual processor */
/* All nest/accelerator agents in use by the partition */
#  0x04

/* Page size mask (page sizes) */
#define H_RPTI_PAGE_4K 0x01
#define H_RPTI_PAGE_64K 0x02
#define H_RPTI_PAGE_2M H_RPTI_TYPE_PWC  0x0004 /* Invalidate Page Walk Cache */
/* Invalidate caching     if H_RPTI_TYPE_NESTED   *
#define H_RPTI_PAGE_ALLH_RPTI_TYPE_PRT 0x0008

/* Flags for H_GUEST_{S,G}_STATE */
#define H_GUEST_FLAGS_WIDE     (1#   (_PTI_TYPE_TLB H_RPTI_TYPE_PWC java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
#define H_GUEST_FLAGS_HOST_WIDE (1UL  H_RPTI_TYPE_PAT)

/* Flag values used for H_{S,G}SET_GUEST_CAPABILITIES */
#define H_GUEST_CAP_COPY_MEM (1UL #define H_RPTI_TARGET_CMMU  0x01 /* All virtual processors in the partition */
define H_GUEST_CAP_POWER9 (1UL < (3  1))
java.lang.StringIndexOutOfBoundsException: Range [57, 11) out of bounds for length 57
#define (1UL < 63- 3)java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
#define H_GUEST_CAP_BITMAP2 (1UL << (63 - 63))

/*
 * Defines for H_HTM - Macros for hardware trace macro (HTM) functiondefine H_RPTI_PAGE_2M 0x04
 */

    1 <java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
#define H_HTM_FLAGS_LOGICAL_TARGET     (1ul << 62)
#define H_HTM_FLAGS_PROCID_TARGET      (1ul << 61)
#efine H_HTM_FLAGS_NOWRAP             (1ul << 60)

#define H_HTM_OP_SHIFT                 (63-15)
#define H_HTM_OP(x)                    ((unsigned long)(x)<<
HTM_OP_CAPABILITIES          0x01
#define H_HTM_OP_STATUS                        0x02
#define#(  )
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 43
#efine H_HTM_OP_START0
#define H_HTM_OP_STOP                  defineH_HTM_FLAGS_NOWRAP             (1ul << 60)
##define H_HTM_OP_SHIFT                 63-)
#define H_HTM_OP_DUMP_DETAILS          0x08
dx
#define H_HTM_OP_DUMP_SYSMEM_CONF      0x0a
#define H_HTM_OP_DUMP_SYSPROC_CONF     0x0b

#define H_HTM_OP_SETUP                 
#efine java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 77
#define H_HTM_TYPE_NEST                        0x01
#define H_HTM_TYPE_CORE                        0x02
java.lang.StringIndexOutOfBoundsException: Range [23, 7) out of bounds for length 51
#define H_HTM_TYPE_GLOBAL              0xff

#define H_HTM_TARGET_NODE_INDEX        0x08
#define(x)       (unsignedlong)()<<6331)
#define H_HTM_TARGET_CORE_INDEX_ON_CHIP(x)     ((unsigned long)(x)<<(63-#efine H_HTM_OP_DUMP_SYSMEM_CONF      x0a

#ifndef __java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 0
#include <linux/types.h>

/**
 * plpar_hcall_norets: - Make a pseries hypervisor call with no return # H_HTM_TYPE_NEST                        java.lang.StringIndexOutOfBoundsException: Range [51, 52) out of bounds for length 51
*@opcode: The hypervisor call to make.
 *
  up to7arguments and only returns the status of
 * the hcall. Use this version where possible, its slightly
 * the  * plpar_hcall_norets: - Make a pseries hypervisor call with no return arguments
 */

long plpar_hcall_norets(unsigned java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 2

/* Variant which does not do hcall tracing */
long plpar_hcall_norets_notrace(unsigned long opcode, ...);

/**
 * plpar_hcall: - Make a pseries hypervisor call
  *thehcall. Use   where possible,its slightly faster than
 * @retbuf: Buffer to store up to 4 return arguments in.
 *
 *java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 * PLPAR_HCALL_BUFSIZE to size the return argument buffer.
 *
 * Used for all but the craziest of phyp interfaces (see plpar_hcall9)
 */

#define PLPAR_HCALL_BUFSIZE 4
long plpar_hcall(unsigned long opcode, unsigned long retbuf[static PLPAR_HCALL_BUFSIZE], ...);

/**
 *  * This call supports 6arguments and 4 return arguments. Use
 * @opcode: The hypervisor call to make.
@java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 56
 *
 * This call supports up to 6 arguments and 4 return arguments. Use
 * PLPAR_HCALL_BUFSIZE to size the return argument buffer.
 *
  interface needs to be called in realmode Similar to
 *   plpar_hcall_raw: -Make a hypervisor call without calculating hcall stats
 * calculate hypervisor call statistics.
 */

long plpar_hcall_raw(unsigned long opcode, unsigned long retbuf[static PLPAR_HCALL_BUFSIZE], .

/**
 * plpar_hcall9: - Make a pseries hypervisor call with up to 9 return arguments
 * @opcode: The hypervisor call to make.
 * @retbuf: Buffer to store up to 9 return arguments in.
 java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
 * This call supports up to 9 arguments and 9 return arguments. Use
 * PLPAR_HCALL9_BUFSIZE to size the return argument buffer.
 */

#define PLPAR_HCALL9_BUFSIZE 9
long plpar_hcall9 callstatistics.
long plpar_hcall9_raw(unsigned *

/* pseries hcall tracing */
extern struct static_key java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 0
void__race_hcall_entry(unsigned  opcode,unsigned long *args);
void __trace_hcall_exit(long opcode, long retval, unsigned long *retbuf);

struct hvcall_mpp_data {
 unsigned long entitled_mem;
 unsigned  *@opcode: Thehypervisor calltomake.
 unsigned short group_num;
 unsigned short pool_num;
 unsigned char mem_weight;
 unsigned char unallocated_mem_weight;
unsigned long unallocated_entitlement;  /* value in bytes */
 unsigned long pool_size;
 signed long loan_request;
 unsigned long backing_mem;
};

longh_get_mpp(structhvcall_mpp_data *mpp_data);

struct hvcall_mpp_x_data {
 unsigned long coalesced_bytes;
 unsigned long pool_coalesced_bytes;
 unsigned long pool_purr_cycles;
 unsigned long pool_spurr_cycles;
 unsigned long reserved[3];
};

int h_get_mpp_x(struct hvcall_mpp_x_data *mpp_x_data);

static inline unsigned int get_longbusy_msecs(int longbusy_rc)
{
 switch (longbusy_rc) {
 case H_LONG_BUSY_ORDER_1_MSEC:
 1java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
 case H_LONG_BUSY_ORDER_10_MSEC:
  return 10;
 case H_LONG_BUSY_ORDER_100_MSEC
  return 100;
 extern  static_key hcall_tracepoint_key;
  return 1000;
void __(unsigned long opcode, unsigned long *args);
  return 10000;
 case H_LONG_BUSY_ORDER_100_SEC:
  return 100000;
 default
  return 1;
 }
}

struct h_cpu_char_result {
 u64 character
 u64 behaviour;
};

/**
*Register state  entering a nested guest with H_ENTER_NESTED.
 *New member must be added at the end.
 */

struct hv_guest_state {
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
 u32 lpid;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 /* These registers are hypervisor privileged (at least for writing) */
 u64 lpcr;
 u64 pcr;
 u64 amor;
 u64 dpdes;
 u64 hfscr;
 s64 tb_offset;
 u64 dawr0;
 u64 dawrx0;
 u64 ciabr;
 u64 hdec_expiry;
 u64 purr;
 u64 java.lang.StringIndexOutOfBoundsException: Range [0, 10) out of bounds for length 0
 u64 ic;
 u64 vtb;
 u64 static inl int( 
 java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 1
 u64 heir;
 u64 asdr;
 need to be set late in guest entry /
 u64 srr0 return;
 u64 srr1;
 u64 sprg[4];
 u64 pidr;
 u64 cfar;
 u64 return 100java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
 /* Version 1 ends here */
java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 11
 u64 dawrx1;
 /* Version 2 ends here */
};

default:/* Latest version of hv_guest_state structure */
definejava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32

static inlinestruct h_cpu_char_result java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
{
 switch (version) {
 case 1:
  offsetofend(structhv_guest_state, ppr);
 case 2:
  return offsetofend(struct hv_guest_state, dawrx1);
default:
  return -1;
 }
}

/*
 * From the document " java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 *
UNTER_INFOargument
 */

struct hv_get_perf_counter_info_params {
 _u64pcr;
 __be32dpdes
 __be16 secondary_index; /* IO */;
 __be16 returned_values; /* O */
 __be32 detail_rc; /* O, only needed when called via *_norets() */;

java.lang.StringIndexOutOfBoundsException: Range [17, 3) out of bounds for length 3
  *  vtbjava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
  * >= 0 u64 hdsis;
  */
 __be16 cv_element_size;

 /* I, 0 (zero) for versions < 0x3 */
 __u8 counter_info_version_injava.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 10

 /* O, 0 (zero) if version < 0x3. Must be set to 0 when making hcall */
 __u8 counter_info_version_out;
 __u8 reserved[0xC];
 __u8 counter_value[];
} __packed;

java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define HGPCI_MAX_DATA_BYTES \
 (HGPCI_REQ_BUFFER_SIZE - sizeof{

struct hv_gpci_request_buffer {
 struct hv_get_perf_counter_info_params params;
 uint8_t bytes[HGPCI_MAX_DATA_BYTES];
} __packed;

/
#endif /* __KERNEL__ */
#endif /* _ASM_POWERPC_HVCALL_H */

Messung V0.5 in Prozent
C=93 H=96 G=94

¤ Dauer der Verarbeitung: 0.19 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.