Searched refs:irq_domain (Results 1 - 25 of 47) sorted by relevance

12

/arch/powerpc/include/asm/
H A Di8259.h9 extern struct irq_domain *i8259_get_host(void);
H A Dehv_pic.h28 struct irq_domain *irqhost;
H A Dxics.h89 extern struct irq_domain *xics_host;
/arch/powerpc/platforms/embedded6xx/
H A Dhlwd-pic.c92 static struct irq_domain *hlwd_irq_host;
94 static int hlwd_pic_map(struct irq_domain *h, unsigned int virq,
107 static unsigned int __hlwd_pic_get_irq(struct irq_domain *h)
126 struct irq_domain *irq_domain = irq_get_handler_data(cascade_virq); local
133 virq = __hlwd_pic_get_irq(irq_domain);
158 struct irq_domain *hlwd_pic_init(struct device_node *np)
160 struct irq_domain *irq_domain; local
180 irq_domain
[all...]
H A Dflipper-pic.c99 static struct irq_domain *flipper_irq_host;
101 static int flipper_pic_map(struct irq_domain *h, unsigned int virq,
110 static int flipper_pic_match(struct irq_domain *h, struct device_node *np)
133 struct irq_domain * __init flipper_pic_init(struct device_node *np)
136 struct irq_domain *irq_domain = NULL; local
162 irq_domain = irq_domain_add_linear(np, FLIPPER_NR_IRQS,
164 if (!irq_domain) {
165 pr_err("failed to allocate irq_domain\n");
170 return irq_domain;
[all...]
/arch/powerpc/sysdev/
H A Dfsl_msi.h29 struct irq_domain *irqhost;
H A Dipic.h46 struct irq_domain *irqhost;
H A Dxilinx_intc.c43 static struct irq_domain *master_irqhost;
144 static int xilinx_intc_xlate(struct irq_domain *h, struct device_node *ct,
164 static int xilinx_intc_map(struct irq_domain *h, unsigned int virq,
185 struct irq_domain * __init
188 struct irq_domain * irq;
203 /* Allocate and initialize an irq_domain structure. */
H A Di8259.c28 static struct irq_domain *i8259_host;
166 static int i8259_host_match(struct irq_domain *h, struct device_node *node)
171 static int i8259_host_map(struct irq_domain *h, unsigned int virq,
188 static int i8259_host_xlate(struct irq_domain *h, struct device_node *ct,
214 struct irq_domain *i8259_get_host(void)
H A Dmpc8xx_pic.c20 static struct irq_domain *mpc8xx_pic_host;
89 static int mpc8xx_pic_host_map(struct irq_domain *h, unsigned int virq,
100 static int mpc8xx_pic_host_xlate(struct irq_domain *h, struct device_node *ct,
H A Dcpm2_pic.c53 static struct irq_domain *cpm2_pic_host;
216 static int cpm2_pic_host_map(struct irq_domain *h, unsigned int virq,
H A Dehv_pic.c185 static int ehv_pic_host_match(struct irq_domain *h, struct device_node *node)
191 static int ehv_pic_host_map(struct irq_domain *h, unsigned int virq,
220 static int ehv_pic_host_xlate(struct irq_domain *h, struct device_node *ct,
/arch/powerpc/platforms/cell/
H A Daxon_msi.c70 struct irq_domain *irq_domain; member in struct:axon_msic
155 struct irq_domain *irq_domain; local
187 irq_domain = irq_find_host(dn);
188 if (!irq_domain) {
189 dev_dbg(&dev->dev, "axon_msi: no irq_domain found for node %s\n",
194 msic = irq_domain->host_data;
280 virq = irq_create_direct_mapping(msic->irq_domain);
318 static int msic_host_map(struct irq_domain *
[all...]
H A Dbeat_interrupt.c37 static struct irq_domain *beatic_host;
125 static void beatic_pic_host_unmap(struct irq_domain *h, unsigned int virq)
136 static int beatic_pic_host_map(struct irq_domain *h, unsigned int virq,
157 static int beatic_pic_host_xlate(struct irq_domain *h, struct device_node *ct,
169 static int beatic_pic_host_match(struct irq_domain *h, struct device_node *np)
H A Dinterrupt.c59 static struct irq_domain *iic_host;
189 struct irq_domain *iic_get_irq_host(int node)
225 static int iic_host_match(struct irq_domain *h, struct device_node *node)
231 static int iic_host_map(struct irq_domain *h, unsigned int virq,
248 static int iic_host_xlate(struct irq_domain *h, struct device_node *ct,
/arch/c6x/kernel/
H A Dirq.c77 static struct irq_domain *core_domain;
79 static int core_domain_map(struct irq_domain *h, unsigned int virq,
/arch/powerpc/platforms/512x/
H A Dmpc5121_ads_cpld.c24 static struct irq_domain *cpld_pic_host;
126 cpld_pic_host_match(struct irq_domain *h, struct device_node *node)
132 cpld_pic_host_map(struct irq_domain *h, unsigned int virq,
/arch/powerpc/platforms/82xx/
H A Dpq2ads-pci-pic.c32 struct irq_domain *host;
106 static int pci_pic_host_map(struct irq_domain *h, unsigned int virq,
122 struct irq_domain *host;
/arch/powerpc/sysdev/ge/
H A Dge_pic.c53 static struct irq_domain *gef_pic_irq_host;
156 static int gef_pic_host_map(struct irq_domain *h, unsigned int virq,
166 static int gef_pic_host_xlate(struct irq_domain *h, struct device_node *ct,
214 /* Setup an irq_domain structure */
/arch/powerpc/sysdev/qe_lib/
H A Dqe_ic.h82 struct irq_domain *irqhost;
/arch/powerpc/sysdev/xics/
H A Dxics-common.c43 struct irq_domain *xics_host;
303 static int xics_host_match(struct irq_domain *h, struct device_node *node)
325 static int xics_host_map(struct irq_domain *h, unsigned int virq,
353 static int xics_host_xlate(struct irq_domain *h, struct device_node *ct,
/arch/arm/mach-at91/
H A Dirq.c43 static struct irq_domain *at91_aic_domain;
165 static int at91_aic_irq_map(struct irq_domain *h, unsigned int virq,
/arch/microblaze/kernel/
H A Dintc.c86 static struct irq_domain *root_domain;
101 int xintc_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw)
/arch/powerpc/platforms/52xx/
H A Dmedia5200.c48 struct irq_domain *irqhost;
115 static int media5200_irq_map(struct irq_domain *h, unsigned int virq,
125 static int media5200_irq_xlate(struct irq_domain *h, struct device_node *ct,
/arch/powerpc/platforms/85xx/
H A Dsocrates_fpga_pic.c54 static struct irq_domain *socrates_fpga_pic_irq_host;
230 static int socrates_fpga_pic_host_map(struct irq_domain *h, unsigned int virq,
241 static int socrates_fpga_pic_host_xlate(struct irq_domain *h,
282 /* Setup an irq_domain structure */

Completed in 1166 milliseconds

12