Searched refs:irq (Results 1 - 25 of 145) sorted by relevance

123456

/include/linux/
H A Db1pcmcia.h16 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 Dirqnr.h10 #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 Daltera_jtaguart.h13 unsigned int irq; /* Interrupt vector */ member in struct:altera_jtaguart_platform_uart
H A Daltera_uart.h10 unsigned int irq; /* Interrupt vector */ member in struct:altera_uart_platform_uart
H A Dhtirq.h5 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 Dkernel_stat.h10 #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 Dirq.h27 #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 Dirqdesc.h5 * 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 Dinterrupt.h41 * 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 Dphy_fixed.h13 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 Dbfin_mac.h18 int irq; member in struct:bfin_phydev_platform_data
H A Dgpio-pxa.h14 extern int pxa_irq_to_gpio(int irq);
H A Di2c-smbus.h32 * @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 Ddmar.h124 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 Dvlynq.h70 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 Dmsi.h21 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 Db1lli.h48 int irq; member in struct:avmb1_carddef
58 int irq; member in struct:avmb1_extcarddef
/include/asm-generic/
H A Dirq.h13 static inline int irq_canonicalize(int irq) argument
15 return irq;
H A Dhardirq.h12 #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 Dirq.h2 #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 Devents.h38 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 Dpm8921.h21 #include <linux/mfd/pm8xxx/irq.h>
H A Dirq.h14 * 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 Dbu21013.h14 * @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 Dcore.h69 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);

Completed in 317 milliseconds

123456