Searched refs:sgx_va_page (Results 1 - 4 of 4) sorted by relevance

/linux-master/arch/x86/kernel/cpu/sgx/
H A Dencl.h34 struct sgx_va_page *va_page;
75 struct sgx_va_page { struct
120 unsigned int sgx_alloc_va_slot(struct sgx_va_page *va_page);
121 void sgx_free_va_slot(struct sgx_va_page *va_page, unsigned int offset);
122 bool sgx_va_page_full(struct sgx_va_page *va_page);
126 struct sgx_va_page *sgx_encl_grow(struct sgx_encl *encl, bool reclaim);
127 void sgx_encl_shrink(struct sgx_encl *encl, struct sgx_va_page *va_page);
H A Dencl.c334 struct sgx_va_page *va_page;
704 struct sgx_va_page *va_page;
749 va_page = list_first_entry(&encl->va_pages, struct sgx_va_page,
1265 * @va_page: a &struct sgx_va_page instance
1267 * Allocates a slot from a &struct sgx_va_page instance.
1271 unsigned int sgx_alloc_va_slot(struct sgx_va_page *va_page)
1283 * @va_page: a &struct sgx_va_page instance
1286 * Frees a slot from a &struct sgx_va_page instance.
1288 void sgx_free_va_slot(struct sgx_va_page *va_page, unsigned int offset)
1295 * @va_page: a &struct sgx_va_page instanc
[all...]
H A Dioctl.c20 struct sgx_va_page *sgx_encl_grow(struct sgx_encl *encl, bool reclaim)
22 struct sgx_va_page *va_page = NULL;
46 void sgx_encl_shrink(struct sgx_encl *encl, struct sgx_va_page *va_page)
60 struct sgx_va_page *va_page;
265 struct sgx_va_page *va_page;
H A Dmain.c202 struct sgx_va_page *va_page;
209 va_page = list_first_entry(&encl->va_pages, struct sgx_va_page,

Completed in 227 milliseconds