Hi Jan.
As it was agreed, below the list of proposed renaming (naming) within
current series.
If there are no objections I will follow the proposed renaming. If any
please let me know.
1. Global (existing):
hvm_map_mem_type_to_ioreq_server -> ioreq_server_map_mem_type
hvm_select_ioreq_server -> ioreq_server_select
hvm_send_ioreq -> ioreq_send
hvm_ioreq_init -> ioreq_init
hvm_destroy_all_ioreq_servers -> ioreq_server_destroy_all
hvm_all_ioreq_servers_add_vcpu -> ioreq_server_add_vcpu_all
hvm_all_ioreq_servers_remove_vcpu -> ioreq_server_remove_vcpu_all
hvm_broadcast_ioreq -> ioreq_broadcast
hvm_create_ioreq_server -> ioreq_server_create
hvm_get_ioreq_server_info -> ioreq_server_get_info
hvm_map_io_range_to_ioreq_server -> ioreq_server_map_io_range
hvm_unmap_io_range_from_ioreq_server -> ioreq_server_unmap_io_range
hvm_set_ioreq_server_state -> ioreq_server_set_state
hvm_destroy_ioreq_server -> ioreq_server_destroy
hvm_get_ioreq_server_frame -> ioreq_server_get_frame
hvm_ioreq_needs_completion -> ioreq_needs_completion
hvm_mmio_first_byte -> ioreq_mmio_first_byte
hvm_mmio_last_byte -> ioreq_mmio_last_byte
send_invalidate_req -> ioreq_signal_mapcache_invalidate
handle_hvm_io_completion -> handle_io_completion
hvm_io_pending -> io_pending
2. Global (new):
arch_io_completion
arch_ioreq_server_map_pages
arch_ioreq_server_unmap_pages
arch_ioreq_server_enable
arch_ioreq_server_disable
arch_ioreq_server_destroy
arch_ioreq_server_map_mem_type
arch_ioreq_server_destroy_all
arch_ioreq_server_get_type_addr
arch_ioreq_init
domain_has_ioreq_server
3. Local (existing) in common ioreq.c:
hvm_alloc_ioreq_mfn -> ioreq_alloc_mfn
hvm_free_ioreq_mfn -> ioreq_free_mfn
hvm_update_ioreq_evtchn -> ioreq_update_evtchn
hvm_ioreq_server_add_vcpu -> ioreq_server_add_vcpu
hvm_ioreq_server_remove_vcpu -> ioreq_server_remove_vcpu
hvm_ioreq_server_remove_all_vcpus -> ioreq_server_remove_all_vcpus
hvm_ioreq_server_alloc_pages -> ioreq_server_alloc_pages
hvm_ioreq_server_free_pages -> ioreq_server_free_pages
hvm_ioreq_server_free_rangesets -> ioreq_server_free_rangesets
hvm_ioreq_server_alloc_rangesets -> ioreq_server_alloc_rangesets
hvm_ioreq_server_enable -> ioreq_server_enable
hvm_ioreq_server_disable -> ioreq_server_disable
hvm_ioreq_server_init -> ioreq_server_init
hvm_ioreq_server_deinit -> ioreq_server_deinit
hvm_send_buffered_ioreq -> ioreq_send_buffered
hvm_wait_for_io -> wait_for_io
4. Local (existing) in x86 ioreq.c:
Everything related to legacy interface (hvm_alloc_legacy_ioreq_gfn, etc)
are going
to remain as is.
--
Regards,
Oleksandr Tyshchenko