Symbol: ne_mem_region
drivers/virt/nitro_enclaves/ne_misc_dev.c
1010
ne_mem_region->memory_size = mem_region.memory_size;
drivers/virt/nitro_enclaves/ne_misc_dev.c
1011
ne_mem_region->userspace_addr = mem_region.userspace_addr;
drivers/virt/nitro_enclaves/ne_misc_dev.c
1013
list_add(&ne_mem_region->mem_region_list_entry, &ne_enclave->mem_regions_list);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1048
for (i = 0; i < ne_mem_region->nr_pages; i++)
drivers/virt/nitro_enclaves/ne_misc_dev.c
1049
put_page(ne_mem_region->pages[i]);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1052
kfree(ne_mem_region->pages);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1053
kfree(ne_mem_region);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1390
struct ne_mem_region *ne_mem_region = NULL;
drivers/virt/nitro_enclaves/ne_misc_dev.c
1391
struct ne_mem_region *ne_mem_region_tmp = NULL;
drivers/virt/nitro_enclaves/ne_misc_dev.c
1393
list_for_each_entry_safe(ne_mem_region, ne_mem_region_tmp,
drivers/virt/nitro_enclaves/ne_misc_dev.c
1396
list_del(&ne_mem_region->mem_region_list_entry);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1398
for (i = 0; i < ne_mem_region->nr_pages; i++)
drivers/virt/nitro_enclaves/ne_misc_dev.c
1399
put_page(ne_mem_region->pages[i]);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1401
kfree(ne_mem_region->pages);
drivers/virt/nitro_enclaves/ne_misc_dev.c
1403
kfree(ne_mem_region);
drivers/virt/nitro_enclaves/ne_misc_dev.c
750
struct ne_mem_region *ne_mem_region = NULL;
drivers/virt/nitro_enclaves/ne_misc_dev.c
778
list_for_each_entry(ne_mem_region, &ne_enclave->mem_regions_list,
drivers/virt/nitro_enclaves/ne_misc_dev.c
780
u64 memory_size = ne_mem_region->memory_size;
drivers/virt/nitro_enclaves/ne_misc_dev.c
781
u64 userspace_addr = ne_mem_region->userspace_addr;
drivers/virt/nitro_enclaves/ne_misc_dev.c
921
struct ne_mem_region *ne_mem_region = NULL;
drivers/virt/nitro_enclaves/ne_misc_dev.c
930
ne_mem_region = kzalloc_obj(*ne_mem_region);
drivers/virt/nitro_enclaves/ne_misc_dev.c
931
if (!ne_mem_region)
drivers/virt/nitro_enclaves/ne_misc_dev.c
936
ne_mem_region->pages = kzalloc_objs(*ne_mem_region->pages, max_nr_pages);
drivers/virt/nitro_enclaves/ne_misc_dev.c
937
if (!ne_mem_region->pages) {
drivers/virt/nitro_enclaves/ne_misc_dev.c
952
i = ne_mem_region->nr_pages;
drivers/virt/nitro_enclaves/ne_misc_dev.c
964
ne_mem_region->pages + i, FOLL_GET);
drivers/virt/nitro_enclaves/ne_misc_dev.c
975
rc = ne_sanity_check_user_mem_region_page(ne_enclave, ne_mem_region->pages[i]);
drivers/virt/nitro_enclaves/ne_misc_dev.c
980
page_to_phys(ne_mem_region->pages[i]),
drivers/virt/nitro_enclaves/ne_misc_dev.c
981
page_size(ne_mem_region->pages[i]));
drivers/virt/nitro_enclaves/ne_misc_dev.c
985
memory_size += page_size(ne_mem_region->pages[i]);
drivers/virt/nitro_enclaves/ne_misc_dev.c
987
ne_mem_region->nr_pages++;