Lines Matching refs:mcs
190 struct multicall_space mcs; in xen_extend_mmu_update() local
193 mcs = xen_mc_extend_args(__HYPERVISOR_mmu_update, sizeof(*u)); in xen_extend_mmu_update()
195 if (mcs.mc != NULL) { in xen_extend_mmu_update()
196 mcs.mc->args[1]++; in xen_extend_mmu_update()
198 mcs = __xen_mc_entry(sizeof(*u)); in xen_extend_mmu_update()
199 MULTI_mmu_update(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in xen_extend_mmu_update()
202 u = mcs.args; in xen_extend_mmu_update()
208 struct multicall_space mcs; in xen_extend_mmuext_op() local
211 mcs = xen_mc_extend_args(__HYPERVISOR_mmuext_op, sizeof(*u)); in xen_extend_mmuext_op()
213 if (mcs.mc != NULL) { in xen_extend_mmuext_op()
214 mcs.mc->args[1]++; in xen_extend_mmuext_op()
216 mcs = __xen_mc_entry(sizeof(*u)); in xen_extend_mmuext_op()
217 MULTI_mmuext_op(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in xen_extend_mmuext_op()
220 u = mcs.args; in xen_extend_mmuext_op()
700 struct multicall_space mcs = __xen_mc_entry(0); in xen_pin_page() local
727 MULTI_update_va_mapping(mcs.mc, (unsigned long)pt, in xen_pin_page()
826 struct multicall_space mcs; in xen_unpin_page() local
842 mcs = __xen_mc_entry(0); in xen_unpin_page()
844 MULTI_update_va_mapping(mcs.mc, (unsigned long)pt, in xen_unpin_page()
1237 struct multicall_space mcs; in xen_flush_tlb() local
1241 mcs = xen_mc_entry(sizeof(*op)); in xen_flush_tlb()
1243 op = mcs.args; in xen_flush_tlb()
1245 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_flush_tlb()
1255 struct multicall_space mcs; in xen_flush_tlb_one_user() local
1261 mcs = xen_mc_entry(sizeof(*op)); in xen_flush_tlb_one_user()
1262 op = mcs.args; in xen_flush_tlb_one_user()
1265 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_flush_tlb_one_user()
1279 struct multicall_space mcs; in xen_flush_tlb_multi() local
1288 mcs = xen_mc_entry(mc_entry_size); in xen_flush_tlb_multi()
1289 args = mcs.args; in xen_flush_tlb_multi()
1302 MULTI_mmuext_op(mcs.mc, &args->op, 1, NULL, DOMID_SELF); in xen_flush_tlb_multi()
1513 struct multicall_space mcs; in __pin_pagetable_pfn() local
1516 mcs = __xen_mc_entry(sizeof(*op)); in __pin_pagetable_pfn()
1517 op = mcs.args; in __pin_pagetable_pfn()
1521 MULTI_mmuext_op(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in __pin_pagetable_pfn()
1526 struct multicall_space mcs; in __set_pfn_prot() local
1529 mcs = __xen_mc_entry(0); in __set_pfn_prot()
1530 MULTI_update_va_mapping(mcs.mc, (unsigned long)addr, in __set_pfn_prot()
2212 struct multicall_space mcs; in xen_zap_pfn_range() local
2216 mcs = __xen_mc_entry(0); in xen_zap_pfn_range()
2221 MULTI_update_va_mapping(mcs.mc, vaddr, VOID_PTE, 0); in xen_zap_pfn_range()
2246 struct multicall_space mcs; in xen_remap_exchanged_ptes() local
2249 mcs = __xen_mc_entry(0); in xen_remap_exchanged_ptes()
2264 MULTI_update_va_mapping(mcs.mc, vaddr, in xen_remap_exchanged_ptes()
2392 struct multicall_space mcs; in xen_flush_tlb_all() local
2396 mcs = xen_mc_entry(sizeof(*op)); in xen_flush_tlb_all()
2398 op = mcs.args; in xen_flush_tlb_all()
2400 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_flush_tlb_all()