struct irq_data有 的成员state_use_accessors,并且linux/irq.h其中有一些静态函数使用 state_use_accessors 来获取状态。
我有几个问题:1、何时何地state_use_accessors设置值?我grep的源代码,但没有找到。
2、使用的函数state_use_accessors是静态的,比如
211 static inline u32 irqd_get_trigger_type(struct irq_data *d)
212 {
213 return d->state_use_accessors & IRQD_TRIGGER_MASK;
214 }
我可以在自己的代码中使用实现吗?
谢谢~
亲切的问候比尔王