Lines Matching refs:mcs

199 	struct multicall_space mcs;  in xen_set_domain_pte()  local
204 mcs = xen_mc_entry(sizeof(*u)); in xen_set_domain_pte()
205 u = mcs.args; in xen_set_domain_pte()
211 MULTI_mmu_update(mcs.mc, mcs.args, 1, NULL, domid); in xen_set_domain_pte()
219 struct multicall_space mcs; in xen_extend_mmu_update() local
222 mcs = xen_mc_extend_args(__HYPERVISOR_mmu_update, sizeof(*u)); in xen_extend_mmu_update()
224 if (mcs.mc != NULL) { in xen_extend_mmu_update()
225 mcs.mc->args[1]++; in xen_extend_mmu_update()
227 mcs = __xen_mc_entry(sizeof(*u)); in xen_extend_mmu_update()
228 MULTI_mmu_update(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in xen_extend_mmu_update()
231 u = mcs.args; in xen_extend_mmu_update()
237 struct multicall_space mcs; in xen_extend_mmuext_op() local
240 mcs = xen_mc_extend_args(__HYPERVISOR_mmuext_op, sizeof(*u)); in xen_extend_mmuext_op()
242 if (mcs.mc != NULL) { in xen_extend_mmuext_op()
243 mcs.mc->args[1]++; in xen_extend_mmuext_op()
245 mcs = __xen_mc_entry(sizeof(*u)); in xen_extend_mmuext_op()
246 MULTI_mmuext_op(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in xen_extend_mmuext_op()
249 u = mcs.args; in xen_extend_mmuext_op()
754 struct multicall_space mcs = __xen_mc_entry(0); in xen_pin_page() local
783 MULTI_update_va_mapping(mcs.mc, (unsigned long)pt, in xen_pin_page()
897 struct multicall_space mcs; in xen_unpin_page() local
913 mcs = __xen_mc_entry(0); in xen_unpin_page()
915 MULTI_update_va_mapping(mcs.mc, (unsigned long)pt, in xen_unpin_page()
1317 struct multicall_space mcs; in xen_flush_tlb_all() local
1323 mcs = xen_mc_entry(sizeof(*op)); in xen_flush_tlb_all()
1325 op = mcs.args; in xen_flush_tlb_all()
1327 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_flush_tlb_all()
1336 struct multicall_space mcs; in xen_flush_tlb() local
1342 mcs = xen_mc_entry(sizeof(*op)); in xen_flush_tlb()
1344 op = mcs.args; in xen_flush_tlb()
1346 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_flush_tlb()
1356 struct multicall_space mcs; in xen_flush_tlb_single() local
1362 mcs = xen_mc_entry(sizeof(*op)); in xen_flush_tlb_single()
1363 op = mcs.args; in xen_flush_tlb_single()
1366 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_flush_tlb_single()
1385 struct multicall_space mcs; in xen_flush_tlb_others() local
1392 mcs = xen_mc_entry(sizeof(*args)); in xen_flush_tlb_others()
1393 args = mcs.args; in xen_flush_tlb_others()
1406 MULTI_mmuext_op(mcs.mc, &args->op, 1, NULL, DOMID_SELF); in xen_flush_tlb_others()
1648 struct multicall_space mcs; in __pin_pagetable_pfn() local
1651 mcs = __xen_mc_entry(sizeof(*op)); in __pin_pagetable_pfn()
1652 op = mcs.args; in __pin_pagetable_pfn()
1656 MULTI_mmuext_op(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in __pin_pagetable_pfn()
1661 struct multicall_space mcs; in __set_pfn_prot() local
1664 mcs = __xen_mc_entry(0); in __set_pfn_prot()
1665 MULTI_update_va_mapping(mcs.mc, (unsigned long)addr, in __set_pfn_prot()
2516 struct multicall_space mcs; in xen_zap_pfn_range() local
2520 mcs = __xen_mc_entry(0); in xen_zap_pfn_range()
2525 MULTI_update_va_mapping(mcs.mc, vaddr, VOID_PTE, 0); in xen_zap_pfn_range()
2550 struct multicall_space mcs; in xen_remap_exchanged_ptes() local
2553 mcs = __xen_mc_entry(0); in xen_remap_exchanged_ptes()
2568 MULTI_update_va_mapping(mcs.mc, vaddr, in xen_remap_exchanged_ptes()