Home
last modified time | relevance | path

Searched refs:map_ops (Results 1 – 9 of 9) sorted by relevance

/linux-4.1.27/arch/arm/xen/
Dp2m.c87 int set_foreign_p2m_mapping(struct gnttab_map_grant_ref *map_ops, in set_foreign_p2m_mapping() argument
94 if (map_ops[i].status) in set_foreign_p2m_mapping()
96 set_phys_to_machine(map_ops[i].host_addr >> PAGE_SHIFT, in set_foreign_p2m_mapping()
97 map_ops[i].dev_bus_addr >> PAGE_SHIFT); in set_foreign_p2m_mapping()
/linux-4.1.27/drivers/xen/
Dgntdev.c91 struct gnttab_map_grant_ref *map_ops; member
126 kfree(map->map_ops); in gntdev_free_map()
143 add->map_ops = kcalloc(count, sizeof(add->map_ops[0]), GFP_KERNEL); in gntdev_alloc_map()
149 NULL == add->map_ops || in gntdev_alloc_map()
160 add->map_ops[i].handle = -1; in gntdev_alloc_map()
256 gnttab_set_map_op(&map->map_ops[pgnr], pte_maddr, flags, in find_grant_ptes()
279 if (map->map_ops[0].handle != -1) in map_grant_pages()
284 gnttab_set_map_op(&map->map_ops[i], addr, map->flags, in map_grant_pages()
312 err = gnttab_map_refs(map->map_ops, use_ptemod ? map->kmap_ops : NULL, in map_grant_pages()
318 if (map->map_ops[i].status) { in map_grant_pages()
[all …]
Dgrant-table.c780 int gnttab_map_refs(struct gnttab_map_grant_ref *map_ops, in gnttab_map_refs() argument
786 ret = HYPERVISOR_grant_table_op(GNTTABOP_map_grant_ref, map_ops, count); in gnttab_map_refs()
792 if (map_ops[i].status == GNTST_eagain) in gnttab_map_refs()
793 gnttab_retry_eagain_gop(GNTTABOP_map_grant_ref, map_ops + i, in gnttab_map_refs()
794 &map_ops[i].status, __func__); in gnttab_map_refs()
796 if (map_ops[i].status == GNTST_okay) { in gnttab_map_refs()
801 foreign->domid = map_ops[i].dom; in gnttab_map_refs()
802 foreign->gref = map_ops[i].ref; in gnttab_map_refs()
806 return set_foreign_p2m_mapping(map_ops, kmap_ops, pages, count); in gnttab_map_refs()
/linux-4.1.27/arch/x86/xen/
Dp2m.c659 int set_foreign_p2m_mapping(struct gnttab_map_grant_ref *map_ops, in set_foreign_p2m_mapping() argument
680 if (map_ops[i].status) in set_foreign_p2m_mapping()
683 if (map_ops[i].flags & GNTMAP_contains_pte) { in set_foreign_p2m_mapping()
684 pte = (pte_t *)(mfn_to_virt(PFN_DOWN(map_ops[i].host_addr)) + in set_foreign_p2m_mapping()
685 (map_ops[i].host_addr & ~PAGE_MASK)); in set_foreign_p2m_mapping()
688 mfn = PFN_DOWN(map_ops[i].dev_bus_addr); in set_foreign_p2m_mapping()
/linux-4.1.27/arch/arm/include/asm/xen/
Dpage.h90 extern int set_foreign_p2m_mapping(struct gnttab_map_grant_ref *map_ops,
/linux-4.1.27/include/xen/
Dgrant_table.h187 int gnttab_map_refs(struct gnttab_map_grant_ref *map_ops,
/linux-4.1.27/arch/x86/include/asm/xen/
Dpage.h54 extern int set_foreign_p2m_mapping(struct gnttab_map_grant_ref *map_ops,
/linux-4.1.27/tools/perf/
Dbuiltin-sched.c1756 struct trace_sched_handler map_ops = { in cmd_sched() local
1792 sched.tp_handler = &map_ops; in cmd_sched()
/linux-4.1.27/drivers/net/xen-netback/
Dnetback.c1181 unsigned *map_ops) in xenvif_tx_build_gops() argument
1335 (*map_ops) = gop - queue->tx_map_ops; in xenvif_tx_build_gops()