#include <asm/kvm_mmu.h>
#include <asm/page.h>
#include <linux/types.h>
Go to the source code of this file.
◆ __hyp_va
◆ hyp_page_to_pfn
◆ hyp_page_to_phys
◆ hyp_page_to_pool
#define hyp_page_to_pool |
( |
|
page | ) |
(((struct hyp_page *)page)->pool) |
◆ hyp_page_to_virt
◆ hyp_pfn_to_phys
#define hyp_pfn_to_phys |
( |
|
pfn | ) |
((phys_addr_t)((pfn) << PAGE_SHIFT)) |
◆ hyp_phys_to_page
◆ hyp_phys_to_pfn
#define hyp_phys_to_pfn |
( |
|
phys | ) |
((phys) >> PAGE_SHIFT) |
◆ hyp_virt_to_page
◆ hyp_virt_to_pfn
◆ hyp_vmemmap
◆ hyp_page_count()
static int hyp_page_count |
( |
void * |
addr | ) |
|
|
inlinestatic |
Definition at line 45 of file memory.h.
#define hyp_virt_to_page(virt)
◆ hyp_page_ref_dec()
static void hyp_page_ref_dec |
( |
struct hyp_page * |
p | ) |
|
|
inlinestatic |
◆ hyp_page_ref_dec_and_test()
static int hyp_page_ref_dec_and_test |
( |
struct hyp_page * |
p | ) |
|
|
inlinestatic |
Definition at line 64 of file memory.h.
static void hyp_page_ref_dec(struct hyp_page *p)
◆ hyp_page_ref_inc()
static void hyp_page_ref_inc |
( |
struct hyp_page * |
p | ) |
|
|
inlinestatic |
◆ hyp_phys_to_virt()
static void* hyp_phys_to_virt |
( |
phys_addr_t |
phys | ) |
|
|
inlinestatic |
◆ hyp_set_page_refcounted()
static void hyp_set_page_refcounted |
( |
struct hyp_page * |
p | ) |
|
|
inlinestatic |
◆ hyp_virt_to_phys()
static phys_addr_t hyp_virt_to_phys |
( |
void * |
addr | ) |
|
|
inlinestatic |
Definition at line 25 of file memory.h.
27 return __hyp_pa(addr);
◆ __hyp_vmemmap