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

Hao*_*hen 3 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);
...............................
Run Code Online (Sandbox Code Playgroud)

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

谢谢;>

bdo*_*lan 6

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