Lines Matching refs:mcl
312 MULTI_update_va_mapping(struct multicall_entry *mcl, unsigned long va,
315 mcl->op = __HYPERVISOR_update_va_mapping;
316 mcl->args[0] = va;
318 mcl->args[1] = new_val.pte_low;
319 mcl->args[2] = new_val.pte_high;
321 mcl->args[1] = new_val.pte_low;
322 mcl->args[2] = 0;
324 mcl->args[3] = flags;
328 MULTI_grant_table_op(struct multicall_entry *mcl, unsigned int cmd,
331 mcl->op = __HYPERVISOR_grant_table_op;
332 mcl->args[0] = cmd;
333 mcl->args[1] = (unsigned long)uop;
334 mcl->args[2] = count;
338 MULTI_update_va_mapping_otherdomain(struct multicall_entry *mcl, unsigned long va,
342 mcl->op = __HYPERVISOR_update_va_mapping_otherdomain;
343 mcl->args[0] = va;
345 mcl->args[1] = new_val.pte_low;
346 mcl->args[2] = new_val.pte_high;
348 mcl->args[1] = new_val.pte_low;
349 mcl->args[2] = 0;
351 mcl->args[3] = flags;
352 mcl->args[4] = domid;
356 MULTI_update_descriptor(struct multicall_entry *mcl, u64 maddr,
359 mcl->op = __HYPERVISOR_update_descriptor;
360 mcl->args[0] = maddr;
361 mcl->args[1] = maddr >> 32;
362 mcl->args[2] = desc.a;
363 mcl->args[3] = desc.b;
367 MULTI_memory_op(struct multicall_entry *mcl, unsigned int cmd, void *arg)
369 mcl->op = __HYPERVISOR_memory_op;
370 mcl->args[0] = cmd;
371 mcl->args[1] = (unsigned long)arg;
375 MULTI_mmu_update(struct multicall_entry *mcl, struct mmu_update *req,
378 mcl->op = __HYPERVISOR_mmu_update;
379 mcl->args[0] = (unsigned long)req;
380 mcl->args[1] = count;
381 mcl->args[2] = (unsigned long)success_count;
382 mcl->args[3] = domid;
386 MULTI_mmuext_op(struct multicall_entry *mcl, struct mmuext_op *op, int count,
389 mcl->op = __HYPERVISOR_mmuext_op;
390 mcl->args[0] = (unsigned long)op;
391 mcl->args[1] = count;
392 mcl->args[2] = (unsigned long)success_count;
393 mcl->args[3] = domid;
397 MULTI_set_gdt(struct multicall_entry *mcl, unsigned long *frames, int entries)
399 mcl->op = __HYPERVISOR_set_gdt;
400 mcl->args[0] = (unsigned long)frames;
401 mcl->args[1] = entries;
405 MULTI_stack_switch(struct multicall_entry *mcl,
408 mcl->op = __HYPERVISOR_stack_switch;
409 mcl->args[0] = ss;
410 mcl->args[1] = esp;