Lines Matching refs:mcs

237 	struct multicall_space mcs;  in xen_extend_mmu_update()  local
240 mcs = xen_mc_extend_args(__HYPERVISOR_mmu_update, sizeof(*u)); in xen_extend_mmu_update()
242 if (mcs.mc != NULL) { in xen_extend_mmu_update()
243 mcs.mc->args[1]++; in xen_extend_mmu_update()
245 mcs = __xen_mc_entry(sizeof(*u)); in xen_extend_mmu_update()
246 MULTI_mmu_update(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in xen_extend_mmu_update()
249 u = mcs.args; in xen_extend_mmu_update()
255 struct multicall_space mcs; in xen_extend_mmuext_op() local
258 mcs = xen_mc_extend_args(__HYPERVISOR_mmuext_op, sizeof(*u)); in xen_extend_mmuext_op()
260 if (mcs.mc != NULL) { in xen_extend_mmuext_op()
261 mcs.mc->args[1]++; in xen_extend_mmuext_op()
263 mcs = __xen_mc_entry(sizeof(*u)); in xen_extend_mmuext_op()
264 MULTI_mmuext_op(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in xen_extend_mmuext_op()
267 u = mcs.args; in xen_extend_mmuext_op()
746 struct multicall_space mcs = __xen_mc_entry(0); in xen_pin_page() local
773 MULTI_update_va_mapping(mcs.mc, (unsigned long)pt, in xen_pin_page()
877 struct multicall_space mcs; in xen_unpin_page() local
893 mcs = __xen_mc_entry(0); in xen_unpin_page()
895 MULTI_update_va_mapping(mcs.mc, (unsigned long)pt, in xen_unpin_page()
1290 struct multicall_space mcs; in xen_flush_tlb() local
1294 mcs = xen_mc_entry(sizeof(*op)); in xen_flush_tlb()
1296 op = mcs.args; in xen_flush_tlb()
1298 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_flush_tlb()
1308 struct multicall_space mcs; in xen_flush_tlb_one_user() local
1314 mcs = xen_mc_entry(sizeof(*op)); in xen_flush_tlb_one_user()
1315 op = mcs.args; in xen_flush_tlb_one_user()
1318 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_flush_tlb_one_user()
1332 struct multicall_space mcs; in xen_flush_tlb_multi() local
1341 mcs = xen_mc_entry(mc_entry_size); in xen_flush_tlb_multi()
1342 args = mcs.args; in xen_flush_tlb_multi()
1355 MULTI_mmuext_op(mcs.mc, &args->op, 1, NULL, DOMID_SELF); in xen_flush_tlb_multi()
1566 struct multicall_space mcs; in __pin_pagetable_pfn() local
1569 mcs = __xen_mc_entry(sizeof(*op)); in __pin_pagetable_pfn()
1570 op = mcs.args; in __pin_pagetable_pfn()
1574 MULTI_mmuext_op(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in __pin_pagetable_pfn()
1579 struct multicall_space mcs; in __set_pfn_prot() local
1582 mcs = __xen_mc_entry(0); in __set_pfn_prot()
1583 MULTI_update_va_mapping(mcs.mc, (unsigned long)addr, in __set_pfn_prot()
2260 struct multicall_space mcs; in xen_zap_pfn_range() local
2264 mcs = __xen_mc_entry(0); in xen_zap_pfn_range()
2269 MULTI_update_va_mapping(mcs.mc, vaddr, VOID_PTE, 0); in xen_zap_pfn_range()
2294 struct multicall_space mcs; in xen_remap_exchanged_ptes() local
2297 mcs = __xen_mc_entry(0); in xen_remap_exchanged_ptes()
2312 MULTI_update_va_mapping(mcs.mc, vaddr, in xen_remap_exchanged_ptes()
2449 struct multicall_space mcs; in xen_flush_tlb_all() local
2453 mcs = xen_mc_entry(sizeof(*op)); in xen_flush_tlb_all()
2455 op = mcs.args; in xen_flush_tlb_all()
2457 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_flush_tlb_all()