Home
last modified time | relevance | path

Searched refs:irq_chip (Results 1 – 25 of 353) sorted by relevance

12345678910>>...15

/linux-2.6.39/arch/arm/mach-omap1/
Dams-delta-fiq.c47 struct irq_chip *irq_chip = NULL; in deferred_fiq() local
52 irq_chip = irq_desc->irq_data.chip; in deferred_fiq()
72 if (irq_chip && irq_chip->irq_unmask) in deferred_fiq()
73 irq_chip->irq_unmask(d); in deferred_fiq()
/linux-2.6.39/drivers/gpio/
Dsx150x.c57 struct irq_chip irq_chip; member
314 struct irq_chip *ic = irq_data_get_irq_chip(d); in sx150x_irq_mask()
318 chip = container_of(ic, struct sx150x_chip, irq_chip); in sx150x_irq_mask()
326 struct irq_chip *ic = irq_data_get_irq_chip(d); in sx150x_irq_unmask()
330 chip = container_of(ic, struct sx150x_chip, irq_chip); in sx150x_irq_unmask()
339 struct irq_chip *ic = irq_data_get_irq_chip(d); in sx150x_irq_set_type()
346 chip = container_of(ic, struct sx150x_chip, irq_chip); in sx150x_irq_set_type()
394 struct irq_chip *ic = irq_data_get_irq_chip(d); in sx150x_irq_bus_lock()
397 chip = container_of(ic, struct sx150x_chip, irq_chip); in sx150x_irq_bus_lock()
404 struct irq_chip *ic = irq_data_get_irq_chip(d); in sx150x_irq_bus_sync_unlock()
[all …]
/linux-2.6.39/include/linux/
Dirq.h136 struct irq_chip *chip;
303 struct irq_chip { struct
416 extern struct irq_chip no_irq_chip;
417 extern struct irq_chip dummy_irq_chip;
420 irq_set_chip_and_handler_name(unsigned int irq, struct irq_chip *chip,
423 static inline void irq_set_chip_and_handler(unsigned int irq, struct irq_chip *chip, in irq_set_chip_and_handler()
496 extern int irq_set_chip(unsigned int irq, struct irq_chip *chip);
503 static inline struct irq_chip *irq_get_chip(unsigned int irq) in irq_get_chip()
509 static inline struct irq_chip *irq_data_get_irq_chip(struct irq_data *d) in irq_data_get_irq_chip()
/linux-2.6.39/arch/arm/mach-s3c2443/
Dirq.c93 static struct irq_chip s3c2443_irq_wdtac97 = {
124 static struct irq_chip s3c2443_irq_lcd = {
155 static struct irq_chip s3c2443_irq_dma = {
186 static struct irq_chip s3c2443_irq_uart3 = {
217 static struct irq_chip s3c2443_irq_cam = {
228 struct irq_chip *chip, in s3c2443_add_sub()
/linux-2.6.39/arch/arm/mach-bcmring/
Dirq.c69 static struct irq_chip bcmring_irq0_chip = {
76 static struct irq_chip bcmring_irq1_chip = {
83 static struct irq_chip bcmring_irq2_chip = {
90 static void vic_init(void __iomem *base, struct irq_chip *chip, in vic_init()
/linux-2.6.39/arch/arm/mach-ks8695/
Dirq.c63 static struct irq_chip ks8695_irq_level_chip;
64 static struct irq_chip ks8695_irq_edge_chip;
130 static struct irq_chip ks8695_irq_level_chip = {
137 static struct irq_chip ks8695_irq_edge_chip = {
/linux-2.6.39/arch/arm/mach-s3c2416/
Dirq.c95 static struct irq_chip s3c2416_irq_wdtac97 = {
126 static struct irq_chip s3c2416_irq_lcd = {
158 static struct irq_chip s3c2416_irq_dma = {
189 static struct irq_chip s3c2416_irq_uart3 = {
200 struct irq_chip *chip, in s3c2416_add_sub()
/linux-2.6.39/arch/arm/mach-iop13xx/
Dirq.c173 static struct irq_chip iop13xx_irqchip1 = {
180 static struct irq_chip iop13xx_irqchip2 = {
187 static struct irq_chip iop13xx_irqchip3 = {
194 static struct irq_chip iop13xx_irqchip4 = {
/linux-2.6.39/arch/arm/mach-rpc/
Dirq.c37 static struct irq_chip iomd_a_chip = {
61 static struct irq_chip iomd_b_chip = {
85 static struct irq_chip iomd_dma_chip = {
109 static struct irq_chip iomd_fiq_chip = {
/linux-2.6.39/arch/arm/plat-s3c24xx/
Dirq.c86 struct irq_chip s3c_irq_level_chip = {
94 struct irq_chip s3c_irq_chip = {
227 static struct irq_chip s3c_irqext_chip = {
236 static struct irq_chip s3c_irq_eint0t4 = {
273 static struct irq_chip s3c_irq_uart0 = {
300 static struct irq_chip s3c_irq_uart1 = {
327 static struct irq_chip s3c_irq_uart2 = {
354 static struct irq_chip s3c_irq_adc = {
/linux-2.6.39/arch/mips/sgi-ip32/
Dip32-irq.c150 static struct irq_chip crime_level_interrupt = {
169 static struct irq_chip crime_edge_interrupt = {
203 static struct irq_chip ip32_macepci_interrupt = {
302 static struct irq_chip ip32_maceisa_level_interrupt = {
308 static struct irq_chip ip32_maceisa_edge_interrupt = {
337 static struct irq_chip ip32_mace_interrupt = {
/linux-2.6.39/arch/ia64/hp/sim/
Dhpsim_irq.c30 static struct irq_chip irq_type_hp_sim = {
46 struct irq_chip *chip = irq_get_chip(i); in hpsim_irq_init()
/linux-2.6.39/arch/mips/sgi-ip22/
Dip22-int.c47 static struct irq_chip ip22_local0_irq_type = {
66 static struct irq_chip ip22_local1_irq_type = {
85 static struct irq_chip ip22_local2_irq_type = {
104 static struct irq_chip ip22_local3_irq_type = {
304 struct irq_chip *handler; in arch_init_irq()
/linux-2.6.39/arch/parisc/include/asm/
Dirq.h34 struct irq_chip;
46 extern int cpu_claim_irq(unsigned int irq, struct irq_chip *, void *);
/linux-2.6.39/kernel/irq/
Ddummychip.c37 struct irq_chip no_irq_chip = {
50 struct irq_chip dummy_irq_chip = {
/linux-2.6.39/arch/mips/cavium-octeon/
Docteon-irq.c46 struct irq_chip *chip, in octeon_irq_set_ciu_mapping()
155 static struct irq_chip octeon_irq_chip_core = {
649 static struct irq_chip octeon_irq_chip_ciu_v2 = {
661 static struct irq_chip octeon_irq_chip_ciu_edge_v2 = {
674 static struct irq_chip octeon_irq_chip_ciu = {
685 static struct irq_chip octeon_irq_chip_ciu_edge = {
698 static struct irq_chip octeon_irq_chip_ciu_mbox_v2 = {
710 static struct irq_chip octeon_irq_chip_ciu_mbox = {
752 static struct irq_chip octeon_irq_chip_ciu_wd_v2 = {
760 static struct irq_chip octeon_irq_chip_ciu_wd = {
[all …]
/linux-2.6.39/arch/arm/plat-mxc/
Dirq-common.c27 struct irq_chip *base; in imx_irq_set_priority()
46 struct irq_chip *base; in mxc_set_irq_fiq()
/linux-2.6.39/arch/powerpc/include/asm/
Dqe_ic.h106 struct irq_chip *chip = irq_desc_get_chip(desc); in qe_ic_cascade_low_mpic()
119 struct irq_chip *chip = irq_desc_get_chip(desc); in qe_ic_cascade_high_mpic()
132 struct irq_chip *chip = irq_desc_get_chip(desc); in qe_ic_cascade_muxed_mpic()
/linux-2.6.39/arch/arm/include/asm/mach/
Dirq.h42 static inline void chained_irq_enter(struct irq_chip *chip, in chained_irq_enter()
58 static inline void chained_irq_exit(struct irq_chip *chip, in chained_irq_exit()
/linux-2.6.39/arch/x86/include/asm/
Di8259.h53 extern struct irq_chip i8259A_chip;
57 struct irq_chip *chip;
/linux-2.6.39/arch/mips/dec/
Dioasic-irq.c46 static struct irq_chip ioasic_irq_type = {
54 static struct irq_chip ioasic_dma_irq_type = {
/linux-2.6.39/arch/powerpc/sysdev/
Dmv64x60_pic.c105 static struct irq_chip mv64x60_chip_low = {
142 static struct irq_chip mv64x60_chip_high = {
194 static struct irq_chip mv64x60_chip_gpp = {
205 static struct irq_chip *mv64x60_chips[] = {
/linux-2.6.39/arch/powerpc/platforms/52xx/
Dmpc52xx_pic.c222 static struct irq_chip mpc52xx_extirq_irqchip = {
260 static struct irq_chip mpc52xx_main_irqchip = {
293 static struct irq_chip mpc52xx_periph_irqchip = {
337 static struct irq_chip mpc52xx_sdma_irqchip = {
396 struct irq_chip *irqchip; in mpc52xx_irqhost_map()
/linux-2.6.39/arch/mips/kernel/
Dirq-rm9000.c70 static struct irq_chip rm9k_irq_controller = {
79 static struct irq_chip rm9k_perfcounter_irq = {
Dirq_cpu.c52 static struct irq_chip mips_cpu_irq_controller = {
87 static struct irq_chip mips_mt_cpu_irq_controller = {

12345678910>>...15