Lines Matching full:enclave
20 * struct ne_mem_region - Entry in the enclave user space memory regions list.
21 * @mem_region_list_entry: Entry in the list of enclave memory regions.
36 * struct ne_enclave - Per-enclave data used for enclave lifetime management.
41 * the enclave process via the poll function.
46 * @mem_regions_list: Enclave user space memory regions list.
47 * @mem_size: Enclave memory size.
48 * @mm : Enclave process abstraction mm data struct.
49 * @nr_mem_regions: Number of memory regions associated with the enclave.
54 * @nr_vcpus: Number of vcpus associated with the enclave.
55 * @numa_node: NUMA node of the enclave memory and CPUs.
56 * @slot_uid: Slot unique id mapped to the enclave.
57 * @state: Enclave state, updated during enclave lifetime.
58 * @threads_per_core: Enclave full CPU cores array, indexed by core id,
61 * and are available to the enclave.
62 * @vcpu_ids: Cpumask of the vCPUs that are set for the enclave.
85 * enum ne_state - States available for an enclave.
86 * @NE_STATE_INIT: The enclave has not been started yet.
87 * @NE_STATE_RUNNING: The enclave was started and is running as expected.
88 * @NE_STATE_STOPPED: The enclave exited without userspace interaction.