Home
last modified time | relevance | path

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

/linux-6.12.1/arch/x86/kernel/cpu/sgx/
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);
Dencl.c334 struct sgx_va_page *va_page; in sgx_encl_eaug_page()
704 struct sgx_va_page *va_page; in sgx_encl_release()
749 va_page = list_first_entry(&encl->va_pages, struct sgx_va_page, in sgx_encl_release()
1271 unsigned int sgx_alloc_va_slot(struct sgx_va_page *va_page) in sgx_alloc_va_slot()
1288 void sgx_free_va_slot(struct sgx_va_page *va_page, unsigned int offset) in sgx_free_va_slot()
1299 bool sgx_va_page_full(struct sgx_va_page *va_page) in sgx_va_page_full()
Dioctl.c20 struct sgx_va_page *sgx_encl_grow(struct sgx_encl *encl, bool reclaim) in sgx_encl_grow()
22 struct sgx_va_page *va_page = NULL; in sgx_encl_grow()
46 void sgx_encl_shrink(struct sgx_encl *encl, struct sgx_va_page *va_page) in sgx_encl_shrink()
60 struct sgx_va_page *va_page; in sgx_encl_create()
265 struct sgx_va_page *va_page; in sgx_encl_add_page()
Dmain.c203 struct sgx_va_page *va_page; in sgx_encl_ewb()
210 va_page = list_first_entry(&encl->va_pages, struct sgx_va_page, in sgx_encl_ewb()