Lines Matching refs:mcl
316 MULTI_fpu_taskswitch(struct multicall_entry *mcl, int set)
318 mcl->op = __HYPERVISOR_fpu_taskswitch;
319 mcl->args[0] = set;
321 trace_xen_mc_entry(mcl, 1);
325 MULTI_update_va_mapping(struct multicall_entry *mcl, unsigned long va,
328 mcl->op = __HYPERVISOR_update_va_mapping;
329 mcl->args[0] = va;
330 mcl->args[1] = new_val.pte;
331 mcl->args[2] = flags;
333 trace_xen_mc_entry(mcl, 3);
337 MULTI_update_descriptor(struct multicall_entry *mcl, u64 maddr,
340 mcl->op = __HYPERVISOR_update_descriptor;
341 mcl->args[0] = maddr;
342 mcl->args[1] = *(unsigned long *)&desc;
344 trace_xen_mc_entry(mcl, 2);
348 MULTI_mmu_update(struct multicall_entry *mcl, struct mmu_update *req,
351 mcl->op = __HYPERVISOR_mmu_update;
352 mcl->args[0] = (unsigned long)req;
353 mcl->args[1] = count;
354 mcl->args[2] = (unsigned long)success_count;
355 mcl->args[3] = domid;
357 trace_xen_mc_entry(mcl, 4);
361 MULTI_mmuext_op(struct multicall_entry *mcl, struct mmuext_op *op, int count,
364 mcl->op = __HYPERVISOR_mmuext_op;
365 mcl->args[0] = (unsigned long)op;
366 mcl->args[1] = count;
367 mcl->args[2] = (unsigned long)success_count;
368 mcl->args[3] = domid;
370 trace_xen_mc_entry(mcl, 4);
374 MULTI_stack_switch(struct multicall_entry *mcl,
377 mcl->op = __HYPERVISOR_stack_switch;
378 mcl->args[0] = ss;
379 mcl->args[1] = esp;
381 trace_xen_mc_entry(mcl, 2);