Lines Matching refs:code
198 u16 code; member
204 static inline int ext_hash(u16 code) in ext_hash() argument
208 return (code + (code >> 9)) & (ARRAY_SIZE(ext_int_hash) - 1); in ext_hash()
211 int register_external_irq(u16 code, ext_int_handler_t handler) in register_external_irq() argument
220 p->code = code; in register_external_irq()
222 index = ext_hash(code); in register_external_irq()
231 int unregister_external_irq(u16 code, ext_int_handler_t handler) in unregister_external_irq() argument
235 int index = ext_hash(code); in unregister_external_irq()
239 if (p->code == code && p->handler == handler) { in unregister_external_irq()
257 if (ext_code.code != EXT_IRQ_CLK_COMP) in do_ext_interrupt()
260 index = ext_hash(ext_code.code); in do_ext_interrupt()
263 if (unlikely(p->code != ext_code.code)) in do_ext_interrupt()