使用hrtimer回调函数,是否可以给出函数参数?

时间:2012-10-06 18:47:25

标签: linux parameters callback

所以,如果我使用:

.............................

enum hrtimer_restart my_hrtimer_callback( struct hrtimer *timer )

.............................

hr_timer.function = &my_hrtimer_callback;
...............................
hrtimer_start(hr_timer,ktime,HRTIMER_MODE_REL);
...............................

是否可以在计时器启动期间将任何参数传递给回调函数?我谷歌一点点,但没有找到线索。怎么用?

感谢;>

1 个答案:

答案 0 :(得分:4)

struct hrtimer嵌入到您的创作结构中,其中包含您可能需要的任何其他信息。然后使用container_of()timer参数获取指向包含结构的指针。