Lines Matching full:directory
4 * Xen frontend/backend page directory based shared buffer
45 * e.g. if grefs are required for page directory only or the buffer
50 /* Fill page directory according to para-virtual display protocol. */
66 * page directory. Usually this is passed to the backend,
70 * \param buf shared buffer which page directory is of interest.
72 * page directory.
141 kfree(buf->directory); in xen_front_pgdir_shbuf_free()
154 * Get the number of pages the page directory consumes itself.
171 /* Only for pages the page directory consumes itself. */ in backend_calc_num_grefs()
184 * Number of pages the page directory consumes itself in guest_calc_num_grefs()
266 * Read page directory to get grefs from the backend: for external in backend_map()
267 * buffer we only allocate buf->grefs for the page directory, in backend_map()
268 * so buf->num_grefs has number of pages in the page directory itself. in backend_map()
270 ptr = buf->directory; in backend_map()
324 * Fill page directory with grant references to the pages of the
325 * page directory itself.
338 ptr = buf->directory; in backend_fill_page_dir()
341 /* Fill only grefs for the page directory itself. */ in backend_fill_page_dir()
354 * Fill page directory with grant references to the pages of the
355 * page directory and the buffer we share with the backend.
364 ptr = buf->directory; in guest_fill_page_dir()
369 * granted for the page directory itself. in guest_fill_page_dir()
424 * Grant references to the page directory pages and, if
453 frame = xen_page_to_gfn(virt_to_page(buf->directory + in grant_references()
481 buf->directory = kcalloc(get_num_pages_dir(buf), PAGE_SIZE, GFP_KERNEL); in alloc_storage()
482 if (!buf->directory) in alloc_storage()
548 MODULE_DESCRIPTION("Xen frontend/backend page directory based "