/linux-3.3/arch/arm/mach-pnx4008/include/mach/ |
D | irq.h | 24 #define INTC_BIT(irq) (1<< ((irq) & 0x1F)) argument 26 #define INTC_ER(irq) IO_ADDRESS((PNX4008_INTCTRLMIC_BASE + 0x0 + (((irq)&(0x3<<5))<<9))) argument 27 #define INTC_RSR(irq) IO_ADDRESS((PNX4008_INTCTRLMIC_BASE + 0x4 + (((irq)&(0x3<<5))<<9))) argument 28 #define INTC_SR(irq) IO_ADDRESS((PNX4008_INTCTRLMIC_BASE + 0x8 + (((irq)&(0x3<<5))<<9))) argument 29 #define INTC_APR(irq) IO_ADDRESS((PNX4008_INTCTRLMIC_BASE + 0xC + (((irq)&(0x3<<5))<<9))) argument 30 #define INTC_ATR(irq) IO_ADDRESS((PNX4008_INTCTRLMIC_BASE + 0x10 + (((irq)&(0x3<<5))<<9))) argument 31 #define INTC_ITR(irq) IO_ADDRESS((PNX4008_INTCTRLMIC_BASE + 0x14 + (((irq)&(0x3<<5))<<9))) argument 33 #define START_INT_REG_BIT(irq) (1<<((irq)&0x1F)) argument 35 #define START_INT_ER_REG(irq) IO_ADDRESS((PNX4008_PWRMAN_BASE + 0x20 + (((irq)&(0x1<<5))>>1))) argument 36 #define START_INT_RSR_REG(irq) IO_ADDRESS((PNX4008_PWRMAN_BASE + 0x24 + (((irq)&(0x1<<5))>>1))) argument [all …]
|
/linux-3.3/arch/mips/include/asm/ |
D | irq.h | 24 static inline int irq_canonicalize(int irq) in irq_canonicalize() 29 #define irq_canonicalize(irq) (irq) /* Sane hardware, sane code ... */ argument 40 static inline void smtc_im_ack_irq(unsigned int irq) in smtc_im_ack_irq() 48 static inline void smtc_im_ack_irq(unsigned int irq) in smtc_im_ack_irq() 72 static inline int handle_on_other_cpu(unsigned int irq) in handle_on_other_cpu() 84 static inline int handle_on_other_cpu(unsigned int irq) { return 0; } in handle_on_other_cpu() 90 static inline void smtc_im_backstop(unsigned int irq) in smtc_im_backstop() 103 static inline int smtc_handle_on_other_cpu(unsigned int irq) in smtc_handle_on_other_cpu() 114 static inline void smtc_im_backstop(unsigned int irq) { } in smtc_im_backstop() 115 static inline int smtc_handle_on_other_cpu(unsigned int irq) in smtc_handle_on_other_cpu()
|
/linux-3.3/include/linux/ |
D | irqnr.h | 16 #define irq_to_desc(irq) (&irq_desc[irq]) argument 18 # define for_each_irq_desc(irq, desc) \ argument 21 # define for_each_irq_desc_reverse(irq, desc) \ argument 30 # define for_each_irq_desc(irq, desc) \ argument 38 # define for_each_irq_desc_reverse(irq, desc) \ argument 46 #define irq_node(irq) (irq_get_irq_data(irq)->node) argument 48 #define irq_node(irq) 0 argument 51 # define for_each_active_irq(irq) \ argument 57 #define for_each_irq_nr(irq) \ argument
|
D | interrupt.h | 116 int irq; member 134 request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags, in request_irq() 162 request_threaded_irq(unsigned int irq, irq_handler_t handler, in request_threaded_irq() 170 request_any_context_irq(unsigned int irq, irq_handler_t handler, in request_any_context_irq() 177 request_percpu_irq(unsigned int irq, irq_handler_t handler, in request_percpu_irq() 198 devm_request_irq(struct device *dev, unsigned int irq, irq_handler_t handler, in devm_request_irq() 269 unsigned int irq; member 286 static inline int irq_set_affinity(unsigned int irq, const struct cpumask *m) in irq_set_affinity() 291 static inline int irq_can_set_affinity(unsigned int irq) in irq_can_set_affinity() 296 static inline int irq_select_affinity(unsigned int irq) { return 0; } in irq_select_affinity() [all …]
|
/linux-3.3/drivers/xen/ |
D | events.c | 92 unsigned irq; member 126 static struct irq_info *info_for_irq(unsigned irq) in info_for_irq() 133 unsigned irq, in xen_irq_info_common_init() 149 static void xen_irq_info_evtchn_init(unsigned irq, in xen_irq_info_evtchn_init() 158 unsigned irq, in xen_irq_info_ipi_init() 172 unsigned irq, in xen_irq_info_virq_init() 185 static void xen_irq_info_pirq_init(unsigned irq, in xen_irq_info_pirq_init() 207 static unsigned int evtchn_from_irq(unsigned irq) in evtchn_from_irq() 221 static enum ipi_vector ipi_from_irq(unsigned irq) in ipi_from_irq() 231 static unsigned virq_from_irq(unsigned irq) in virq_from_irq() [all …]
|
/linux-3.3/kernel/irq/ |
D | manage.c | 41 void synchronize_irq(unsigned int irq) in synchronize_irq() 83 int irq_can_set_affinity(unsigned int irq) in irq_can_set_affinity() 180 int irq_set_affinity(unsigned int irq, const struct cpumask *mask) in irq_set_affinity() 195 int irq_set_affinity_hint(unsigned int irq, const struct cpumask *m) in irq_set_affinity_hint() 245 irq_set_affinity_notifier(unsigned int irq, struct irq_affinity_notify *notify) in irq_set_affinity_notifier() 281 setup_affinity(unsigned int irq, struct irq_desc *desc, struct cpumask *mask) in setup_affinity() 315 setup_affinity(unsigned int irq, struct irq_desc *d, struct cpumask *mask) in setup_affinity() 324 int irq_select_affinity_usr(unsigned int irq, struct cpumask *mask) in irq_select_affinity_usr() 338 setup_affinity(unsigned int irq, struct irq_desc *desc, struct cpumask *mask) in setup_affinity() 344 void __disable_irq(struct irq_desc *desc, unsigned int irq, bool suspend) in __disable_irq() [all …]
|
D | chip.c | 26 int irq_set_chip(unsigned int irq, struct irq_chip *chip) in irq_set_chip() 54 int irq_set_irq_type(unsigned int irq, unsigned int type) in irq_set_irq_type() 78 int irq_set_handler_data(unsigned int irq, void *data) in irq_set_handler_data() 98 int irq_set_msi_desc(unsigned int irq, struct msi_desc *entry) in irq_set_msi_desc() 119 int irq_set_chip_data(unsigned int irq, void *data) in irq_set_chip_data() 132 struct irq_data *irq_get_irq_data(unsigned int irq) in irq_get_irq_data() 264 void handle_nested_irq(unsigned int irq) in handle_nested_irq() 315 handle_simple_irq(unsigned int irq, struct irq_desc *desc) in handle_simple_irq() 365 handle_level_irq(unsigned int irq, struct irq_desc *desc) in handle_level_irq() 414 handle_fasteoi_irq(unsigned int irq, struct irq_desc *desc) in handle_fasteoi_irq() [all …]
|
D | irqdesc.c | 73 static void desc_set_defaults(unsigned int irq, struct irq_desc *desc, int node, in desc_set_defaults() 106 static void irq_insert_desc(unsigned int irq, struct irq_desc *desc) in irq_insert_desc() 111 struct irq_desc *irq_to_desc(unsigned int irq) in irq_to_desc() 116 static void delete_irq_desc(unsigned int irq) in delete_irq_desc() 133 static struct irq_desc *alloc_desc(int irq, int node, struct module *owner) in alloc_desc() 163 static void free_desc(unsigned int irq) in free_desc() 272 struct irq_desc *irq_to_desc(unsigned int irq) in irq_to_desc() 277 static void free_desc(unsigned int irq) in free_desc() 307 int generic_handle_irq(unsigned int irq) in generic_handle_irq() 352 __irq_alloc_descs(int irq, unsigned int from, unsigned int cnt, int node, in __irq_alloc_descs() [all …]
|
/linux-3.3/arch/ia64/kernel/ |
D | irq_ia64.c | 98 int check_irq_used(int irq) in check_irq_used() 108 int irq; in find_unassigned_irq() local 135 static int __bind_irq_vector(int irq, int vector, cpumask_t domain) in __bind_irq_vector() 160 int bind_irq_vector(int irq, int vector, cpumask_t domain) in bind_irq_vector() 171 static void __clear_irq_vector(int irq) in __clear_irq_vector() 191 static void clear_irq_vector(int irq) in clear_irq_vector() 201 ia64_native_assign_irq_vector (int irq) in ia64_native_assign_irq_vector() 250 int irq, vector; in __setup_vector_irq() local 278 static int __irq_prepare_move(int irq, int cpu) in __irq_prepare_move() 302 int irq_prepare_move(int irq, int cpu) in irq_prepare_move() [all …]
|
D | msi_ia64.c | 21 unsigned int irq = idata->irq; in ia64_set_msi_irq_affinity() local 52 int irq, vector; in ia64_setup_msi_irq() local 83 void ia64_teardown_msi_irq(unsigned int irq) in ia64_teardown_msi_irq() 126 void arch_teardown_msi_irq(unsigned int irq) in arch_teardown_msi_irq() 139 unsigned int irq = data->irq; in dmar_msi_set_affinity() local 176 msi_compose_msg(struct pci_dev *pdev, unsigned int irq, struct msi_msg *msg) in msi_compose_msg() 200 int arch_setup_dmar_msi(unsigned int irq) in arch_setup_dmar_msi()
|
/linux-3.3/arch/sh/include/asm/ |
D | irq.h | 28 #define irq2evt(irq) (((irq) + 16) << 5) argument 31 #define irq2evt(irq) (irq) argument 46 static inline int generic_irq_demux(int irq) in generic_irq_demux() 51 #define irq_demux(irq) sh_mv.mv_irq_demux(irq) argument 71 #define irq_lookup(irq) (irq) argument 72 #define irq_finish(irq) do { } while (0) argument
|
/linux-3.3/drivers/mfd/ |
D | pcf50633-irq.c | 29 int pcf50633_register_irq(struct pcf50633 *pcf, int irq, in pcf50633_register_irq() argument 47 int pcf50633_free_irq(struct pcf50633 *pcf, int irq) in pcf50633_free_irq() 60 static int __pcf50633_irq_mask_set(struct pcf50633 *pcf, int irq, u8 mask) in __pcf50633_irq_mask_set() 83 int pcf50633_irq_mask(struct pcf50633 *pcf, int irq) in pcf50633_irq_mask() 91 int pcf50633_irq_unmask(struct pcf50633 *pcf, int irq) in pcf50633_irq_unmask() 99 int pcf50633_irq_mask_get(struct pcf50633 *pcf, int irq) in pcf50633_irq_mask_get() 110 static void pcf50633_irq_call_handler(struct pcf50633 *pcf, int irq) in pcf50633_irq_call_handler() 119 static irqreturn_t pcf50633_irq(int irq, void *data) in pcf50633_irq() 288 int pcf50633_irq_init(struct pcf50633 *pcf, int irq) in pcf50633_irq_init()
|
/linux-3.3/arch/arm/mach-ux500/ |
D | devices-common.h | 23 dbx500_add_msp_spi(const char *name, resource_size_t base, int irq, in dbx500_add_msp_spi() 30 dbx500_add_spi(const char *name, resource_size_t base, int irq, in dbx500_add_spi() 40 dbx500_add_sdi(const char *name, resource_size_t base, int irq, in dbx500_add_sdi() 50 dbx500_add_uart(const char *name, resource_size_t base, int irq, in dbx500_add_uart() 59 dbx500_add_i2c(int id, resource_size_t base, int irq, in dbx500_add_i2c() 69 dbx500_add_msp_i2s(int id, resource_size_t base, int irq, in dbx500_add_msp_i2s() 77 dbx500_add_rtc(resource_size_t base, int irq) in dbx500_add_rtc()
|
/linux-3.3/arch/mn10300/kernel/ |
D | irq.c | 42 unsigned int irq = d->irq; in mn10300_cpupic_ack() local 52 static void __mask_and_set_icr(unsigned int irq, in __mask_and_set_icr() 72 unsigned int irq = d->irq; in mn10300_cpupic_mask_ack() local 109 unsigned int irq = d->irq; in mn10300_cpupic_unmask_clear() local 244 void ack_bad_irq(int irq) in ack_bad_irq() 253 void set_intr_level(int irq, u16 level) in set_intr_level() 264 void mn10300_set_lateack_irq_type(int irq) in mn10300_set_lateack_irq_type() 275 int irq; in init_IRQ() local 296 int irq; in do_IRQ() local 358 int irq; in migrate_irqs() local
|
/linux-3.3/arch/m68k/mac/ |
D | macints.c | 199 int irq = data->irq; in mac_irq_enable() local 229 int irq = data->irq; in mac_irq_disable() local 259 int irq = data->irq; in mac_irq_startup() local 271 int irq = data->irq; in mac_irq_shutdown() local 281 irqreturn_t mac_debug_handler(int irq, void *dev_id) in mac_debug_handler() 293 irqreturn_t mac_nmi_handler(int irq, void *dev_id) in mac_nmi_handler()
|
/linux-3.3/arch/m68k/platform/coldfire/ |
D | intc-simr.c | 38 static unsigned int inline irq2ebit(unsigned int irq) in irq2ebit() 54 static unsigned int inline irq2ebit(unsigned int irq) in irq2ebit() 69 unsigned int irq = d->irq - MCFINT_VECBASE; in intc_irq_mask() local 79 unsigned int irq = d->irq - MCFINT_VECBASE; in intc_irq_unmask() local 96 unsigned int irq = d->irq; in intc_irq_startup() local 124 unsigned int ebit, irq = d->irq; in intc_irq_set_type() local 172 int irq, eirq; in init_IRQ() local
|
/linux-3.3/arch/m68k/platform/5272/ |
D | intc.c | 83 unsigned int irq = d->irq; in intc_irq_mask() local 95 unsigned int irq = d->irq; in intc_irq_unmask() local 107 unsigned int irq = d->irq; in intc_irq_ack() local 124 unsigned int irq = d->irq; in intc_irq_set_type() local 146 static void intc_external_irq(unsigned int irq, struct irq_desc *desc) in intc_external_irq() 163 int irq, edge; in init_IRQ() local
|
/linux-3.3/arch/arm/mach-ixp23xx/ |
D | core.c | 179 unsigned int irq = d->irq; in ixp23xx_irq_mask() local 205 unsigned int irq = d->irq; in ixp23xx_irq_level_unmask() local 219 unsigned int irq = d->irq; in ixp23xx_irq_edge_unmask() local 244 unsigned int irq = d->irq; in ixp23xx_pci_irq_mask() local 251 unsigned int irq = d->irq; in ixp23xx_pci_irq_unmask() local 259 static void pci_handler(unsigned int irq, struct irq_desc *desc) in pci_handler() 288 static void ixp23xx_config_irq(unsigned int irq, enum ixp23xx_irq_type type) in ixp23xx_config_irq() 305 int irq; in ixp23xx_init_irq() local 354 ixp23xx_timer_interrupt(int irq, void *dev_id) in ixp23xx_timer_interrupt()
|
/linux-3.3/arch/arm/plat-orion/ |
D | common.c | 32 unsigned int irq) in fill_resources() 57 unsigned int irq, in uart_complete() 91 unsigned int irq, in orion_uart0_init() 119 unsigned int irq, in orion_uart1_init() 147 unsigned int irq, in orion_uart2_init() 175 unsigned int irq, in orion_uart3_init() 188 unsigned long irq) in orion_rtc_init() 206 struct resource *orion_ge_resource, unsigned long irq, in ge_complete() 261 unsigned long irq, in orion_ge00_init() 314 unsigned long irq, in orion_ge01_init() [all …]
|
/linux-3.3/arch/mips/kernel/ |
D | irq-msc01.c | 32 unsigned int irq = d->irq; in mask_msc_irq() local 43 unsigned int irq = d->irq; in unmask_msc_irq() local 56 unsigned int irq = d->irq; in level_mask_and_ack_msc_irq() local 70 unsigned int irq = d->irq; in edge_mask_and_ack_msc_irq() local 89 unsigned int irq; in ll_msc_irq() local 100 static void msc_bind_eic_interrupt(int irq, int set) in msc_bind_eic_interrupt()
|
/linux-3.3/arch/mips/emma/markeins/ |
D | irq.c | 39 unsigned int irq = d->irq - EMMA2RH_IRQ_BASE; in emma2rh_irq_enable() local 51 unsigned int irq = d->irq - EMMA2RH_IRQ_BASE; in emma2rh_irq_disable() local 79 unsigned int irq = d->irq - EMMA2RH_SW_IRQ_BASE; in emma2rh_sw_irq_enable() local 89 unsigned int irq = d->irq - EMMA2RH_SW_IRQ_BASE; in emma2rh_sw_irq_disable() local 115 unsigned int irq = d->irq - EMMA2RH_GPIO_IRQ_BASE; in emma2rh_gpio_irq_enable() local 125 unsigned int irq = d->irq - EMMA2RH_GPIO_IRQ_BASE; in emma2rh_gpio_irq_disable() local 135 unsigned int irq = d->irq - EMMA2RH_GPIO_IRQ_BASE; in emma2rh_gpio_irq_ack() local 142 unsigned int irq = d->irq - EMMA2RH_GPIO_IRQ_BASE; in emma2rh_gpio_irq_mask_ack() local
|
/linux-3.3/arch/um/kernel/ |
D | irq.c | 63 static int activate_fd(int irq, int fd, int type, void *dev_id) in activate_fd() 166 int irq; member 170 static int same_irq_and_dev(struct irq_fd *irq, void *d) in same_irq_and_dev() 177 static void free_irq_by_irq_and_dev(unsigned int irq, void *dev) in free_irq_by_irq_and_dev() 185 static int same_fd(struct irq_fd *irq, void *fd) in same_fd() 198 struct irq_fd *irq; in find_irq_by_fd() local 227 struct irq_fd *irq; in reactivate_fd() local 245 struct irq_fd *irq; in deactivate_fd() local 271 struct irq_fd *irq; in deactivate_all_fds() local 290 unsigned int do_IRQ(int irq, struct uml_pt_regs *regs) in do_IRQ() [all …]
|
/linux-3.3/arch/blackfin/mach-common/ |
D | ints-priority.c | 28 #define SIC_SYSIRQ(irq) (irq - (IRQ_CORETMR + 1)) argument 136 void bfin_internal_mask_irq(unsigned int irq) in bfin_internal_mask_irq() 163 static void bfin_internal_unmask_irq_affinity(unsigned int irq, in bfin_internal_unmask_irq_affinity() 216 int bfin_internal_set_wake(unsigned int irq, unsigned int state) in bfin_internal_set_wake() 298 void bfin_handle_irq(unsigned irq) in bfin_handle_irq() 313 static void bfin_mac_status_ack_irq(unsigned int irq) in bfin_mac_status_ack_irq() 347 unsigned int irq = d->irq; in bfin_mac_status_mask_irq() local 367 unsigned int irq = d->irq; in bfin_mac_status_unmask_irq() local 409 int i, irq = 0; in bfin_demux_mac_status_irq() local 436 static inline void bfin_set_irq_handler(unsigned irq, irq_flow_handler_t handle) in bfin_set_irq_handler() [all …]
|
/linux-3.3/arch/sh/boards/mach-se/7724/ |
D | irq.c | 31 static unsigned int fpga2irq(unsigned int irq) in fpga2irq() 43 static struct fpga_irq get_fpga_irq(unsigned int irq) in get_fpga_irq() 73 unsigned int irq = data->irq; in disable_se7724_irq() local 81 unsigned int irq = data->irq; in enable_se7724_irq() local 93 static void se7724_irq_demux(unsigned int irq, struct irq_desc *desc) in se7724_irq_demux() 125 int irq, wanted; in init_se7724_IRQ() local
|
/linux-3.3/drivers/tty/hvc/ |
D | hvc_irq.c | 12 static irqreturn_t hvc_handle_interrupt(int irq, void *dev_instance) in hvc_handle_interrupt() 23 int notifier_add_irq(struct hvc_struct *hp, int irq) in notifier_add_irq() 38 void notifier_del_irq(struct hvc_struct *hp, int irq) in notifier_del_irq() 46 void notifier_hangup_irq(struct hvc_struct *hp, int irq) in notifier_hangup_irq()
|