Lines Matching refs:irq
26 void write_ht_irq_msg(unsigned int irq, struct ht_irq_msg *msg) in write_ht_irq_msg() argument
28 struct ht_irq_cfg *cfg = irq_get_handler_data(irq); in write_ht_irq_msg()
41 cfg->update(cfg->dev, irq, msg); in write_ht_irq_msg()
46 void fetch_ht_irq_msg(unsigned int irq, struct ht_irq_msg *msg) in fetch_ht_irq_msg() argument
48 struct ht_irq_cfg *cfg = irq_get_handler_data(irq); in fetch_ht_irq_msg()
59 write_ht_irq_msg(data->irq, &msg); in mask_ht_irq()
68 write_ht_irq_msg(data->irq, &msg); in unmask_ht_irq()
81 int max_irq, pos, irq; in __ht_create_irq() local
99 irq = arch_setup_ht_irq(idx, pos, dev, update); in __ht_create_irq()
100 if (irq > 0) in __ht_create_irq()
101 dev_dbg(&dev->dev, "irq %d for HT\n", irq); in __ht_create_irq()
103 return irq; in __ht_create_irq()
130 void ht_destroy_irq(unsigned int irq) in ht_destroy_irq() argument
132 arch_teardown_ht_irq(irq); in ht_destroy_irq()