/include/linux/ |
H A D | b1pcmcia.h | 16 int b1pcmcia_addcard_b1(unsigned int port, unsigned irq); 17 int b1pcmcia_addcard_m1(unsigned int port, unsigned irq); 18 int b1pcmcia_addcard_m2(unsigned int port, unsigned irq); 19 int b1pcmcia_delcard(unsigned int port, unsigned irq);
|
H A D | irqnr.h | 10 #include <asm/irq.h> 16 #define irq_to_desc(irq) (&irq_desc[irq]) 18 # define for_each_irq_desc(irq, desc) \ 19 for (irq = 0; irq < nr_irqs; irq++) 21 # define for_each_irq_desc_reverse(irq, desc) \ 22 for (irq = nr_irqs - 1; irq > [all...] |
H A D | altera_jtaguart.h | 13 unsigned int irq; /* Interrupt vector */ member in struct:altera_jtaguart_platform_uart
|
H A D | altera_uart.h | 10 unsigned int irq; /* Interrupt vector */ member in struct:altera_uart_platform_uart
|
H A D | htirq.h | 5 u32 address_lo; /* low 32 bits of the ht irq message */ 6 u32 address_hi; /* high 32 bits of the it irq message */ 10 void fetch_ht_irq_msg(unsigned int irq, struct ht_irq_msg *msg); 11 void write_ht_irq_msg(unsigned int irq, struct ht_irq_msg *msg); 17 int arch_setup_ht_irq(unsigned int irq, struct pci_dev *dev); 20 typedef void (ht_irq_update_t)(struct pci_dev *dev, int irq,
|
H A D | kernel_stat.h | 10 #include <asm/irq.h> 60 static inline void kstat_incr_irqs_this_cpu(unsigned int irq, argument 63 __this_cpu_inc(kstat.irqs[irq]); 67 static inline unsigned int kstat_irqs_cpu(unsigned int irq, int cpu) argument 69 return kstat_cpu(cpu).irqs[irq]; 72 #include <linux/irq.h> 73 extern unsigned int kstat_irqs_cpu(unsigned int irq, int cpu); 83 static inline void kstat_incr_softirqs_this_cpu(unsigned int irq) argument 85 __this_cpu_inc(kstat.softirqs[irq]); 88 static inline unsigned int kstat_softirqs_cpu(unsigned int irq, in argument 97 kstat_irqs(unsigned int irq) argument [all...] |
H A D | irq.h | 27 #include <asm/irq.h> 35 typedef void (*irq_flow_handler_t)(unsigned int irq, 124 * struct irq_data - per irq and irq chip data passed down to chip functions 125 * @irq: interrupt number 128 * @state_use_accessors: status information for irq chip functions. 132 * between hwirq number and linux irq number. 144 unsigned int irq; member in struct:irq_data 341 void (*release)(unsigned int irq, void *dev_id); 349 * IRQCHIP_EOI_IF_HANDLED: Only issue irq_eoi() when irq wa 436 irq_set_chip_and_handler(unsigned int irq, struct irq_chip *chip, irq_flow_handler_t handle) argument 449 irq_set_handler(unsigned int irq, irq_flow_handler_t handle) argument 460 irq_set_chained_handler(unsigned int irq, irq_flow_handler_t handle) argument 467 irq_set_status_flags(unsigned int irq, unsigned long set) argument 472 irq_clear_status_flags(unsigned int irq, unsigned long clr) argument 477 irq_set_noprobe(unsigned int irq) argument 482 irq_set_probe(unsigned int irq) argument 487 irq_set_nothread(unsigned int irq) argument 492 irq_set_thread(unsigned int irq) argument 497 irq_set_nested_thread(unsigned int irq, bool nest) argument 505 irq_set_percpu_devid_flags(unsigned int irq) argument 522 dynamic_irq_init(unsigned int irq) argument 535 irq_get_chip(unsigned int irq) argument 546 irq_get_chip_data(unsigned int irq) argument 557 irq_get_handler_data(unsigned int irq) argument 568 irq_get_msi_desc(unsigned int irq) argument 598 irq_free_desc(unsigned int irq) argument 603 irq_reserve_irq(unsigned int irq) argument [all...] |
H A D | irqdesc.h | 5 * Core internal functions to deal with irq descriptors 7 * This include will move to kernel/irq once we cleaned up the tree. 8 * For now it's included from <linux/irq.h> 17 * @irq_data: per irq and chip data passed down to chip functions 19 * @kstat_irqs: irq stats per cpu 20 * @handle_irq: highlevel irq-events handler 22 * @action: the irq action chain 31 * @affinity_hint: hint to user space for preferred irq affinity 37 * @dir: /proc/irq/ procfs entry 51 unsigned int depth; /* nested irq disable 112 generic_handle_irq_desc(unsigned int irq, struct irq_desc *desc) argument 120 irq_has_action(unsigned int irq) argument 127 __irq_set_handler_locked(unsigned int irq, irq_flow_handler_t handler) argument 138 __irq_set_chip_handler_name_locked(unsigned int irq, struct irq_chip *chip, irq_flow_handler_t handler, const char *name) argument 149 irq_balancing_disabled(unsigned int irq) argument 158 irq_set_lockdep_class(unsigned int irq, struct lock_class_key *class) argument 168 __irq_set_preflow_handler(unsigned int irq, irq_preflow_handler_t handler) argument [all...] |
H A D | interrupt.h | 41 * irq handling routines. 45 * IRQF_SAMPLE_RANDOM - irq is used to feed the random generator 46 * IRQF_SHARED - allow sharing the irq among several devices 50 * IRQF_NOBALANCING - Flag to exclude this interrupt from irq balancing 56 * irq line disabled until the threaded handler has been run. 101 * @irq: interrupt number 102 * @dir: pointer to the proc/irq/NN/name entry 114 int irq; member in struct:irqaction 127 request_threaded_irq(unsigned int irq, irq_handler_t handler, 132 request_irq(unsigned int irq, irq_handler_ argument 160 request_threaded_irq(unsigned int irq, irq_handler_t handler, irq_handler_t thread_fn, unsigned long flags, const char *name, void *dev) argument 168 request_any_context_irq(unsigned int irq, irq_handler_t handler, unsigned long flags, const char *name, void *dev_id) argument 175 request_percpu_irq(unsigned int irq, irq_handler_t handler, const char *devname, void __percpu *percpu_dev_id) argument 196 devm_request_irq(struct device *dev, unsigned int irq, irq_handler_t handler, unsigned long irqflags, const char *devname, void *dev_id) argument 267 unsigned int irq; member in struct:irq_affinity_notify 284 irq_set_affinity(unsigned int irq, const struct cpumask *m) argument 289 irq_can_set_affinity(unsigned int irq) argument 294 irq_select_affinity(unsigned int irq) argument 296 irq_set_affinity_hint(unsigned int irq, const struct cpumask *m) argument 315 disable_irq_nosync_lockdep(unsigned int irq) argument 323 disable_irq_nosync_lockdep_irqsave(unsigned int irq, unsigned long *flags) argument 331 disable_irq_lockdep(unsigned int irq) argument 339 enable_irq_lockdep(unsigned int irq) argument 347 enable_irq_lockdep_irqrestore(unsigned int irq, unsigned long *flags) argument 358 enable_irq_wake(unsigned int irq) argument 363 disable_irq_wake(unsigned int irq) argument 384 enable_irq_wake(unsigned int irq) argument 389 disable_irq_wake(unsigned int irq) argument [all...] |
H A D | phy_fixed.h | 13 extern int fixed_phy_add(unsigned int irq, int phy_id, 16 static inline int fixed_phy_add(unsigned int irq, int phy_id, argument
|
H A D | bfin_mac.h | 18 int irq; member in struct:bfin_phydev_platform_data
|
H A D | gpio-pxa.h | 14 extern int pxa_irq_to_gpio(int irq);
|
H A D | i2c-smbus.h | 32 * @irq: IRQ number, if the smbus_alert driver should take care of interrupt 35 * If irq is not specified, the smbus_alert driver doesn't take care of 39 * If irq is specified then it it crucial that alert_edge_triggered is 44 int irq; member in struct:i2c_smbus_alert_setup
|
H A D | dmar.h | 124 extern int get_irte(int irq, struct irte *entry); 125 extern int modify_irte(int irq, struct irte *irte_modified); 126 extern int alloc_irte(struct intel_iommu *iommu, int irq, u16 count); 127 extern int set_irte_irq(int irq, struct intel_iommu *iommu, u16 index, 129 extern int map_irq_to_irte_handle(int irq, u16 *sub_handle); 130 extern int free_irte(int irq); 139 static inline int alloc_irte(struct intel_iommu *iommu, int irq, u16 count) argument 143 static inline int modify_irte(int irq, struct irte *irte_modified) argument 147 static inline int free_irte(int irq) argument 151 static inline int map_irq_to_irte_handle(int irq, u1 argument 155 set_irte_irq(int irq, struct intel_iommu *iommu, u16 index, u16 sub_handle) argument [all...] |
H A D | vlynq.h | 70 int irq; member in struct:vlynq_device 137 int irq = dev->irq_start + virq; local 138 if ((irq < dev->irq_start) || (irq > dev->irq_end)) 141 return irq; 144 static inline int vlynq_irq_to_virq(struct vlynq_device *dev, int irq) argument 146 if ((irq < dev->irq_start) || (irq > dev->irq_end)) 149 return irq - dev->irq_start;
|
H A D | msi.h | 21 extern void read_msi_msg(unsigned int irq, struct msi_msg *msg); 22 extern void get_cached_msi_msg(unsigned int irq, struct msi_msg *msg); 23 extern void write_msi_msg(unsigned int irq, struct msi_msg *msg); 33 unsigned default_irq; /* default pre-assigned irq */ 37 unsigned int irq; member in struct:msi_desc 56 void arch_teardown_msi_irq(unsigned int irq);
|
H A D | b1lli.h | 48 int irq; member in struct:avmb1_carddef 58 int irq; member in struct:avmb1_extcarddef
|
/include/asm-generic/ |
H A D | irq.h | 13 static inline int irq_canonicalize(int irq) argument 15 return irq;
|
H A D | hardirq.h | 12 #include <linux/irq.h> 15 static inline void ack_bad_irq(unsigned int irq) argument 17 printk(KERN_CRIT "unexpected IRQ trap at vector %02x\n", irq);
|
/include/trace/events/ |
H A D | irq.h | 2 #define TRACE_SYSTEM irq 27 * irq_handler_entry - called immediately before the irq action handler 28 * @irq: irq number 35 * out irq handler latencies. 39 TP_PROTO(int irq, struct irqaction *action), 41 TP_ARGS(irq, action), 44 __field( int, irq ) 49 __entry->irq = irq; [all...] |
/include/xen/ |
H A D | events.h | 38 void unbind_from_irqhandler(unsigned int irq, void *dev_id); 48 int resend_irq_on_evtchn(unsigned int irq); 49 void rebind_evtchn_irq(int evtchn, int irq); 57 void notify_remote_via_irq(int irq); 61 /* Clear an irq's pending state, in preparation for polling on it */ 62 void xen_clear_irq_pending(int irq); 63 void xen_set_irq_pending(int irq); 64 bool xen_test_irq_pending(int irq); 66 /* Poll waiting for an irq to become pending. In the usual case, the 67 irq wil [all...] |
/include/linux/mfd/pm8xxx/ |
H A D | pm8921.h | 21 #include <linux/mfd/pm8xxx/irq.h>
|
H A D | irq.h | 14 * Qualcomm PMIC irq 8xxx driver header file 39 int pm8xxx_get_irq_stat(struct pm_irq_chip *chip, int irq); 44 static inline int pm8xxx_get_irq_stat(struct pm_irq_chip *chip, int irq) argument
|
/include/linux/input/ |
H A D | bu21013.h | 14 * @irq_read_val: pointer to read the pen irq value function 18 * @irq: irq pin 33 unsigned int irq; member in struct:bu21013_platform_device
|
/include/linux/mfd/wm8994/ |
H A D | core.h | 69 int irq; member in struct:wm8994 93 static inline int wm8994_request_irq(struct wm8994 *wm8994, int irq, argument 99 return request_threaded_irq(wm8994->irq_base + irq, NULL, handler, 103 static inline void wm8994_free_irq(struct wm8994 *wm8994, int irq, void *data) argument 107 free_irq(wm8994->irq_base + irq, data);
|