Searched refs:irq_host (Results 1 - 25 of 78) sorted by relevance

1234

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/include/asm/
H A Dirq.h69 struct irq_host;
81 int (*match)(struct irq_host *h, struct device_node *node);
86 int (*map)(struct irq_host *h, unsigned int virq, irq_hw_number_t hw);
89 void (*unmap)(struct irq_host *h, unsigned int virq);
92 void (*remap)(struct irq_host *h, unsigned int virq, irq_hw_number_t hw);
102 int (*xlate)(struct irq_host *h, struct device_node *ctrler,
107 struct irq_host { struct
138 struct irq_host *host;
146 * irq_alloc_host - Allocate a new irq_host data structure
153 * Allocates and initialize and irq_host structur
[all...]
H A Di8259.h9 extern struct irq_host *i8259_get_host(void);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/powerpc/include/asm/
H A Dirq.h69 struct irq_host;
81 int (*match)(struct irq_host *h, struct device_node *node);
86 int (*map)(struct irq_host *h, unsigned int virq, irq_hw_number_t hw);
89 void (*unmap)(struct irq_host *h, unsigned int virq);
92 void (*remap)(struct irq_host *h, unsigned int virq, irq_hw_number_t hw);
102 int (*xlate)(struct irq_host *h, struct device_node *ctrler,
107 struct irq_host { struct
138 struct irq_host *host;
146 * irq_alloc_host - Allocate a new irq_host data structure
153 * Allocates and initialize and irq_host structur
[all...]
H A Di8259.h9 extern struct irq_host *i8259_get_host(void);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/microblaze/include/asm/
H A Dirq.h35 struct irq_host;
47 extern unsigned int irq_create_mapping(struct irq_host *host,
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/microblaze/include/asm/
H A Dirq.h35 struct irq_host;
47 extern unsigned int irq_create_mapping(struct irq_host *host,
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/platforms/embedded6xx/
H A Dhlwd-pic.c92 static struct irq_host *hlwd_irq_host;
94 static int hlwd_pic_map(struct irq_host *h, unsigned int virq,
103 static void hlwd_pic_unmap(struct irq_host *h, unsigned int irq)
114 static unsigned int __hlwd_pic_get_irq(struct irq_host *h)
132 struct irq_host *irq_host = get_irq_data(cascade_virq); local
139 virq = __hlwd_pic_get_irq(irq_host);
164 struct irq_host *hlwd_pic_init(struct device_node *np)
166 struct irq_host *irq_host; local
[all...]
H A Dflipper-pic.c99 static struct irq_host *flipper_irq_host;
101 static int flipper_pic_map(struct irq_host *h, unsigned int virq,
110 static void flipper_pic_unmap(struct irq_host *h, unsigned int irq)
116 static int flipper_pic_match(struct irq_host *h, struct device_node *np)
140 struct irq_host * __init flipper_pic_init(struct device_node *np)
143 struct irq_host *irq_host = NULL; local
169 irq_host = irq_alloc_host(np, IRQ_HOST_MAP_LINEAR, FLIPPER_NR_IRQS,
171 if (!irq_host) {
172 pr_err("failed to allocate irq_host\
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/powerpc/platforms/embedded6xx/
H A Dhlwd-pic.c92 static struct irq_host *hlwd_irq_host;
94 static int hlwd_pic_map(struct irq_host *h, unsigned int virq,
103 static void hlwd_pic_unmap(struct irq_host *h, unsigned int irq)
114 static unsigned int __hlwd_pic_get_irq(struct irq_host *h)
132 struct irq_host *irq_host = get_irq_data(cascade_virq); local
139 virq = __hlwd_pic_get_irq(irq_host);
164 struct irq_host *hlwd_pic_init(struct device_node *np)
166 struct irq_host *irq_host; local
[all...]
H A Dflipper-pic.c99 static struct irq_host *flipper_irq_host;
101 static int flipper_pic_map(struct irq_host *h, unsigned int virq,
110 static void flipper_pic_unmap(struct irq_host *h, unsigned int irq)
116 static int flipper_pic_match(struct irq_host *h, struct device_node *np)
140 struct irq_host * __init flipper_pic_init(struct device_node *np)
143 struct irq_host *irq_host = NULL; local
169 irq_host = irq_alloc_host(np, IRQ_HOST_MAP_LINEAR, FLIPPER_NR_IRQS,
171 if (!irq_host) {
172 pr_err("failed to allocate irq_host\
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/powerpc/sysdev/
H A Dfsl_msi.h27 struct irq_host *irqhost;
H A Dipic.h46 struct irq_host *irqhost;
H A Dxilinx_intc.c43 static struct irq_host *master_irqhost;
150 static int xilinx_intc_xlate(struct irq_host *h, struct device_node *ct,
170 static int xilinx_intc_map(struct irq_host *h, unsigned int virq,
191 struct irq_host * __init
194 struct irq_host * irq;
209 /* Allocate and initialize an irq_host structure. */
H A Di8259.c28 static struct irq_host *i8259_host;
166 static int i8259_host_match(struct irq_host *h, struct device_node *node)
171 static int i8259_host_map(struct irq_host *h, unsigned int virq,
188 static void i8259_host_unmap(struct irq_host *h, unsigned int virq)
200 static int i8259_host_xlate(struct irq_host *h, struct device_node *ct,
227 struct irq_host *i8259_get_host(void)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/sysdev/
H A Dfsl_msi.h27 struct irq_host *irqhost;
H A Dipic.h46 struct irq_host *irqhost;
H A Dxilinx_intc.c43 static struct irq_host *master_irqhost;
150 static int xilinx_intc_xlate(struct irq_host *h, struct device_node *ct,
170 static int xilinx_intc_map(struct irq_host *h, unsigned int virq,
191 struct irq_host * __init
194 struct irq_host * irq;
209 /* Allocate and initialize an irq_host structure. */
H A Di8259.c28 static struct irq_host *i8259_host;
166 static int i8259_host_match(struct irq_host *h, struct device_node *node)
171 static int i8259_host_map(struct irq_host *h, unsigned int virq,
188 static void i8259_host_unmap(struct irq_host *h, unsigned int virq)
200 static int i8259_host_xlate(struct irq_host *h, struct device_node *ct,
227 struct irq_host *i8259_get_host(void)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/platforms/cell/
H A Daxon_msi.c69 struct irq_host *irq_host; member in struct:axon_msic
115 if (msi < NR_IRQS && irq_map[msi].host == msic->irq_host) {
153 struct irq_host *irq_host; local
185 irq_host = irq_find_host(dn);
186 if (!irq_host) {
187 dev_dbg(&dev->dev, "axon_msi: no irq_host found for node %s\n",
192 msic = irq_host->host_data;
281 virq = irq_create_direct_mapping(msic->irq_host);
[all...]
H A Dbeat_interrupt.c37 static struct irq_host *beatic_host;
125 static void beatic_pic_host_unmap(struct irq_host *h, unsigned int virq)
136 static int beatic_pic_host_map(struct irq_host *h, unsigned int virq,
155 static void beatic_pic_host_remap(struct irq_host *h, unsigned int virq,
168 static int beatic_pic_host_xlate(struct irq_host *h, struct device_node *ct,
180 static int beatic_pic_host_match(struct irq_host *h, struct device_node *np)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/powerpc/platforms/cell/
H A Daxon_msi.c69 struct irq_host *irq_host; member in struct:axon_msic
115 if (msi < NR_IRQS && irq_map[msi].host == msic->irq_host) {
153 struct irq_host *irq_host; local
185 irq_host = irq_find_host(dn);
186 if (!irq_host) {
187 dev_dbg(&dev->dev, "axon_msi: no irq_host found for node %s\n",
192 msic = irq_host->host_data;
281 virq = irq_create_direct_mapping(msic->irq_host);
[all...]
H A Dbeat_interrupt.c37 static struct irq_host *beatic_host;
125 static void beatic_pic_host_unmap(struct irq_host *h, unsigned int virq)
136 static int beatic_pic_host_map(struct irq_host *h, unsigned int virq,
155 static void beatic_pic_host_remap(struct irq_host *h, unsigned int virq,
168 static int beatic_pic_host_xlate(struct irq_host *h, struct device_node *ct,
180 static int beatic_pic_host_match(struct irq_host *h, struct device_node *np)
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/platforms/82xx/
H A Dpq2ads-pci-pic.c32 struct irq_host *host;
107 static int pci_pic_host_map(struct irq_host *h, unsigned int virq,
116 static void pci_host_unmap(struct irq_host *h, unsigned int virq)
131 struct irq_host *host;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/powerpc/platforms/82xx/
H A Dpq2ads-pci-pic.c32 struct irq_host *host;
107 static int pci_pic_host_map(struct irq_host *h, unsigned int virq,
116 static void pci_host_unmap(struct irq_host *h, unsigned int virq)
131 struct irq_host *host;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/kernel/
H A Dirq.c536 static struct irq_host *irq_default_host;
544 static int default_irq_host_match(struct irq_host *h, struct device_node *np)
549 struct irq_host *irq_alloc_host(struct device_node *of_node,
555 struct irq_host *host;
556 unsigned int size = sizeof(struct irq_host);
639 struct irq_host *irq_find_host(struct device_node *node)
641 struct irq_host *h, *found = NULL;
660 void irq_set_default_host(struct irq_host *host)
676 static int irq_setup_virq(struct irq_host *host, unsigned int virq,
707 unsigned int irq_create_direct_mapping(struct irq_host *hos
[all...]

Completed in 114 milliseconds

1234