mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-06-05 13:42:07 +00:00
Assign function pointer without the unary & operator. Take 'register_io_emulation_handler' as an example: void register_io_emulation_handler(struct acrn_vm *vm, const struct vm_io_range *range, io_read_fn_t io_read_fn_ptr, io_write_fn_t io_write_fn_ptr) The last two parameters are function pointer. Sometimes we use function designator directly, while sometimes with the unary & operator, as shown below. - without & register_io_emulation_handler(vm, &range, vuart_read, vuart_write); - with & register_io_emulation_handler(vm, &pci_cfg_range, &pci_cfg_io_read, &pci_cfg_io_write); To unify the coding style, we will go with the first way. Tracked-On: #861 Signed-off-by: Shiqing Gao <shiqing.gao@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com> |
||
---|---|---|
.. | ||
hw | ||
vpci | ||
vioapic.c | ||
vpic.c | ||
vrtc.c |