Lines Matching full:grant
79 * linked by grant ref, the last element contains GNTTAB_LIST_END. The number
110 /*This is a structure of function pointers for grant table*/
113 * Version of the grant interface.
117 * Grant refs per grant frame.
121 * Mapping a list of frames for storing grant entries. Frames parameter
122 * is used to store grant table address when grant table being setup,
123 * nr_gframes is the number of frames to map grant table. Returning
128 * Release a list of frames which are mapped in map_frames for grant
133 * Introducing a valid entry into the grant table, granting the frame of
134 * this grant entry to domain for accessing. Ref
135 * parameter is reference of this introduced grant entry, domid is id of
137 * status of the grant entry to be updated.
142 * Stop granting a grant entry to domain for accessing. Ref parameter is
143 * reference of a grant entry whose grant access will be stopped.
144 * If the grant entry is currently mapped for reading or writing, just
145 * return failure(==0) directly and don't tear down the grant access.
146 * Otherwise, stop grant access for this entry and return success(==1).
150 * Read the frame number related to a given grant reference.
162 /* This reflects status of grant entries, so act as a global value. */
224 /* Rebuilds the free grant list and tries to find count consecutive entries. */
378 * Introducing a valid entry into the grant table:
403 * Public grant-issuing interface functions
885 * gnttab_alloc_pages - alloc pages suitable for grant mapping into
1057 * gnttab_dma_alloc_pages - alloc DMAable pages suitable for grant mapping into
1151 /* Handling of paged out grant targets (GNTST_eagain) */
1166 pr_err("%s: %s eagain grant\n", func, current->comm); in gnttab_retry_eagain_gop()
1468 pr_warn("grant table add_to_physmap failed, err=%d\n", in gnttab_map()
1561 pr_info("Grant tables using version %d layout\n", in gnttab_request_version()
1605 pr_warn_ratelimited("xen/grant-table: max_grant_frames reached" in gnttab_expand()
1634 * grant reference free list on the current hypervisor. in gnttab_init()
1674 printk("Grant table initialized\n"); in gnttab_init()
1691 /* Delay grant-table initialization in the PV on HVM case */ in __gnttab_init()