Searched refs:map_ops (Results 1 – 9 of 9) sorted by relevance
/linux-4.1.27/arch/arm/xen/ |
D | p2m.c | 87 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/ |
D | gntdev.c | 91 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 …]
|
D | grant-table.c | 780 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/ |
D | p2m.c | 659 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/ |
D | page.h | 90 extern int set_foreign_p2m_mapping(struct gnttab_map_grant_ref *map_ops,
|
/linux-4.1.27/include/xen/ |
D | grant_table.h | 187 int gnttab_map_refs(struct gnttab_map_grant_ref *map_ops,
|
/linux-4.1.27/arch/x86/include/asm/xen/ |
D | page.h | 54 extern int set_foreign_p2m_mapping(struct gnttab_map_grant_ref *map_ops,
|
/linux-4.1.27/tools/perf/ |
D | builtin-sched.c | 1756 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/ |
D | netback.c | 1181 unsigned *map_ops) in xenvif_tx_build_gops() argument 1335 (*map_ops) = gop - queue->tx_map_ops; in xenvif_tx_build_gops()
|