Searched refs:unmap_ops (Results 1 - 10 of 10) sorted by relevance

/linux-master/drivers/xen/
H A Dxen-front-pgdir-shbuf.c202 struct gnttab_unmap_grant_ref *unmap_ops; local
208 unmap_ops = kcalloc(buf->num_pages, sizeof(*unmap_ops),
210 if (!unmap_ops)
217 gnttab_set_unmap_op(&unmap_ops[i], addr, GNTMAP_host_map,
221 ret = gnttab_unmap_refs(unmap_ops, NULL, buf->pages,
225 if (unlikely(unmap_ops[i].status != GNTST_okay))
228 i, unmap_ops[i].status);
235 kfree(unmap_ops);
H A Dgntdev-common.h58 struct gnttab_unmap_grant_ref *unmap_ops; member in struct:gntdev_grant_map
H A Dgntdev.c122 kvfree(map->unmap_ops);
143 add->unmap_ops = kvmalloc_array(count, sizeof(add->unmap_ops[0]),
150 NULL == add->unmap_ops ||
201 add->unmap_ops[i].handle = INVALID_GRANT_HANDLE;
315 gnttab_set_unmap_op(&map->unmap_ops[pgnr], pte_maddr, flags,
335 gnttab_set_unmap_op(&map->unmap_ops[i], addr,
347 * to mirror dev_bus_addr into ->unmap_ops (and holding an extra
372 map->unmap_ops[i].handle = map->map_ops[i].handle;
378 map->unmap_ops[
[all...]
H A Dgrant-table.c1290 int gnttab_unmap_refs(struct gnttab_unmap_grant_ref *unmap_ops, argument
1297 ret = HYPERVISOR_grant_table_op(GNTTABOP_unmap_grant_ref, unmap_ops, count);
1304 return clear_foreign_p2m_mapping(unmap_ops, kunmap_ops, pages, count);
1337 ret = gnttab_unmap_refs(item->unmap_ops, item->kunmap_ops,
/linux-master/include/xen/arm/
H A Dpage.h99 extern int clear_foreign_p2m_mapping(struct gnttab_unmap_grant_ref *unmap_ops,
/linux-master/include/xen/
H A Dgrant_table.h79 struct gnttab_unmap_grant_ref *unmap_ops; member in struct:gntab_unmap_queue_data
258 int gnttab_unmap_refs(struct gnttab_unmap_grant_ref *unmap_ops,
/linux-master/arch/arm/xen/
H A Dp2m.c136 int clear_foreign_p2m_mapping(struct gnttab_unmap_grant_ref *unmap_ops, argument
143 set_phys_to_machine(unmap_ops[i].host_addr >> XEN_PAGE_SHIFT,
/linux-master/arch/x86/include/asm/xen/
H A Dpage.h68 extern int clear_foreign_p2m_mapping(struct gnttab_unmap_grant_ref *unmap_ops,
81 clear_foreign_p2m_mapping(struct gnttab_unmap_grant_ref *unmap_ops, argument
/linux-master/drivers/block/xen-blkback/
H A Dblkback.c256 unmap_data.unmap_ops = unmap;
300 unmap_data.unmap_ops = unmap;
649 struct gnttab_unmap_grant_ref *unmap_ops,
662 gnttab_set_unmap_op(&unmap_ops[invcount], vaddr(pages[i]->page),
715 work->unmap_ops = req->unmap;
645 xen_blkbk_unmap_prepare( struct xen_blkif_ring *ring, struct grant_page **pages, unsigned int num, struct gnttab_unmap_grant_ref *unmap_ops, struct page **unmap_pages) argument
/linux-master/arch/x86/xen/
H A Dp2m.c772 int clear_foreign_p2m_mapping(struct gnttab_unmap_grant_ref *unmap_ops, argument

Completed in 306 milliseconds