hypercall.h (5e2aa2ed08e2e280121dc7cf5609c87d464f12ef) hypercall.h (5f141548824cebbff2e838ff401c34e667797467)
1/******************************************************************************
2 * hypercall.h
3 *
4 * Linux-specific hypervisor handling.
5 *
6 * Copyright (c) 2002-2004, K A Fraser
7 *
8 * This program is free software; you can redistribute it and/or

--- 451 unchanged lines hidden (view full) ---

460
461static inline int
462HYPERVISOR_tmem_op(
463 struct tmem_op *op)
464{
465 return _hypercall1(int, tmem_op, op);
466}
467
1/******************************************************************************
2 * hypercall.h
3 *
4 * Linux-specific hypervisor handling.
5 *
6 * Copyright (c) 2002-2004, K A Fraser
7 *
8 * This program is free software; you can redistribute it and/or

--- 451 unchanged lines hidden (view full) ---

460
461static inline int
462HYPERVISOR_tmem_op(
463 struct tmem_op *op)
464{
465 return _hypercall1(int, tmem_op, op);
466}
467
468static inline int
469HYPERVISOR_xenpmu_op(unsigned int op, void *arg)
470{
471 return _hypercall2(int, xenpmu_op, op, arg);
472}
473
468static inline void
469MULTI_fpu_taskswitch(struct multicall_entry *mcl, int set)
470{
471 mcl->op = __HYPERVISOR_fpu_taskswitch;
472 mcl->args[0] = set;
473
474 trace_xen_mc_entry(mcl, 1);
475}

--- 128 unchanged lines hidden ---
474static inline void
475MULTI_fpu_taskswitch(struct multicall_entry *mcl, int set)
476{
477 mcl->op = __HYPERVISOR_fpu_taskswitch;
478 mcl->args[0] = set;
479
480 trace_xen_mc_entry(mcl, 1);
481}

--- 128 unchanged lines hidden ---