260 struct kvm_host_data *host_data = this_cpu_ptr(&kvm_host_data);
261 struct kvm_cpu_context *host_ctxt = &host_data->host_ctxt;
262 unsigned long nr_pages, reserved_pages, pfn;
267 nr_pages = hyp_s1_pgtable_pages();
unsigned long hyp_early_alloc_nr_used_pages(void)
int hyp_ffa_init(void *pages)
int hyp_pool_init(struct hyp_pool *pool, u64 pfn, unsigned int nr_pages, unsigned int reserved_pages)
int kvm_host_prepare_stage2(void *pgt_pool_base)
static int hyp_page_count(void *addr)
static phys_addr_t hyp_virt_to_phys(void *addr)
#define hyp_virt_to_pfn(virt)
struct kvm_pgtable pkvm_pgtable
int hyp_create_pcpu_fixmap(void)
void pkvm_hyp_vm_table_init(void *tbl)
void __noreturn __host_enter(struct kvm_cpu_context *host_ctxt)
static void * host_s2_pgt_base
static int fix_hyp_pgtable_refcnt(void)
static void * hyp_zalloc_hyp_page(void *arg)
static void hpool_get_page(void *addr)
static void * ffa_proxy_pages
static void * hyp_pgt_base
static struct hyp_pool hpool
static struct kvm_pgtable_mm_ops pkvm_pgtable_mm_ops
static int fix_host_ownership(void)
static void hpool_put_page(void *addr)
static void * vm_table_base