#include <asm/kvm_pgtable.h>
Go to the source code of this file.
◆ hyp_early_alloc_contig()
void* hyp_early_alloc_contig |
( |
unsigned int |
nr_pages | ) |
|
Definition at line 24 of file early_alloc.c.
26 unsigned long size = (nr_pages << PAGE_SHIFT);
27 void *ret = (
void *)
cur;
◆ hyp_early_alloc_init()
void hyp_early_alloc_init |
( |
void * |
virt, |
|
|
unsigned long |
size |
|
) |
| |
Definition at line 49 of file early_alloc.c.
51 base =
cur = (
unsigned long)virt;
struct kvm_pgtable_mm_ops hyp_early_alloc_mm_ops
static unsigned long base
void * hyp_early_alloc_page(void *arg)
static void hyp_early_alloc_get_page(void *addr)
static void hyp_early_alloc_put_page(void *addr)
static void * hyp_phys_to_virt(phys_addr_t phys)
static phys_addr_t hyp_virt_to_phys(void *addr)
◆ hyp_early_alloc_nr_used_pages()
unsigned long hyp_early_alloc_nr_used_pages |
( |
void |
| ) |
|
◆ hyp_early_alloc_page()
void* hyp_early_alloc_page |
( |
void * |
arg | ) |
|
Definition at line 41 of file early_alloc.c.
void * hyp_early_alloc_contig(unsigned int nr_pages)
◆ hyp_early_alloc_mm_ops
struct kvm_pgtable_mm_ops hyp_early_alloc_mm_ops |
|
extern |