Lines Matching refs:mcs

174 	struct multicall_space mcs;  in xen_extend_mmu_update()  local
177 mcs = xen_mc_extend_args(__HYPERVISOR_mmu_update, sizeof(*u)); in xen_extend_mmu_update()
179 if (mcs.mc != NULL) { in xen_extend_mmu_update()
180 mcs.mc->args[1]++; in xen_extend_mmu_update()
182 mcs = __xen_mc_entry(sizeof(*u)); in xen_extend_mmu_update()
183 MULTI_mmu_update(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in xen_extend_mmu_update()
186 u = mcs.args; in xen_extend_mmu_update()
192 struct multicall_space mcs; in xen_extend_mmuext_op() local
195 mcs = xen_mc_extend_args(__HYPERVISOR_mmuext_op, sizeof(*u)); in xen_extend_mmuext_op()
197 if (mcs.mc != NULL) { in xen_extend_mmuext_op()
198 mcs.mc->args[1]++; in xen_extend_mmuext_op()
200 mcs = __xen_mc_entry(sizeof(*u)); in xen_extend_mmuext_op()
201 MULTI_mmuext_op(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in xen_extend_mmuext_op()
204 u = mcs.args; in xen_extend_mmuext_op()
681 struct multicall_space mcs = __xen_mc_entry(0); in xen_pin_page() local
708 MULTI_update_va_mapping(mcs.mc, (unsigned long)pt, in xen_pin_page()
805 struct multicall_space mcs; in xen_unpin_page() local
821 mcs = __xen_mc_entry(0); in xen_unpin_page()
823 MULTI_update_va_mapping(mcs.mc, (unsigned long)pt, in xen_unpin_page()
1215 struct multicall_space mcs; in xen_flush_tlb() local
1219 mcs = xen_mc_entry(sizeof(*op)); in xen_flush_tlb()
1221 op = mcs.args; in xen_flush_tlb()
1223 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_flush_tlb()
1233 struct multicall_space mcs; in xen_flush_tlb_one_user() local
1239 mcs = xen_mc_entry(sizeof(*op)); in xen_flush_tlb_one_user()
1240 op = mcs.args; in xen_flush_tlb_one_user()
1243 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_flush_tlb_one_user()
1257 struct multicall_space mcs; in xen_flush_tlb_others() local
1266 mcs = xen_mc_entry(mc_entry_size); in xen_flush_tlb_others()
1267 args = mcs.args; in xen_flush_tlb_others()
1281 MULTI_mmuext_op(mcs.mc, &args->op, 1, NULL, DOMID_SELF); in xen_flush_tlb_others()
1489 struct multicall_space mcs; in __pin_pagetable_pfn() local
1492 mcs = __xen_mc_entry(sizeof(*op)); in __pin_pagetable_pfn()
1493 op = mcs.args; in __pin_pagetable_pfn()
1497 MULTI_mmuext_op(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in __pin_pagetable_pfn()
1502 struct multicall_space mcs; in __set_pfn_prot() local
1505 mcs = __xen_mc_entry(0); in __set_pfn_prot()
1506 MULTI_update_va_mapping(mcs.mc, (unsigned long)addr, in __set_pfn_prot()
2162 struct multicall_space mcs; in xen_zap_pfn_range() local
2166 mcs = __xen_mc_entry(0); in xen_zap_pfn_range()
2171 MULTI_update_va_mapping(mcs.mc, vaddr, VOID_PTE, 0); in xen_zap_pfn_range()
2196 struct multicall_space mcs; in xen_remap_exchanged_ptes() local
2199 mcs = __xen_mc_entry(0); in xen_remap_exchanged_ptes()
2214 MULTI_update_va_mapping(mcs.mc, vaddr, in xen_remap_exchanged_ptes()
2348 struct multicall_space mcs; in xen_flush_tlb_all() local
2352 mcs = xen_mc_entry(sizeof(*op)); in xen_flush_tlb_all()
2354 op = mcs.args; in xen_flush_tlb_all()
2356 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_flush_tlb_all()