Lines Matching refs:irq_data
152 static void rc5t583_irq_lock(struct irq_data *irq_data) in rc5t583_irq_lock() argument
154 struct rc5t583 *rc5t583 = irq_data_get_irq_chip_data(irq_data); in rc5t583_irq_lock()
158 static void rc5t583_irq_unmask(struct irq_data *irq_data) in rc5t583_irq_unmask() argument
160 struct rc5t583 *rc5t583 = irq_data_get_irq_chip_data(irq_data); in rc5t583_irq_unmask()
161 unsigned int __irq = irq_data->irq - rc5t583->irq_base; in rc5t583_irq_unmask()
169 static void rc5t583_irq_mask(struct irq_data *irq_data) in rc5t583_irq_mask() argument
171 struct rc5t583 *rc5t583 = irq_data_get_irq_chip_data(irq_data); in rc5t583_irq_mask()
172 unsigned int __irq = irq_data->irq - rc5t583->irq_base; in rc5t583_irq_mask()
182 static int rc5t583_irq_set_type(struct irq_data *irq_data, unsigned int type) in rc5t583_irq_set_type() argument
184 struct rc5t583 *rc5t583 = irq_data_get_irq_chip_data(irq_data); in rc5t583_irq_set_type()
185 unsigned int __irq = irq_data->irq - rc5t583->irq_base; in rc5t583_irq_set_type()
204 rc5t583_irq_unmask(irq_data); in rc5t583_irq_set_type()
210 static void rc5t583_irq_sync_unlock(struct irq_data *irq_data) in rc5t583_irq_sync_unlock() argument
212 struct rc5t583 *rc5t583 = irq_data_get_irq_chip_data(irq_data); in rc5t583_irq_sync_unlock()
244 static int rc5t583_irq_set_wake(struct irq_data *irq_data, unsigned int on) in rc5t583_irq_set_wake() argument
246 struct rc5t583 *rc5t583 = irq_data_get_irq_chip_data(irq_data); in rc5t583_irq_set_wake()