Lines Matching defs:int

89 	unsigned int	(*startup)(unsigned int irq);
90 void (*shutdown)(unsigned int irq);
91 void (*enable)(unsigned int irq);
92 void (*disable)(unsigned int irq);
94 void (*ack)(unsigned int irq);
95 void (*mask)(unsigned int irq);
96 void (*mask_ack)(unsigned int irq);
97 void (*unmask)(unsigned int irq);
98 void (*eoi)(unsigned int irq);
100 void (*end)(unsigned int irq);
101 void (*set_affinity)(unsigned int irq, cpumask_t dest);
102 int (*retrigger)(unsigned int irq);
103 int (*set_type)(unsigned int irq, unsigned int flow_type);
104 int (*set_wake)(unsigned int irq, unsigned int on);
108 void (*release)(unsigned int irq, void *dev_id);
142 void fastcall (*handle_irq)(unsigned int irq,
149 unsigned int status; /* IRQ status */
151 unsigned int depth; /* nested irq disables */
152 unsigned int wake_depth; /* nested wake enables */
153 unsigned int irq_count; /* For detecting broken IRQs */
154 unsigned int irqs_unhandled;
158 unsigned int cpu;
162 unsigned int move_irq; /* need to re-target IRQ dest */
184 extern int setup_irq(unsigned int irq, struct irqaction *new);
193 static inline void set_native_irq_info(int irq, cpumask_t mask)
198 static inline void set_native_irq_info(int irq, cpumask_t mask)
207 void set_pending_irq(unsigned int irq, cpumask_t mask);
208 void move_native_irq(int irq);
218 static inline void move_irq(int irq)
222 static inline void set_irq_info(int irq, cpumask_t mask)
228 static inline void move_irq(int irq)
233 static inline void set_irq_info(int irq, cpumask_t mask)
242 static inline void move_irq(int irq)
246 static inline void move_native_irq(int irq)
250 static inline void set_pending_irq(unsigned int irq, cpumask_t mask)
254 static inline void set_irq_info(int irq, cpumask_t mask)
269 extern void set_balance_irq_affinity(unsigned int irq, cpumask_t mask);
271 static inline void set_balance_irq_affinity(unsigned int irq, cpumask_t mask)
277 extern int select_smp_affinity(unsigned int irq);
279 static inline int select_smp_affinity(unsigned int irq)
285 extern int no_irq_affinity;
288 extern int handle_IRQ_event(unsigned int irq, struct pt_regs *regs,
296 handle_level_irq(unsigned int irq, struct irq_desc *desc, struct pt_regs *regs);
298 handle_fasteoi_irq(unsigned int irq, struct irq_desc *desc,
301 handle_edge_irq(unsigned int irq, struct irq_desc *desc, struct pt_regs *regs);
303 handle_simple_irq(unsigned int irq, struct irq_desc *desc,
306 handle_percpu_irq(unsigned int irq, struct irq_desc *desc,
309 handle_bad_irq(unsigned int irq, struct irq_desc *desc, struct pt_regs *regs);
316 handle_irq_name(void fastcall (*handle)(unsigned int, struct irq_desc *,
323 extern fastcall unsigned int __do_IRQ(unsigned int irq, struct pt_regs *regs);
331 static inline void generic_handle_irq(unsigned int irq, struct pt_regs *regs)
342 extern void note_interrupt(unsigned int irq, struct irq_desc *desc,
343 int action_ret, struct pt_regs *regs);
346 void check_irq_resend(struct irq_desc *desc, unsigned int irq);
352 extern int noirqdebug_setup(char *str);
355 extern int can_request_irq(unsigned int irq, unsigned long irqflags);
362 set_irq_chip_and_handler(unsigned int irq, struct irq_chip *chip,
363 void fastcall (*handle)(unsigned int,
367 __set_irq_handler(unsigned int irq,
368 void fastcall (*handle)(unsigned int, struct irq_desc *,
370 int is_chained);
376 set_irq_handler(unsigned int irq,
377 void fastcall (*handle)(unsigned int, struct irq_desc *,
389 set_irq_chained_handler(unsigned int irq,
390 void fastcall (*handle)(unsigned int, struct irq_desc *,
398 extern int set_irq_chip(unsigned int irq, struct irq_chip *chip);
399 extern int set_irq_data(unsigned int irq, void *data);
400 extern int set_irq_chip_data(unsigned int irq, void *data);
401 extern int set_irq_type(unsigned int irq, unsigned int type);