Lines Matching refs:mcs

176 	struct multicall_space mcs;  in xen_extend_mmu_update()  local
179 mcs = xen_mc_extend_args(__HYPERVISOR_mmu_update, sizeof(*u)); in xen_extend_mmu_update()
181 if (mcs.mc != NULL) { in xen_extend_mmu_update()
182 mcs.mc->args[1]++; in xen_extend_mmu_update()
184 mcs = __xen_mc_entry(sizeof(*u)); in xen_extend_mmu_update()
185 MULTI_mmu_update(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in xen_extend_mmu_update()
188 u = mcs.args; in xen_extend_mmu_update()
194 struct multicall_space mcs; in xen_extend_mmuext_op() local
197 mcs = xen_mc_extend_args(__HYPERVISOR_mmuext_op, sizeof(*u)); in xen_extend_mmuext_op()
199 if (mcs.mc != NULL) { in xen_extend_mmuext_op()
200 mcs.mc->args[1]++; in xen_extend_mmuext_op()
202 mcs = __xen_mc_entry(sizeof(*u)); in xen_extend_mmuext_op()
203 MULTI_mmuext_op(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in xen_extend_mmuext_op()
206 u = mcs.args; in xen_extend_mmuext_op()
685 struct multicall_space mcs = __xen_mc_entry(0); in xen_pin_page() local
712 MULTI_update_va_mapping(mcs.mc, (unsigned long)pt, in xen_pin_page()
811 struct multicall_space mcs; in xen_unpin_page() local
827 mcs = __xen_mc_entry(0); in xen_unpin_page()
829 MULTI_update_va_mapping(mcs.mc, (unsigned long)pt, in xen_unpin_page()
1229 struct multicall_space mcs; in xen_flush_tlb() local
1233 mcs = xen_mc_entry(sizeof(*op)); in xen_flush_tlb()
1235 op = mcs.args; in xen_flush_tlb()
1237 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_flush_tlb()
1247 struct multicall_space mcs; in xen_flush_tlb_one_user() local
1253 mcs = xen_mc_entry(sizeof(*op)); in xen_flush_tlb_one_user()
1254 op = mcs.args; in xen_flush_tlb_one_user()
1257 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_flush_tlb_one_user()
1271 struct multicall_space mcs; in xen_flush_tlb_multi() local
1280 mcs = xen_mc_entry(mc_entry_size); in xen_flush_tlb_multi()
1281 args = mcs.args; in xen_flush_tlb_multi()
1294 MULTI_mmuext_op(mcs.mc, &args->op, 1, NULL, DOMID_SELF); in xen_flush_tlb_multi()
1505 struct multicall_space mcs; in __pin_pagetable_pfn() local
1508 mcs = __xen_mc_entry(sizeof(*op)); in __pin_pagetable_pfn()
1509 op = mcs.args; in __pin_pagetable_pfn()
1513 MULTI_mmuext_op(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in __pin_pagetable_pfn()
1518 struct multicall_space mcs; in __set_pfn_prot() local
1521 mcs = __xen_mc_entry(0); in __set_pfn_prot()
1522 MULTI_update_va_mapping(mcs.mc, (unsigned long)addr, in __set_pfn_prot()
2190 struct multicall_space mcs; in xen_zap_pfn_range() local
2194 mcs = __xen_mc_entry(0); in xen_zap_pfn_range()
2199 MULTI_update_va_mapping(mcs.mc, vaddr, VOID_PTE, 0); in xen_zap_pfn_range()
2224 struct multicall_space mcs; in xen_remap_exchanged_ptes() local
2227 mcs = __xen_mc_entry(0); in xen_remap_exchanged_ptes()
2242 MULTI_update_va_mapping(mcs.mc, vaddr, in xen_remap_exchanged_ptes()
2376 struct multicall_space mcs; in xen_flush_tlb_all() local
2380 mcs = xen_mc_entry(sizeof(*op)); in xen_flush_tlb_all()
2382 op = mcs.args; in xen_flush_tlb_all()
2384 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_flush_tlb_all()