X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_io.c;h=91fef1411478a9085454ff98789f8d0d1c75bb37;hb=bc2c46a12649344d973e2201271c05390ce924bf;hp=81febc7823813799280555f82c57ad78b13cd434;hpb=702150ed1fe2151f0fcaa111998f09aa461aaf8e;p=palacios.git diff --git a/palacios/src/palacios/vmm_io.c b/palacios/src/palacios/vmm_io.c index 81febc7..91fef14 100644 --- a/palacios/src/palacios/vmm_io.c +++ b/palacios/src/palacios/vmm_io.c @@ -18,7 +18,9 @@ void init_vmm_io_map(vmm_io_map_t * io_map) { -int add_io_hook(vmm_io_map_t * io_map, vmm_io_hook_t * io_hook) { + + +static int add_io_hook(vmm_io_map_t * io_map, vmm_io_hook_t * io_hook) { if (!(io_map->head)) { io_map->head = io_hook; @@ -62,7 +64,7 @@ int add_io_hook(vmm_io_map_t * io_map, vmm_io_hook_t * io_hook) { return -1; } -int remove_io_hook(vmm_io_map_t * io_map, vmm_io_hook_t * io_hook) { +static int remove_io_hook(vmm_io_map_t * io_map, vmm_io_hook_t * io_hook) { if (io_map->head == io_hook) { io_map->head = io_hook->next; } else if (io_hook->prev) { @@ -128,7 +130,7 @@ static int default_read(ushort_t port, void * dst, uint_t length, void * priv_da return 0; } -int hook_io_port(vmm_io_map_t * io_map, uint_t port, +int v3_hook_io_port(vmm_io_map_t * io_map, uint_t port, int (*read)(ushort_t port, void * dst, uint_t length, void * priv_data), int (*write)(ushort_t port, void * src, uint_t length, void * priv_data), void * priv_data) { @@ -161,8 +163,8 @@ int hook_io_port(vmm_io_map_t * io_map, uint_t port, return 0; } -int unhook_io_port(vmm_io_map_t * io_map, uint_t port) { - vmm_io_hook_t * hook = get_io_hook(io_map, port); +int v3_unhook_io_port(vmm_io_map_t * io_map, uint_t port) { + vmm_io_hook_t * hook = v3_get_io_hook(io_map, port); if (hook == NULL) { return -1; @@ -173,7 +175,7 @@ int unhook_io_port(vmm_io_map_t * io_map, uint_t port) { } -vmm_io_hook_t * get_io_hook(vmm_io_map_t * io_map, uint_t port) { +vmm_io_hook_t * v3_get_io_hook(vmm_io_map_t * io_map, uint_t port) { vmm_io_hook_t * tmp_hook; FOREACH_IO_HOOK(*io_map, tmp_hook) { if (tmp_hook->port == port) {