Lines Matching refs:code
199 u16 code; member
205 static inline int ext_hash(u16 code) in ext_hash() argument
209 return (code + (code >> 9)) & (ARRAY_SIZE(ext_int_hash) - 1); in ext_hash()
212 int register_external_irq(u16 code, ext_int_handler_t handler) in register_external_irq() argument
221 p->code = code; in register_external_irq()
223 index = ext_hash(code); in register_external_irq()
232 int unregister_external_irq(u16 code, ext_int_handler_t handler) in unregister_external_irq() argument
236 int index = ext_hash(code); in unregister_external_irq()
240 if (p->code == code && p->handler == handler) { in unregister_external_irq()
258 if (ext_code.code != EXT_IRQ_CLK_COMP) in do_ext_interrupt()
261 index = ext_hash(ext_code.code); in do_ext_interrupt()
264 if (unlikely(p->code != ext_code.code)) in do_ext_interrupt()