/arch/powerpc/platforms/embedded6xx/ |
D | hlwd-pic.c | 92 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 …]
|
D | flipper-pic.c | 99 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/ |
D | axon_msi.c | 70 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()
|
D | beat_interrupt.c | 37 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()
|
D | interrupt.c | 59 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()
|
D | spider-pic.c | 65 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/ |
D | i8259.c | 28 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()
|
D | xilinx_intc.c | 43 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()
|
D | mpc8xx_pic.c | 20 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()
|
D | fsl_msi.h | 29 struct irq_domain *irqhost;
|
D | ipic.h | 46 struct irq_domain *irqhost;
|
D | ehv_pic.c | 185 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()
|
D | cpm2_pic.c | 53 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/ |
D | ge_pic.c | 53 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/ |
D | mpc5121_ads_cpld.c | 24 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/ |
D | pq2ads-pci-pic.c | 32 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/ |
D | i8259.h | 9 extern struct irq_domain *i8259_get_host(void);
|
D | ehv_pic.h | 28 struct irq_domain *irqhost;
|
/arch/c6x/kernel/ |
D | irq.c | 77 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/ |
D | xics-common.c | 43 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/ |
D | media5200.c | 48 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/ |
D | intc.c | 86 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/ |
D | qe_ic.h | 82 struct irq_domain *irqhost;
|
/arch/arm/mach-at91/ |
D | irq.c | 43 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/ |
D | socrates_fpga_pic.c | 54 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()
|