• Home
  • Raw
  • Download

Lines Matching refs:mcl

450 MULTI_fpu_taskswitch(struct multicall_entry *mcl, int set)  in MULTI_fpu_taskswitch()  argument
452 mcl->op = __HYPERVISOR_fpu_taskswitch; in MULTI_fpu_taskswitch()
453 mcl->args[0] = set; in MULTI_fpu_taskswitch()
455 trace_xen_mc_entry(mcl, 1); in MULTI_fpu_taskswitch()
459 MULTI_update_va_mapping(struct multicall_entry *mcl, unsigned long va, in MULTI_update_va_mapping() argument
462 mcl->op = __HYPERVISOR_update_va_mapping; in MULTI_update_va_mapping()
463 mcl->args[0] = va; in MULTI_update_va_mapping()
465 mcl->args[1] = new_val.pte; in MULTI_update_va_mapping()
466 mcl->args[2] = flags; in MULTI_update_va_mapping()
468 mcl->args[1] = new_val.pte; in MULTI_update_va_mapping()
469 mcl->args[2] = new_val.pte >> 32; in MULTI_update_va_mapping()
470 mcl->args[3] = flags; in MULTI_update_va_mapping()
473 trace_xen_mc_entry(mcl, sizeof(new_val) == sizeof(long) ? 3 : 4); in MULTI_update_va_mapping()
477 MULTI_update_descriptor(struct multicall_entry *mcl, u64 maddr, in MULTI_update_descriptor() argument
480 mcl->op = __HYPERVISOR_update_descriptor; in MULTI_update_descriptor()
482 mcl->args[0] = maddr; in MULTI_update_descriptor()
483 mcl->args[1] = *(unsigned long *)&desc; in MULTI_update_descriptor()
487 mcl->args[0] = maddr; in MULTI_update_descriptor()
488 mcl->args[1] = maddr >> 32; in MULTI_update_descriptor()
489 mcl->args[2] = *p++; in MULTI_update_descriptor()
490 mcl->args[3] = *p; in MULTI_update_descriptor()
493 trace_xen_mc_entry(mcl, sizeof(maddr) == sizeof(long) ? 2 : 4); in MULTI_update_descriptor()
497 MULTI_mmu_update(struct multicall_entry *mcl, struct mmu_update *req, in MULTI_mmu_update() argument
500 mcl->op = __HYPERVISOR_mmu_update; in MULTI_mmu_update()
501 mcl->args[0] = (unsigned long)req; in MULTI_mmu_update()
502 mcl->args[1] = count; in MULTI_mmu_update()
503 mcl->args[2] = (unsigned long)success_count; in MULTI_mmu_update()
504 mcl->args[3] = domid; in MULTI_mmu_update()
506 trace_xen_mc_entry(mcl, 4); in MULTI_mmu_update()
510 MULTI_mmuext_op(struct multicall_entry *mcl, struct mmuext_op *op, int count, in MULTI_mmuext_op() argument
513 mcl->op = __HYPERVISOR_mmuext_op; in MULTI_mmuext_op()
514 mcl->args[0] = (unsigned long)op; in MULTI_mmuext_op()
515 mcl->args[1] = count; in MULTI_mmuext_op()
516 mcl->args[2] = (unsigned long)success_count; in MULTI_mmuext_op()
517 mcl->args[3] = domid; in MULTI_mmuext_op()
519 trace_xen_mc_entry(mcl, 4); in MULTI_mmuext_op()
523 MULTI_stack_switch(struct multicall_entry *mcl, in MULTI_stack_switch() argument
526 mcl->op = __HYPERVISOR_stack_switch; in MULTI_stack_switch()
527 mcl->args[0] = ss; in MULTI_stack_switch()
528 mcl->args[1] = esp; in MULTI_stack_switch()
530 trace_xen_mc_entry(mcl, 2); in MULTI_stack_switch()