Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
gnttab.h File Reference

Go to the source code of this file.

Functions

grant_ref_t gnttab_grant_access (domid_t domid, unsigned long gfn, bool readonly)
 
int gnttab_end_access (grant_ref_t gref)
 
int32_t gnttab_alloc_and_grant (void **map, bool readonly)
 
void * gnttab_get_page (void)
 
void gnttab_put_page (void *page_addr)
 
int gnttab_map_refs (struct gnttab_map_grant_ref *map_ops, unsigned int count)
 
int gnttab_unmap_refs (struct gnttab_map_grant_ref *unmap_ops, unsigned int count)
 
const char * gnttabop_error (int16_t status)
 

Function Documentation

◆ gnttab_alloc_and_grant()

int32_t gnttab_alloc_and_grant ( void **  map,
bool  readonly 
)

◆ gnttab_end_access()

int gnttab_end_access ( grant_ref_t  gref)

◆ gnttab_get_page()

void * gnttab_get_page ( void  )

◆ gnttab_grant_access()

grant_ref_t gnttab_grant_access ( domid_t  domid,
unsigned long  gfn,
bool  readonly 
)

◆ gnttab_map_refs()

int gnttab_map_refs ( struct gnttab_map_grant_ref map_ops,
unsigned int  count 
)

◆ gnttab_put_page()

void gnttab_put_page ( void *  page_addr)

◆ gnttab_unmap_refs()

int gnttab_unmap_refs ( struct gnttab_map_grant_ref unmap_ops,
unsigned int  count 
)

◆ gnttabop_error()

const char * gnttabop_error ( int16_t  status)