Lines Matching refs:directory
4 * Xen frontend/backend page directory based shared buffer
53 * e.g. if grefs are required for page directory only or the buffer
58 /* Fill page directory according to para-virtual display protocol. */
74 * page directory. Usually this is passed to the backend,
78 * \param buf shared buffer which page directory is of interest.
80 * page directory.
150 kfree(buf->directory);
163 * Get the number of pages the page directory consumes itself.
180 /* Only for pages the page directory consumes itself. */
193 * Number of pages the page directory consumes itself
275 * Read page directory to get grefs from the backend: for external
276 * buffer we only allocate buf->grefs for the page directory,
277 * so buf->num_grefs has number of pages in the page directory itself.
279 ptr = buf->directory;
326 * Fill page directory with grant references to the pages of the
327 * page directory itself.
340 ptr = buf->directory;
343 /* Fill only grefs for the page directory itself. */
356 * Fill page directory with grant references to the pages of the
357 * page directory and the buffer we share with the backend.
366 ptr = buf->directory;
371 * granted for the page directory itself.
426 * Grant references to the page directory pages and, if
455 frame = xen_page_to_gfn(virt_to_page(buf->directory +
483 buf->directory = kcalloc(get_num_pages_dir(buf), PAGE_SIZE, GFP_KERNEL);
484 if (!buf->directory)
550 MODULE_DESCRIPTION("Xen frontend/backend page directory based "