Lines Matching full:an
17 /* Issue a WARN() about an ENCLS function. */
26 * encls_faulted() - Check if an ENCLS leaf faulted given an error code
27 * @ret: the return value of an ENCLS leaf function call
39 * encls_failed() - Check if an ENCLS function failed
40 * @ret: the return value of an ENCLS function call
42 * Check if an ENCLS function failed. This happens when the function causes a
43 * fault that is not caused by an EPCM conflict or when the function returns a
55 * __encls_ret_N - encode an ENCLS function that returns an error code in EAX
59 * Emit assembly for an ENCLS function that returns an error code, e.g. EREMOVE.
60 * And because SGX isn't complex enough as it is, function that return an error
96 * __encls_N - encode an ENCLS function that doesn't return an error code
101 * Emit assembly for an ENCLS function that does not return an error code, e.g.
102 * ECREATE. Leaves without error codes either succeed or fault. @rbx_out is an
139 /* Initialize an EPC page into an SGX Enclave Control Structure (SECS) page. */
145 /* Hash a 256 byte region of an enclave page to SECS:MRENCLAVE. */
152 * Associate an EPC page to an enclave either as a REG or TCS page
172 /* Copy data to an EPC page belonging to a debug enclave. */
178 /* Copy data from an EPC page belonging to a debug enclave. */
190 /* Load, verify, and unblock an EPC page. */
203 /* Initialize an EPC page into a Version Array (VA) page. */
211 /* Invalidate an EPC page and write it out to main memory. */
218 /* Restrict the EPCM permissions of an EPC page. */
224 /* Change the type of an EPC page. */
230 /* Zero a page of EPC memory and add it to an initialized enclave. */