ia64/xen-unstable

view xen/include/xen/hypercall.h @ 9563:9bee4875a848

Rename sched_op->sched_op_compat and sched_op_new->sched_op
after Christian's interface cleanup.

Signed-off-by: Keir Fraser <keir@xensource.com>
author kaf24@firebug.cl.cam.ac.uk
date Sat Apr 01 11:08:50 2006 +0100 (2006-04-01)
parents 4af3f8bd7e0c
children 4e1b8be54311
line source
1 /******************************************************************************
2 * hypercall.h
3 */
5 #ifndef __XEN_HYPERCALL_H__
6 #define __XEN_HYPERCALL_H__
8 #include <xen/config.h>
9 #include <xen/types.h>
10 #include <xen/time.h>
11 #include <public/xen.h>
12 #include <public/acm_ops.h>
13 #include <public/event_channel.h>
14 #include <asm/hypercall.h>
16 extern long
17 do_ni_hypercall(
18 void);
20 extern long
21 do_sched_op_compat(
22 int cmd,
23 unsigned long arg);
25 extern long
26 do_sched_op(
27 int cmd,
28 GUEST_HANDLE(void) arg);
30 extern long
31 do_dom0_op(
32 GUEST_HANDLE(dom0_op_t) u_dom0_op);
34 extern long
35 do_memory_op(
36 int cmd,
37 GUEST_HANDLE(void) arg);
39 extern long
40 do_multicall(
41 GUEST_HANDLE(multicall_entry_t) call_list,
42 unsigned int nr_calls);
44 extern long
45 do_set_timer_op(
46 s_time_t timeout);
48 extern long
49 do_event_channel_op(
50 GUEST_HANDLE(evtchn_op_t) uop);
52 extern long
53 do_xen_version(
54 int cmd,
55 GUEST_HANDLE(void) arg);
57 extern long
58 do_console_io(
59 int cmd,
60 int count,
61 GUEST_HANDLE(char) buffer);
63 extern long
64 do_grant_table_op(
65 unsigned int cmd,
66 GUEST_HANDLE(void) uop,
67 unsigned int count);
69 extern long
70 do_vm_assist(
71 unsigned int cmd,
72 unsigned int type);
74 extern long
75 do_vcpu_op(
76 int cmd,
77 int vcpuid,
78 GUEST_HANDLE(void) arg);
80 extern long
81 do_acm_op(
82 GUEST_HANDLE(acm_op_t) u_acm_op);
84 extern long
85 do_nmi_op(
86 unsigned int cmd,
87 GUEST_HANDLE(void) arg);
89 #endif /* __XEN_HYPERCALL_H__ */