Lines Matching refs:grant_ref_t

72 static grant_ref_t **gnttab_list;
94 static grant_ref_t gnttab_free_head = GNTTAB_LIST_END;
95 static grant_ref_t gnttab_last_free = GNTTAB_LIST_END;
96 static grant_ref_t *gnttab_free_tail_ptr;
139 void (*update_entry)(grant_ref_t ref, domid_t domid,
148 int (*end_foreign_access_ref)(grant_ref_t ref);
152 unsigned long (*read_frame)(grant_ref_t ref);
169 #define RPP (PAGE_SIZE / sizeof(grant_ref_t))
172 static inline grant_ref_t *__gnttab_entry(grant_ref_t entry) in __gnttab_entry()
183 grant_ref_t head; in get_free_entries()
229 grant_ref_t *last; in get_free_seq()
331 static void put_free_entry_locked(grant_ref_t ref) in put_free_entry_locked()
346 static void put_free_entry(grant_ref_t ref) in put_free_entry()
384 static void gnttab_update_entry_v1(grant_ref_t ref, domid_t domid, in gnttab_update_entry_v1()
393 static void gnttab_update_entry_v2(grant_ref_t ref, domid_t domid, in gnttab_update_entry_v2()
405 void gnttab_grant_foreign_access_ref(grant_ref_t ref, domid_t domid, in gnttab_grant_foreign_access_ref()
428 static int gnttab_end_foreign_access_ref_v1(grant_ref_t ref) in gnttab_end_foreign_access_ref_v1()
444 static int gnttab_end_foreign_access_ref_v2(grant_ref_t ref) in gnttab_end_foreign_access_ref_v2()
467 static inline int _gnttab_end_foreign_access_ref(grant_ref_t ref) in _gnttab_end_foreign_access_ref()
472 int gnttab_end_foreign_access_ref(grant_ref_t ref) in gnttab_end_foreign_access_ref()
481 static unsigned long gnttab_read_frame_v1(grant_ref_t ref) in gnttab_read_frame_v1()
486 static unsigned long gnttab_read_frame_v2(grant_ref_t ref) in gnttab_read_frame_v2()
493 grant_ref_t ref;
543 static void gnttab_add_deferred(grant_ref_t ref, struct page *page) in gnttab_add_deferred()
576 int gnttab_try_end_foreign_access(grant_ref_t ref) in gnttab_try_end_foreign_access()
587 void gnttab_end_foreign_access(grant_ref_t ref, struct page *page) in gnttab_end_foreign_access()
597 void gnttab_free_grant_reference(grant_ref_t ref) in gnttab_free_grant_reference()
603 void gnttab_free_grant_references(grant_ref_t head) in gnttab_free_grant_references()
605 grant_ref_t ref; in gnttab_free_grant_references()
619 void gnttab_free_grant_reference_seq(grant_ref_t head, unsigned int count) in gnttab_free_grant_reference_seq()
632 int gnttab_alloc_grant_references(u16 count, grant_ref_t *head) in gnttab_alloc_grant_references()
645 int gnttab_alloc_grant_reference_seq(unsigned int count, grant_ref_t *first) in gnttab_alloc_grant_reference_seq()
663 int gnttab_empty_grant_references(const grant_ref_t *private_head) in gnttab_empty_grant_references()
669 int gnttab_claim_grant_reference(grant_ref_t *private_head) in gnttab_claim_grant_reference()
671 grant_ref_t g = *private_head; in gnttab_claim_grant_reference()
679 void gnttab_release_grant_reference(grant_ref_t *private_head, in gnttab_release_grant_reference()
680 grant_ref_t release) in gnttab_release_grant_reference()
750 gnttab_list[i] = (grant_ref_t *)__get_free_page(GFP_ATOMIC); in grow_gnttab_list()
1623 sizeof(grant_ref_t *), in gnttab_init()
1630 gnttab_list[i] = (grant_ref_t *)__get_free_page(GFP_KERNEL); in gnttab_init()