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, in bfin_internal_unmask_irq_chip()
198 irq_data_get_affinity_mask(d)); in bfin_internal_unmask_irq_chip()
201 static int bfin_internal_set_affinity(struct irq_data *d, in bfin_internal_set_affinity() argument
204 bfin_internal_mask_irq(d->irq); in bfin_internal_set_affinity()
205 bfin_internal_unmask_irq_affinity(d->irq, mask); in bfin_internal_set_affinity()
210 static void bfin_internal_unmask_irq_chip(struct irq_data *d) in bfin_internal_unmask_irq_chip() argument
212 bfin_internal_unmask_irq(d->irq); in bfin_internal_unmask_irq_chip()
270 static int bfin_internal_set_wake_chip(struct irq_data *d, unsigned int state) in bfin_internal_set_wake_chip() argument
272 return bfin_internal_set_wake(d->irq, state); in bfin_internal_set_wake_chip()
283 static void bfin_sec_preflow_handler(struct irq_data *d) in bfin_sec_preflow_handler() argument
286 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_preflow_handler()
293 static void bfin_sec_mask_ack_irq(struct irq_data *d) in bfin_sec_mask_ack_irq() argument
296 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_mask_ack_irq()
303 static void bfin_sec_unmask_irq(struct irq_data *d) in bfin_sec_unmask_irq() argument
306 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_unmask_irq()
371 static void bfin_sec_enable(struct irq_data *d) in bfin_sec_enable() argument
374 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_enable()
382 static void bfin_sec_disable(struct irq_data *d) in bfin_sec_disable() argument
385 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_disable()
600 static void bfin_mac_status_mask_irq(struct irq_data *d) in bfin_mac_status_mask_irq() argument
602 unsigned int irq = d->irq; in bfin_mac_status_mask_irq()
620 static void bfin_mac_status_unmask_irq(struct irq_data *d) in bfin_mac_status_unmask_irq() argument
622 unsigned int irq = d->irq; in bfin_mac_status_unmask_irq()
640 int bfin_mac_status_set_wake(struct irq_data *d, unsigned int state) in bfin_mac_status_set_wake() argument
688 static inline void bfin_set_irq_handler(struct irq_data *d, irq_flow_handler_t handle) in bfin_set_irq_handler() argument
693 irq_set_handler_locked(d, handle); in bfin_set_irq_handler()
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()
805 bfin_set_irq_handler(d, handle_edge_irq); in bfin_gpio_irq_type()
807 bfin_set_irq_handler(d, handle_level_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()