Lines Matching refs:xen_front_pgdir_shbuf
48 void (*calc_num_grefs)(struct xen_front_pgdir_shbuf *buf);
51 void (*fill_page_dir)(struct xen_front_pgdir_shbuf *buf);
54 int (*grant_refs_for_buffer)(struct xen_front_pgdir_shbuf *buf,
58 int (*map)(struct xen_front_pgdir_shbuf *buf);
61 int (*unmap)(struct xen_front_pgdir_shbuf *buf);
75 xen_front_pgdir_shbuf_get_dir_start(struct xen_front_pgdir_shbuf *buf) in xen_front_pgdir_shbuf_get_dir_start()
95 int xen_front_pgdir_shbuf_map(struct xen_front_pgdir_shbuf *buf) in xen_front_pgdir_shbuf_map()
116 int xen_front_pgdir_shbuf_unmap(struct xen_front_pgdir_shbuf *buf) in xen_front_pgdir_shbuf_unmap()
131 void xen_front_pgdir_shbuf_free(struct xen_front_pgdir_shbuf *buf) in xen_front_pgdir_shbuf_free()
158 static int get_num_pages_dir(struct xen_front_pgdir_shbuf *buf) in get_num_pages_dir()
169 static void backend_calc_num_grefs(struct xen_front_pgdir_shbuf *buf) in backend_calc_num_grefs()
181 static void guest_calc_num_grefs(struct xen_front_pgdir_shbuf *buf) in guest_calc_num_grefs()
200 static int backend_unmap(struct xen_front_pgdir_shbuf *buf) in backend_unmap()
247 static int backend_map(struct xen_front_pgdir_shbuf *buf) in backend_map()
332 static void backend_fill_page_dir(struct xen_front_pgdir_shbuf *buf) in backend_fill_page_dir()
359 static void guest_fill_page_dir(struct xen_front_pgdir_shbuf *buf) in guest_fill_page_dir()
401 static int guest_grant_refs_for_buffer(struct xen_front_pgdir_shbuf *buf, in guest_grant_refs_for_buffer()
430 static int grant_references(struct xen_front_pgdir_shbuf *buf) in grant_references()
475 static int alloc_storage(struct xen_front_pgdir_shbuf *buf) in alloc_storage()
517 struct xen_front_pgdir_shbuf *buf = cfg->pgdir; in xen_front_pgdir_shbuf_alloc()