Lines Matching refs:d
109 void bfin_ack_noop(struct irq_data *d) in bfin_ack_noop() argument
114 static void bfin_core_mask_irq(struct irq_data *d) in bfin_core_mask_irq() argument
116 bfin_irq_flags &= ~(1 << d->irq); in bfin_core_mask_irq()
121 static void bfin_core_unmask_irq(struct irq_data *d) in bfin_core_unmask_irq() argument
123 bfin_irq_flags |= 1 << d->irq; in bfin_core_unmask_irq()
158 static void bfin_internal_mask_irq_chip(struct irq_data *d) in bfin_internal_mask_irq_chip() argument
160 bfin_internal_mask_irq(d->irq); in bfin_internal_mask_irq_chip()
195 static void bfin_internal_unmask_irq_chip(struct irq_data *d) in bfin_internal_unmask_irq_chip() argument
197 bfin_internal_unmask_irq_affinity(d->irq, d->affinity); in bfin_internal_unmask_irq_chip()
200 static int bfin_internal_set_affinity(struct irq_data *d, in bfin_internal_set_affinity() argument
203 bfin_internal_mask_irq(d->irq); in bfin_internal_set_affinity()
204 bfin_internal_unmask_irq_affinity(d->irq, mask); in bfin_internal_set_affinity()
209 static void bfin_internal_unmask_irq_chip(struct irq_data *d) in bfin_internal_unmask_irq_chip() argument
211 bfin_internal_unmask_irq(d->irq); in bfin_internal_unmask_irq_chip()
269 static int bfin_internal_set_wake_chip(struct irq_data *d, unsigned int state) in bfin_internal_set_wake_chip() argument
271 return bfin_internal_set_wake(d->irq, state); in bfin_internal_set_wake_chip()
282 static void bfin_sec_preflow_handler(struct irq_data *d) in bfin_sec_preflow_handler() argument
285 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_preflow_handler()
292 static void bfin_sec_mask_ack_irq(struct irq_data *d) in bfin_sec_mask_ack_irq() argument
295 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_mask_ack_irq()
302 static void bfin_sec_unmask_irq(struct irq_data *d) in bfin_sec_unmask_irq() argument
305 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_unmask_irq()
370 static void bfin_sec_enable(struct irq_data *d) in bfin_sec_enable() argument
373 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_enable()
381 static void bfin_sec_disable(struct irq_data *d) in bfin_sec_disable() argument
384 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_disable()
599 static void bfin_mac_status_mask_irq(struct irq_data *d) in bfin_mac_status_mask_irq() argument
601 unsigned int irq = d->irq; in bfin_mac_status_mask_irq()
619 static void bfin_mac_status_unmask_irq(struct irq_data *d) in bfin_mac_status_unmask_irq() argument
621 unsigned int irq = d->irq; in bfin_mac_status_unmask_irq()
639 int bfin_mac_status_set_wake(struct irq_data *d, unsigned int state) in bfin_mac_status_set_wake() argument
700 static void bfin_gpio_ack_irq(struct irq_data *d) in bfin_gpio_ack_irq() argument
705 set_gpio_data(irq_to_gpio(d->irq), 0); in bfin_gpio_ack_irq()
708 static void bfin_gpio_mask_ack_irq(struct irq_data *d) in bfin_gpio_mask_ack_irq() argument
710 unsigned int irq = d->irq; in bfin_gpio_mask_ack_irq()
713 if (!irqd_is_level_type(d)) in bfin_gpio_mask_ack_irq()
719 static void bfin_gpio_mask_irq(struct irq_data *d) in bfin_gpio_mask_irq() argument
721 set_gpio_maska(irq_to_gpio(d->irq), 0); in bfin_gpio_mask_irq()
724 static void bfin_gpio_unmask_irq(struct irq_data *d) in bfin_gpio_unmask_irq() argument
726 set_gpio_maska(irq_to_gpio(d->irq), 1); in bfin_gpio_unmask_irq()
729 static unsigned int bfin_gpio_irq_startup(struct irq_data *d) in bfin_gpio_irq_startup() argument
731 u32 gpionr = irq_to_gpio(d->irq); in bfin_gpio_irq_startup()
736 bfin_gpio_unmask_irq(d); in bfin_gpio_irq_startup()
741 static void bfin_gpio_irq_shutdown(struct irq_data *d) in bfin_gpio_irq_shutdown() argument
743 u32 gpionr = irq_to_gpio(d->irq); in bfin_gpio_irq_shutdown()
745 bfin_gpio_mask_irq(d); in bfin_gpio_irq_shutdown()
750 static int bfin_gpio_irq_type(struct irq_data *d, unsigned int type) in bfin_gpio_irq_type() argument
752 unsigned int irq = d->irq; in bfin_gpio_irq_type()
880 static int bfin_gpio_set_wake(struct irq_data *d, unsigned int state) in bfin_gpio_set_wake() argument
882 return bfin_gpio_pm_wakeup_ctrl(irq_to_gpio(d->irq), state); in bfin_gpio_set_wake()