aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/irq
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2011-02-10 05:36:33 -0500
committerThomas Gleixner <tglx@linutronix.de>2011-02-19 06:58:06 -0500
commita0cd9ca2b907d7ee26575e7b63ac92dad768a75e (patch)
tree4b46f7951b9cd76531caf6d4d68d687e1b622336 /kernel/irq
parent43abe43ce0619d744c7a5bb15cce075e532b53b7 (diff)
genirq: Namespace cleanup
The irq namespace has become quite convoluted. My bad. Clean it up and deprecate the old functions. All new functions follow the scheme: irq number based: irq_set/get/xxx/_xxx(unsigned int irq, ...) irq_data based: irq_data_set/get/xxx/_xxx(struct irq_data *d, ....) irq_desc based: irq_desc_get_xxx(struct irq_desc *desc) Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'kernel/irq')
-rw-r--r--kernel/irq/chip.c28
-rw-r--r--kernel/irq/manage.c6
2 files changed, 17 insertions, 17 deletions
diff --git a/kernel/irq/chip.c b/kernel/irq/chip.c
index 9639ab8bece0..622b55ac0e09 100644
--- a/kernel/irq/chip.c
+++ b/kernel/irq/chip.c
@@ -19,11 +19,11 @@
19#include "internals.h" 19#include "internals.h"
20 20
21/** 21/**
22 * set_irq_chip - set the irq chip for an irq 22 * irq_set_chip - set the irq chip for an irq
23 * @irq: irq number 23 * @irq: irq number
24 * @chip: pointer to irq chip description structure 24 * @chip: pointer to irq chip description structure
25 */ 25 */
26int set_irq_chip(unsigned int irq, struct irq_chip *chip) 26int irq_set_chip(unsigned int irq, struct irq_chip *chip)
27{ 27{
28 struct irq_desc *desc = irq_to_desc(irq); 28 struct irq_desc *desc = irq_to_desc(irq);
29 unsigned long flags; 29 unsigned long flags;
@@ -43,14 +43,14 @@ int set_irq_chip(unsigned int irq, struct irq_chip *chip)
43 43
44 return 0; 44 return 0;
45} 45}
46EXPORT_SYMBOL(set_irq_chip); 46EXPORT_SYMBOL(irq_set_chip);
47 47
48/** 48/**
49 * set_irq_type - set the irq trigger type for an irq 49 * irq_set_type - set the irq trigger type for an irq
50 * @irq: irq number 50 * @irq: irq number
51 * @type: IRQ_TYPE_{LEVEL,EDGE}_* value - see include/linux/irq.h 51 * @type: IRQ_TYPE_{LEVEL,EDGE}_* value - see include/linux/irq.h
52 */ 52 */
53int set_irq_type(unsigned int irq, unsigned int type) 53int irq_set_irq_type(unsigned int irq, unsigned int type)
54{ 54{
55 struct irq_desc *desc = irq_to_desc(irq); 55 struct irq_desc *desc = irq_to_desc(irq);
56 unsigned long flags; 56 unsigned long flags;
@@ -72,16 +72,16 @@ int set_irq_type(unsigned int irq, unsigned int type)
72 chip_bus_sync_unlock(desc); 72 chip_bus_sync_unlock(desc);
73 return ret; 73 return ret;
74} 74}
75EXPORT_SYMBOL(set_irq_type); 75EXPORT_SYMBOL(irq_set_irq_type);
76 76
77/** 77/**
78 * set_irq_data - set irq type data for an irq 78 * irq_set_handler_data - set irq handler data for an irq
79 * @irq: Interrupt number 79 * @irq: Interrupt number
80 * @data: Pointer to interrupt specific data 80 * @data: Pointer to interrupt specific data
81 * 81 *
82 * Set the hardware irq controller data for an irq 82 * Set the hardware irq controller data for an irq
83 */ 83 */
84int set_irq_data(unsigned int irq, void *data) 84int irq_set_handler_data(unsigned int irq, void *data)
85{ 85{
86 struct irq_desc *desc = irq_to_desc(irq); 86 struct irq_desc *desc = irq_to_desc(irq);
87 unsigned long flags; 87 unsigned long flags;
@@ -97,16 +97,16 @@ int set_irq_data(unsigned int irq, void *data)
97 raw_spin_unlock_irqrestore(&desc->lock, flags); 97 raw_spin_unlock_irqrestore(&desc->lock, flags);
98 return 0; 98 return 0;
99} 99}
100EXPORT_SYMBOL(set_irq_data); 100EXPORT_SYMBOL(irq_set_handler_data);
101 101
102/** 102/**
103 * set_irq_msi - set MSI descriptor data for an irq 103 * irq_set_msi_desc - set MSI descriptor data for an irq
104 * @irq: Interrupt number 104 * @irq: Interrupt number
105 * @entry: Pointer to MSI descriptor data 105 * @entry: Pointer to MSI descriptor data
106 * 106 *
107 * Set the MSI descriptor entry for an irq 107 * Set the MSI descriptor entry for an irq
108 */ 108 */
109int set_irq_msi(unsigned int irq, struct msi_desc *entry) 109int irq_set_msi_desc(unsigned int irq, struct msi_desc *entry)
110{ 110{
111 struct irq_desc *desc = irq_to_desc(irq); 111 struct irq_desc *desc = irq_to_desc(irq);
112 unsigned long flags; 112 unsigned long flags;
@@ -126,13 +126,13 @@ int set_irq_msi(unsigned int irq, struct msi_desc *entry)
126} 126}
127 127
128/** 128/**
129 * set_irq_chip_data - set irq chip data for an irq 129 * irq_set_chip_data - set irq chip data for an irq
130 * @irq: Interrupt number 130 * @irq: Interrupt number
131 * @data: Pointer to chip specific data 131 * @data: Pointer to chip specific data
132 * 132 *
133 * Set the hardware irq chip data for an irq 133 * Set the hardware irq chip data for an irq
134 */ 134 */
135int set_irq_chip_data(unsigned int irq, void *data) 135int irq_set_chip_data(unsigned int irq, void *data)
136{ 136{
137 struct irq_desc *desc = irq_to_desc(irq); 137 struct irq_desc *desc = irq_to_desc(irq);
138 unsigned long flags; 138 unsigned long flags;
@@ -154,7 +154,7 @@ int set_irq_chip_data(unsigned int irq, void *data)
154 154
155 return 0; 155 return 0;
156} 156}
157EXPORT_SYMBOL(set_irq_chip_data); 157EXPORT_SYMBOL(irq_set_chip_data);
158 158
159struct irq_data *irq_get_irq_data(unsigned int irq) 159struct irq_data *irq_get_irq_data(unsigned int irq)
160{ 160{
diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c
index a400db220cf3..b1b4da9446e6 100644
--- a/kernel/irq/manage.c
+++ b/kernel/irq/manage.c
@@ -434,7 +434,7 @@ static int set_irq_wake_real(unsigned int irq, unsigned int on)
434} 434}
435 435
436/** 436/**
437 * set_irq_wake - control irq power management wakeup 437 * irq_set_irq_wake - control irq power management wakeup
438 * @irq: interrupt to control 438 * @irq: interrupt to control
439 * @on: enable/disable power management wakeup 439 * @on: enable/disable power management wakeup
440 * 440 *
@@ -445,7 +445,7 @@ static int set_irq_wake_real(unsigned int irq, unsigned int on)
445 * Wakeup mode lets this IRQ wake the system from sleep 445 * Wakeup mode lets this IRQ wake the system from sleep
446 * states like "suspend to RAM". 446 * states like "suspend to RAM".
447 */ 447 */
448int set_irq_wake(unsigned int irq, unsigned int on) 448int irq_set_irq_wake(unsigned int irq, unsigned int on)
449{ 449{
450 struct irq_desc *desc = irq_to_desc(irq); 450 struct irq_desc *desc = irq_to_desc(irq);
451 unsigned long flags; 451 unsigned long flags;
@@ -480,7 +480,7 @@ int set_irq_wake(unsigned int irq, unsigned int on)
480 chip_bus_sync_unlock(desc); 480 chip_bus_sync_unlock(desc);
481 return ret; 481 return ret;
482} 482}
483EXPORT_SYMBOL(set_irq_wake); 483EXPORT_SYMBOL(irq_set_irq_wake);
484 484
485/* 485/*
486 * Internal function that tells the architecture code whether a 486 * Internal function that tells the architecture code whether a