Lines Matching refs:code
202 u16 code; member
208 static inline int ext_hash(u16 code) in ext_hash() argument
212 return (code + (code >> 9)) & (ARRAY_SIZE(ext_int_hash) - 1); in ext_hash()
215 int register_external_irq(u16 code, ext_int_handler_t handler) in register_external_irq() argument
224 p->code = code; in register_external_irq()
226 index = ext_hash(code); in register_external_irq()
235 int unregister_external_irq(u16 code, ext_int_handler_t handler) in unregister_external_irq() argument
239 int index = ext_hash(code); in unregister_external_irq()
243 if (p->code == code && p->handler == handler) { in unregister_external_irq()
261 if (ext_code.code != EXT_IRQ_CLK_COMP) in do_ext_interrupt()
264 index = ext_hash(ext_code.code); in do_ext_interrupt()
267 if (unlikely(p->code != ext_code.code)) in do_ext_interrupt()