Lines Matching +full:resource +full:- +full:attachments
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
38 #define H_BUSY 1 /* Hardware Busy -- Retry Later. */
78 #define H_HARDWARE -1 /* Error. */
79 #define H_FUNCTION -2 /* Not supported. */
80 #define H_PRIVILEGE -3 /* Caller not in privileged mode. */
81 #define H_PARAMETER -4 /* Outside valid range for partition or conflicting. */
82 #define H_BAD_MODE -5 /* Illegal MSR value. */
83 #define H_PTEG_FULL -6 /* The requested pteg was full. */
84 #define H_NOT_FOUND -7 /* The requested entitiy was not found. */
85 #define H_RESERVED_DABR -8 /* The requested address is reserved by the
87 #define H_NOMEM -9
88 #define H_AUTHORITY -10 /* The caller did not have authority to perform the
90 #define H_PERMISSION -11 /* The mapping specified by the request does not
92 #define H_DROPPED -12 /* One or more packets could not be delivered to
94 #define H_S_PARM -13 /* The source parameter is illegal. */
95 #define H_D_PARM -14 /* The destination parameter is illegal. */
96 #define H_R_PARM -15 /* The remote TCE mapping is illegal. */
97 #define H_RESOURCE -16 /* One or more required resources are in use. */
98 #define H_ADAPTER_PARM -17 /* Invalid adapter. */
99 #define H_RH_PARM -18 /* Resource not valid or logical partition
101 #define H_RCQ_PARM -19 /* RCQ not valid or logical partition conflicting. */
102 #define H_SCQ_PARM -20 /* SCQ not valid or logical partition conflicting. */
103 #define H_EQ_PARM -21 /* EQ not valid or logical partition conflicting. */
104 #define H_RT_PARM -22 /* Invalid resource type. */
105 #define H_ST_PARM -23 /* Invalid service type. */
106 #define H_SIGT_PARM -24 /* Invalid signalling type. */
107 #define H_TOKEN_PARM -25 /* Invalid token. */
108 #define H_MLENGTH_PARM -27 /* Invalid memory length. */
109 #define H_MEM_PARM -28 /* Invalid memory I/O virtual address. */
110 #define H_MEM_ACCESS_PARM -29 /* Invalid memory access control. */
111 #define H_ATTR_PARM -30 /* Invalid attribute value. */
112 #define H_PORT_PARM -31 /* Invalid port number. */
113 #define H_MCG_PARM -32 /* Invalid multicast group. */
114 #define H_VL_PARM -33 /* Invalid virtual lane. */
115 #define H_TSIZE_PARM -34 /* Invalid trace size. */
116 #define H_TRACE_PARM -35 /* Invalid trace buffer. */
117 #define H_MASK_PARM -37 /* Invalid mask value. */
118 #define H_MCG_FULL -38 /* Multicast attachments exceeded. */
119 #define H_ALIAS_EXIST -39 /* Alias QP already defined. */
120 #define H_P_COUNTER -40 /* Invalid counter specification. */
121 #define H_TABLE_FULL -41 /* Resource page table full. */
122 #define H_ALT_TABLE -42 /* Alternate table already exists / alternate page
124 #define H_MR_CONDITION -43 /* Invalid memory region condition. */
125 #define H_NOT_ENOUGH_RESOURCES -44 /* Insufficient resources. */
126 #define H_R_STATE -45 /* Invalid resource state condition or sequencing
128 #define H_RESCINDED -46
129 #define H_ABORTED -54
130 #define H_P2 -55
131 #define H_P3 -56
132 #define H_P4 -57
133 #define H_P5 -58
134 #define H_P6 -59
135 #define H_P7 -60
136 #define H_P8 -61
137 #define H_P9 -62
138 #define H_NOOP -63
139 #define H_TOO_BIG -64
141 #define H_UNSUPPORTED -67 /* Parameter value outside of the range supported
146 #define H_EXACT (1UL<<(63-24))
147 #define H_R_XLATE (1UL<<(63-25))
148 #define H_READ_4 (1UL<<(63-26))
151 #define H_PAGE_STATE_CHANGE (1UL<<(63-28))
152 #define H_PAGE_UNUSED ((1UL<<(63-29)) | (1UL<<(63-30)))
154 #define H_PAGE_SET_LOANED (H_PAGE_SET_UNUSED | (1UL<<(63-31)))
158 #define H_AVPN (1UL<<(63-32))
159 #define H_ANDCOND (1UL<<(63-33))
161 #define H_ICACHE_INVALIDATE (1UL<<(63-40))
162 #define H_ICACHE_SYNCHRONIZE (1UL<<(63-41))
164 #define H_ZERO_PAGE (1UL<<(63-48))
165 #define H_COPY_PAGE (1UL<<(63-49))
167 #define H_N (1UL<<(63-61))
168 #define H_PP1 (1UL<<(63-62))
169 #define H_PP2 (1UL<<(63-63))
171 /* H_SET_MODE resource identifiers from 14.5.4.3.5. */