Home
last modified time | relevance | path

Searched refs:gref (Results 1 – 2 of 2) sorted by relevance

/Zephyr-latest/drivers/xen/
Dgnttab.c54 grant_ref_t gref; in get_free_entry() local
60 gref = gnttab.gref_list[0]; in get_free_entry()
61 __ASSERT((gref >= GNTTAB_NR_RESERVED_ENTRIES && in get_free_entry()
62 gref < NR_GRANT_ENTRIES), "Invalid gref = %d", gref); in get_free_entry()
63 gnttab.gref_list[0] = gnttab.gref_list[gref]; in get_free_entry()
64 gnttab.gref_list[gref] = GNTTAB_GREF_USED; in get_free_entry()
67 return gref; in get_free_entry()
70 static void put_free_entry(grant_ref_t gref) in put_free_entry() argument
75 if (gnttab.gref_list[gref] != GNTTAB_GREF_USED) { in put_free_entry()
76 LOG_WRN("Trying to put already free gref = %u", gref); in put_free_entry()
[all …]
/Zephyr-latest/include/zephyr/xen/
Dgnttab.h30 int gnttab_end_access(grant_ref_t gref);