Lines Matching refs:mcs
198 struct multicall_space mcs; in xen_set_domain_pte() local
203 mcs = xen_mc_entry(sizeof(*u)); in xen_set_domain_pte()
204 u = mcs.args; in xen_set_domain_pte()
210 MULTI_mmu_update(mcs.mc, mcs.args, 1, NULL, domid); in xen_set_domain_pte()
218 struct multicall_space mcs; in xen_extend_mmu_update() local
221 mcs = xen_mc_extend_args(__HYPERVISOR_mmu_update, sizeof(*u)); in xen_extend_mmu_update()
223 if (mcs.mc != NULL) { in xen_extend_mmu_update()
224 mcs.mc->args[1]++; in xen_extend_mmu_update()
226 mcs = __xen_mc_entry(sizeof(*u)); in xen_extend_mmu_update()
227 MULTI_mmu_update(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in xen_extend_mmu_update()
230 u = mcs.args; in xen_extend_mmu_update()
236 struct multicall_space mcs; in xen_extend_mmuext_op() local
239 mcs = xen_mc_extend_args(__HYPERVISOR_mmuext_op, sizeof(*u)); in xen_extend_mmuext_op()
241 if (mcs.mc != NULL) { in xen_extend_mmuext_op()
242 mcs.mc->args[1]++; in xen_extend_mmuext_op()
244 mcs = __xen_mc_entry(sizeof(*u)); in xen_extend_mmuext_op()
245 MULTI_mmuext_op(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in xen_extend_mmuext_op()
248 u = mcs.args; in xen_extend_mmuext_op()
838 struct multicall_space mcs = __xen_mc_entry(0); in xen_pin_page() local
867 MULTI_update_va_mapping(mcs.mc, (unsigned long)pt, in xen_pin_page()
981 struct multicall_space mcs; in xen_unpin_page() local
997 mcs = __xen_mc_entry(0); in xen_unpin_page()
999 MULTI_update_va_mapping(mcs.mc, (unsigned long)pt, in xen_unpin_page()
1280 struct multicall_space mcs; in xen_flush_tlb_all() local
1286 mcs = xen_mc_entry(sizeof(*op)); in xen_flush_tlb_all()
1288 op = mcs.args; in xen_flush_tlb_all()
1290 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_flush_tlb_all()
1299 struct multicall_space mcs; in xen_flush_tlb() local
1305 mcs = xen_mc_entry(sizeof(*op)); in xen_flush_tlb()
1307 op = mcs.args; in xen_flush_tlb()
1309 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_flush_tlb()
1319 struct multicall_space mcs; in xen_flush_tlb_single() local
1325 mcs = xen_mc_entry(sizeof(*op)); in xen_flush_tlb_single()
1326 op = mcs.args; in xen_flush_tlb_single()
1329 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_flush_tlb_single()
1348 struct multicall_space mcs; in xen_flush_tlb_others() local
1355 mcs = xen_mc_entry(sizeof(*args)); in xen_flush_tlb_others()
1356 args = mcs.args; in xen_flush_tlb_others()
1369 MULTI_mmuext_op(mcs.mc, &args->op, 1, NULL, DOMID_SELF); in xen_flush_tlb_others()
1600 struct multicall_space mcs; in __pin_pagetable_pfn() local
1603 mcs = __xen_mc_entry(sizeof(*op)); in __pin_pagetable_pfn()
1604 op = mcs.args; in __pin_pagetable_pfn()
1608 MULTI_mmuext_op(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in __pin_pagetable_pfn()
1613 struct multicall_space mcs; in __set_pfn_prot() local
1616 mcs = __xen_mc_entry(0); in __set_pfn_prot()
1617 MULTI_update_va_mapping(mcs.mc, (unsigned long)addr, in __set_pfn_prot()
2225 struct multicall_space mcs; in xen_zap_pfn_range() local
2229 mcs = __xen_mc_entry(0); in xen_zap_pfn_range()
2234 MULTI_update_va_mapping(mcs.mc, vaddr, VOID_PTE, 0); in xen_zap_pfn_range()
2259 struct multicall_space mcs; in xen_remap_exchanged_ptes() local
2262 mcs = __xen_mc_entry(0); in xen_remap_exchanged_ptes()
2277 MULTI_update_va_mapping(mcs.mc, vaddr, in xen_remap_exchanged_ptes()