hv: timer: pass timer callback function parameter by pointer

Signed-off-by: Li, Fei1 <fei1.li@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Jason Chen CJ <jason.cj.chen@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
Li, Fei1
2018-04-23 13:48:22 +08:00
committed by Jack Ren
parent dace32eca1
commit be9f4ee9e6
4 changed files with 12 additions and 12 deletions

View File

@@ -31,11 +31,11 @@
#ifndef TIMER_H
#define TIMER_H
typedef int (*timer_handle_t)(uint64_t);
typedef int (*timer_handle_t)(void *);
long add_timer(timer_handle_t func, uint64_t data, uint64_t deadline);
long add_timer(timer_handle_t func, void *data, uint64_t deadline);
bool cancel_timer(long handle, int pcpu_id);
long update_timer(long handle, timer_handle_t func, uint64_t data,
long update_timer(long handle, timer_handle_t func, void *data,
uint64_t deadline);
int timer_softirq(int pcpu_id);