}
//some functions to handle the io req packet
-void sp_info(void)
+static void sp_info(void)
{
ioreq_t *req;
int i;
return NULL;
}
-unsigned long do_inp(CPUState *env, unsigned long addr, unsigned long size)
+static unsigned long do_inp(CPUState *env, unsigned long addr,
+ unsigned long size)
{
switch(size) {
case 1:
}
}
-void do_outp(CPUState *env, unsigned long addr,
- unsigned long size, unsigned long val)
+static void do_outp(CPUState *env, unsigned long addr,
+ unsigned long size, unsigned long val)
{
switch(size) {
case 1:
return cpu_physical_memory_rw((target_phys_addr_t)addr, val, size, 1);
}
-void cpu_ioreq_pio(CPUState *env, ioreq_t *req)
+static void cpu_ioreq_pio(CPUState *env, ioreq_t *req)
{
int i, sign;
}
}
-void cpu_ioreq_move(CPUState *env, ioreq_t *req)
+static void cpu_ioreq_move(CPUState *env, ioreq_t *req)
{
int i, sign;
free(p);
}
-void cpu_ioreq_timeoffset(CPUState *env, ioreq_t *req)
+static void cpu_ioreq_timeoffset(CPUState *env, ioreq_t *req)
{
char b[64];
xenstore_vm_write(domid, "rtc/timeoffset", b);
}
-void __handle_ioreq(CPUState *env, ioreq_t *req)
+static void __handle_ioreq(CPUState *env, ioreq_t *req)
{
if (!req->data_is_ptr && (req->dir == IOREQ_WRITE) &&
(req->size < sizeof(target_ulong)))
}
}
-void __handle_buffered_iopage(CPUState *env)
+static void __handle_buffered_iopage(CPUState *env)
{
buf_ioreq_t *buf_req = NULL;
ioreq_t req;
}
}
-void handle_buffered_io(void *opaque)
+static void handle_buffered_io(void *opaque)
{
CPUState *env = opaque;
qemu_get_clock(rt_clock));
}
-void cpu_handle_ioreq(void *opaque)
+static void cpu_handle_ioreq(void *opaque)
{
extern int vm_running;
extern int shutdown_requested;