Home
last modified time | relevance | path

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

12

/arch/powerpc/platforms/embedded6xx/
Dhlwd-pic.c92 static struct irq_domain *hlwd_irq_host;
94 static int hlwd_pic_map(struct irq_domain *h, unsigned int virq, in hlwd_pic_map()
107 static unsigned int __hlwd_pic_get_irq(struct irq_domain *h) in __hlwd_pic_get_irq()
126 struct irq_domain *irq_domain = irq_get_handler_data(cascade_virq); in hlwd_pic_irq_cascade() local
133 virq = __hlwd_pic_get_irq(irq_domain); in hlwd_pic_irq_cascade()
158 struct irq_domain *hlwd_pic_init(struct device_node *np) in hlwd_pic_init()
160 struct irq_domain *irq_domain; in hlwd_pic_init() local
180 irq_domain = irq_domain_add_linear(np, HLWD_NR_IRQS, in hlwd_pic_init()
182 if (!irq_domain) { in hlwd_pic_init()
187 return irq_domain; in hlwd_pic_init()
[all …]
Dflipper-pic.c99 static struct irq_domain *flipper_irq_host;
101 static int flipper_pic_map(struct irq_domain *h, unsigned int virq, in flipper_pic_map()
110 static int flipper_pic_match(struct irq_domain *h, struct device_node *np) in flipper_pic_match()
133 struct irq_domain * __init flipper_pic_init(struct device_node *np) in flipper_pic_init()
136 struct irq_domain *irq_domain = NULL; in flipper_pic_init() local
162 irq_domain = irq_domain_add_linear(np, FLIPPER_NR_IRQS, in flipper_pic_init()
164 if (!irq_domain) { in flipper_pic_init()
170 return irq_domain; in flipper_pic_init()
/arch/powerpc/platforms/cell/
Daxon_msi.c70 struct irq_domain *irq_domain; member
155 struct irq_domain *irq_domain; in find_msi_translator() local
187 irq_domain = irq_find_host(dn); in find_msi_translator()
188 if (!irq_domain) { in find_msi_translator()
194 msic = irq_domain->host_data; in find_msi_translator()
280 virq = irq_create_direct_mapping(msic->irq_domain); in axon_msi_setup_msi_irqs()
318 static int msic_host_map(struct irq_domain *h, unsigned int virq, in msic_host_map()
337 msic->irq_domain->of_node->full_name); in axon_msi_shutdown()
393 msic->irq_domain = irq_domain_add_nomap(dn, 65536, &msic_host_ops, msic); in axon_msi_probe()
394 if (!msic->irq_domain) { in axon_msi_probe()
Dbeat_interrupt.c37 static struct irq_domain *beatic_host;
125 static void beatic_pic_host_unmap(struct irq_domain *h, unsigned int virq) in beatic_pic_host_unmap()
136 static int beatic_pic_host_map(struct irq_domain *h, unsigned int virq, in beatic_pic_host_map()
157 static int beatic_pic_host_xlate(struct irq_domain *h, struct device_node *ct, in beatic_pic_host_xlate()
169 static int beatic_pic_host_match(struct irq_domain *h, struct device_node *np) in beatic_pic_host_match()
Dinterrupt.c59 static struct irq_domain *iic_host;
189 struct irq_domain *iic_get_irq_host(int node) in iic_get_irq_host()
225 static int iic_host_match(struct irq_domain *h, struct device_node *node) in iic_host_match()
231 static int iic_host_map(struct irq_domain *h, unsigned int virq, in iic_host_map()
248 static int iic_host_xlate(struct irq_domain *h, struct device_node *ct, in iic_host_xlate()
Dspider-pic.c65 struct irq_domain *host;
171 static int spider_host_map(struct irq_domain *h, unsigned int virq, in spider_host_map()
183 static int spider_host_xlate(struct irq_domain *h, struct device_node *ct, in spider_host_xlate()
/arch/powerpc/sysdev/
Di8259.c28 static struct irq_domain *i8259_host;
166 static int i8259_host_match(struct irq_domain *h, struct device_node *node) in i8259_host_match()
171 static int i8259_host_map(struct irq_domain *h, unsigned int virq, in i8259_host_map()
188 static int i8259_host_xlate(struct irq_domain *h, struct device_node *ct, in i8259_host_xlate()
214 struct irq_domain *i8259_get_host(void) in i8259_get_host()
Dxilinx_intc.c43 static struct irq_domain *master_irqhost;
144 static int xilinx_intc_xlate(struct irq_domain *h, struct device_node *ct, in xilinx_intc_xlate()
164 static int xilinx_intc_map(struct irq_domain *h, unsigned int virq, in xilinx_intc_map()
185 struct irq_domain * __init
188 struct irq_domain * irq; in xilinx_intc_init()
Dmpc8xx_pic.c20 static struct irq_domain *mpc8xx_pic_host;
89 static int mpc8xx_pic_host_map(struct irq_domain *h, unsigned int virq, in mpc8xx_pic_host_map()
100 static int mpc8xx_pic_host_xlate(struct irq_domain *h, struct device_node *ct, in mpc8xx_pic_host_xlate()
Dfsl_msi.h29 struct irq_domain *irqhost;
Dipic.h46 struct irq_domain *irqhost;
Dehv_pic.c185 static int ehv_pic_host_match(struct irq_domain *h, struct device_node *node) in ehv_pic_host_match()
191 static int ehv_pic_host_map(struct irq_domain *h, unsigned int virq, in ehv_pic_host_map()
220 static int ehv_pic_host_xlate(struct irq_domain *h, struct device_node *ct, in ehv_pic_host_xlate()
Dcpm2_pic.c53 static struct irq_domain *cpm2_pic_host;
216 static int cpm2_pic_host_map(struct irq_domain *h, unsigned int virq, in cpm2_pic_host_map()
/arch/powerpc/sysdev/ge/
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, in gef_pic_host_map()
166 static int gef_pic_host_xlate(struct irq_domain *h, struct device_node *ct, in gef_pic_host_xlate()
/arch/powerpc/platforms/512x/
Dmpc5121_ads_cpld.c24 static struct irq_domain *cpld_pic_host;
126 cpld_pic_host_match(struct irq_domain *h, struct device_node *node) in cpld_pic_host_match()
132 cpld_pic_host_map(struct irq_domain *h, unsigned int virq, in cpld_pic_host_map()
/arch/powerpc/platforms/82xx/
Dpq2ads-pci-pic.c32 struct irq_domain *host;
106 static int pci_pic_host_map(struct irq_domain *h, unsigned int virq, in pci_pic_host_map()
122 struct irq_domain *host; in pq2ads_pci_init_irq()
/arch/powerpc/include/asm/
Di8259.h9 extern struct irq_domain *i8259_get_host(void);
Dehv_pic.h28 struct irq_domain *irqhost;
/arch/c6x/kernel/
Dirq.c77 static struct irq_domain *core_domain;
79 static int core_domain_map(struct irq_domain *h, unsigned int virq, in core_domain_map()
/arch/powerpc/sysdev/xics/
Dxics-common.c43 struct irq_domain *xics_host;
303 static int xics_host_match(struct irq_domain *h, struct device_node *node) in xics_host_match()
325 static int xics_host_map(struct irq_domain *h, unsigned int virq, in xics_host_map()
353 static int xics_host_xlate(struct irq_domain *h, struct device_node *ct, in xics_host_xlate()
/arch/powerpc/platforms/52xx/
Dmedia5200.c48 struct irq_domain *irqhost;
115 static int media5200_irq_map(struct irq_domain *h, unsigned int virq, in media5200_irq_map()
125 static int media5200_irq_xlate(struct irq_domain *h, struct device_node *ct, in media5200_irq_xlate()
/arch/microblaze/kernel/
Dintc.c86 static struct irq_domain *root_domain;
101 int xintc_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw) in xintc_map()
/arch/powerpc/sysdev/qe_lib/
Dqe_ic.h82 struct irq_domain *irqhost;
/arch/arm/mach-at91/
Dirq.c43 static struct irq_domain *at91_aic_domain;
165 static int at91_aic_irq_map(struct irq_domain *h, unsigned int virq, in at91_aic_irq_map()
/arch/powerpc/platforms/85xx/
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, in socrates_fpga_pic_host_map()
241 static int socrates_fpga_pic_host_xlate(struct irq_domain *h, in socrates_fpga_pic_host_xlate()

12