Pyro device driver API
Data Fields
MemAreaOps Struct Reference

Data Fields

void(* open )(MemArea_s *area)
 
void(* close )(MemArea_s *area)
 
void(* unmap )(MemArea_s *area, uint32_t, size_t)
 
void(* protect )(MemArea_s *area, uint32_t, size_t, unsigned int newprot)
 
int(* sync )(MemArea_s *area, uint32_t, size_t, unsigned int flags)
 
void(* advise )(MemArea_s *area, uint32_t, size_t, unsigned int advise)
 
uint32_t(* nopage )(MemArea_s *area, uintptr_t address, bool bWriteAccess)
 
uint32_t(* wppage )(MemArea_s *area, uintptr_t address, uint32 page)
 
int(* swapout )(MemArea_s *, uint32_t, pte_t *)
 
pte_t(* swapin )(MemArea_s *, uintptr_t nAddress, uint32 nPage)
 

The documentation for this struct was generated from the following file: