Home
last modified time | relevance | path

Searched refs:mpic (Results 1 - 25 of 132) sorted by relevance

123456

/kernel/linux/linux-5.10/arch/powerpc/sysdev/
H A Dmpic.c2 * arch/powerpc/kernel/mpic.c
39 #include <asm/mpic.h>
42 #include "mpic.h"
51 .name = "mpic",
52 .dev_name = "mpic",
56 static struct mpic *mpics;
57 static struct mpic *mpic_primary;
150 #define MPIC_INFO(name) mpic->hw_set[MPIC_IDX_##name]
158 static inline unsigned int mpic_processor_id(struct mpic *mpic) in mpic_processor_id() argument
210 _mpic_ipi_read(struct mpic *mpic, unsigned int ipi) _mpic_ipi_read() argument
221 _mpic_ipi_write(struct mpic *mpic, unsigned int ipi, u32 value) _mpic_ipi_write() argument
229 mpic_tm_offset(struct mpic *mpic, unsigned int tm) mpic_tm_offset() argument
235 _mpic_tm_read(struct mpic *mpic, unsigned int tm) _mpic_tm_read() argument
243 _mpic_tm_write(struct mpic *mpic, unsigned int tm, u32 value) _mpic_tm_write() argument
251 _mpic_cpu_read(struct mpic *mpic, unsigned int reg) _mpic_cpu_read() argument
258 _mpic_cpu_write(struct mpic *mpic, unsigned int reg, u32 value) _mpic_cpu_write() argument
265 _mpic_irq_read(struct mpic *mpic, unsigned int src_no, unsigned int reg) _mpic_irq_read() argument
281 _mpic_irq_write(struct mpic *mpic, unsigned int src_no, unsigned int reg, u32 value) _mpic_irq_write() argument
314 _mpic_map_mmio(struct mpic *mpic, phys_addr_t phys_addr, struct mpic_reg_bank *rb, unsigned int offset, unsigned int size) _mpic_map_mmio() argument
323 _mpic_map_dcr(struct mpic *mpic, struct mpic_reg_bank *rb, unsigned int offset, unsigned int size) _mpic_map_dcr() argument
331 mpic_map(struct mpic *mpic, phys_addr_t phys_addr, struct mpic_reg_bank *rb, unsigned int offset, unsigned int size) mpic_map() argument
349 mpic_test_broken_ipi(struct mpic *mpic) mpic_test_broken_ipi() argument
367 mpic_is_ht_interrupt(struct mpic *mpic, unsigned int source) mpic_is_ht_interrupt() argument
375 mpic_ht_end_irq(struct mpic *mpic, unsigned int source) mpic_ht_end_irq() argument
391 mpic_startup_ht_interrupt(struct mpic *mpic, unsigned int source, bool level) mpic_startup_ht_interrupt() argument
420 mpic_shutdown_ht_interrupt(struct mpic *mpic, unsigned int source) mpic_shutdown_ht_interrupt() argument
447 mpic_scan_ht_msi(struct mpic *mpic, u8 __iomem *devbase, unsigned int devfn) mpic_scan_ht_msi() argument
483 mpic_scan_ht_msi(struct mpic *mpic, u8 __iomem *devbase, unsigned int devfn) mpic_scan_ht_msi() argument
490 mpic_scan_ht_pic(struct mpic *mpic, u8 __iomem *devbase, unsigned int devfn, u32 vdid) mpic_scan_ht_pic() argument
539 mpic_scan_ht_pics(struct mpic *mpic) mpic_scan_ht_pics() argument
591 mpic_is_ht_interrupt(struct mpic *mpic, unsigned int source) mpic_is_ht_interrupt() argument
596 mpic_scan_ht_pics(struct mpic *mpic) mpic_scan_ht_pics() argument
612 mpic_is_ipi(struct mpic *mpic, unsigned int src) mpic_is_ipi() argument
618 mpic_is_tm(struct mpic *mpic, unsigned int src) mpic_is_tm() argument
655 mpic_eoi(struct mpic *mpic) mpic_eoi() argument
668 struct mpic *mpic = mpic_from_irq_data(d); mpic_unmask_irq() local
689 struct mpic *mpic = mpic_from_irq_data(d); mpic_mask_irq() local
710 struct mpic *mpic = mpic_from_irq_data(d); mpic_end_irq() local
727 struct mpic *mpic = mpic_from_irq_data(d); mpic_unmask_ht_irq() local
738 struct mpic *mpic = mpic_from_irq_data(d); mpic_startup_ht_irq() local
749 struct mpic *mpic = mpic_from_irq_data(d); mpic_shutdown_ht_irq() local
758 struct mpic *mpic = mpic_from_irq_data(d); mpic_end_ht_irq() local
779 struct mpic *mpic = mpic_from_ipi(d); mpic_unmask_ipi() local
793 struct mpic *mpic = mpic_from_ipi(d); mpic_end_ipi() local
807 struct mpic *mpic = mpic_from_irq_data(d); mpic_unmask_tm() local
817 struct mpic *mpic = mpic_from_irq_data(d); mpic_mask_tm() local
827 struct mpic *mpic = mpic_from_irq_data(d); mpic_set_affinity() local
846 mpic_type_to_vecpri(struct mpic *mpic, unsigned int type) mpic_type_to_vecpri() argument
869 struct mpic *mpic = mpic_from_irq_data(d); mpic_set_irq_type() local
929 struct mpic *mpic = mpic_from_irq(virq); mpic_set_vector() local
947 struct mpic *mpic = mpic_from_irq(virq); mpic_set_destination() local
1003 struct mpic *mpic = h->host_data; mpic_host_map() local
1090 struct mpic *mpic = h->host_data; mpic_host_xlate() local
1168 struct mpic *mpic = irq_desc_get_handler_data(desc); mpic_cascade() local
1186 fsl_mpic_get_version(struct mpic *mpic) fsl_mpic_get_version() argument
1205 struct mpic *mpic = mpic_primary; fsl_mpic_primary_get_version() local
1221 struct mpic *mpic; mpic_alloc() local
1534 mpic_assign_isu(struct mpic *mpic, unsigned int isu_num, phys_addr_t paddr) mpic_assign_isu() argument
1549 mpic_init(struct mpic *mpic) mpic_init() argument
1666 struct mpic *mpic = mpic_find(irq); mpic_irq_set_priority() local
1697 struct mpic *mpic = mpic_primary; mpic_setup_this_cpu() local
1728 struct mpic *mpic = mpic_primary; mpic_cpu_get_priority() local
1735 struct mpic *mpic = mpic_primary; mpic_cpu_set_priority() local
1743 struct mpic *mpic = mpic_primary; mpic_teardown_this_cpu() local
1769 _mpic_get_one_irq(struct mpic *mpic, int reg) _mpic_get_one_irq() argument
1792 mpic_get_one_irq(struct mpic *mpic) mpic_get_one_irq() argument
1799 struct mpic *mpic = mpic_primary; mpic_get_irq() local
1809 struct mpic *mpic = mpic_primary; mpic_get_coreint_irq() local
1835 struct mpic *mpic = mpic_primary; mpic_get_mcirq() local
1845 struct mpic *mpic = mpic_primary; mpic_request_ipis() local
1864 struct mpic *mpic = mpic_primary; smp_mpic_message_pass() local
1907 struct mpic *mpic = mpic_primary; mpic_reset_core() local
1935 mpic_suspend_one(struct mpic *mpic) mpic_suspend_one() argument
1949 struct mpic *mpic = mpics; mpic_suspend() local
1959 mpic_resume_one(struct mpic *mpic) mpic_resume_one() argument
1991 struct mpic *mpic = mpics; mpic_resume() local
[all...]
H A Dfsl_mpic_err.c14 #include <asm/mpic.h>
16 #include "mpic.h"
35 struct mpic *mpic = irq_data_get_irq_chip_data(d); in fsl_mpic_mask_err() local
36 unsigned int src = virq_to_hw(d->irq) - mpic->err_int_vecs[0]; in fsl_mpic_mask_err()
38 eimr = mpic_fsl_err_read(mpic->err_regs, MPIC_ERR_INT_EIMR); in fsl_mpic_mask_err()
40 mpic_fsl_err_write(mpic->err_regs, eimr); in fsl_mpic_mask_err()
46 struct mpic *mpic = irq_data_get_irq_chip_data(d); in fsl_mpic_unmask_err() local
47 unsigned int src = virq_to_hw(d->irq) - mpic in fsl_mpic_unmask_err()
60 mpic_setup_error_int(struct mpic *mpic, int intvec) mpic_setup_error_int() argument
79 mpic_map_error_int(struct mpic *mpic, unsigned int virq, irq_hw_number_t hw) mpic_map_error_int() argument
98 struct mpic *mpic = (struct mpic *) data; fsl_error_int_handler() local
126 mpic_err_int_init(struct mpic *mpic, irq_hw_number_t irqnum) mpic_err_int_init() argument
[all...]
H A Dmpic.h10 extern void mpic_msi_reserve_hwirq(struct mpic *mpic, irq_hw_number_t hwirq);
11 extern int mpic_msi_init_allocator(struct mpic *mpic);
12 extern int mpic_u3msi_init(struct mpic *mpic);
14 static inline void mpic_msi_reserve_hwirq(struct mpic *mpic, in mpic_msi_reserve_hwirq() argument
20 static inline int mpic_u3msi_init(struct mpic *mpic) in mpic_u3msi_init() argument
29 mpic_pasemi_msi_init(struct mpic *mpic) mpic_pasemi_msi_init() argument
43 mpic_map_error_int(struct mpic *mpic, unsigned int virq, irq_hw_number_t hw) mpic_map_error_int() argument
49 mpic_err_int_init(struct mpic *mpic, irq_hw_number_t irqnum) mpic_err_int_init() argument
54 mpic_setup_error_int(struct mpic *mpic, int intvec) mpic_setup_error_int() argument
[all...]
H A Dmpic_msi.c9 #include <asm/mpic.h>
15 #include <sysdev/mpic.h>
17 void mpic_msi_reserve_hwirq(struct mpic *mpic, irq_hw_number_t hwirq) in mpic_msi_reserve_hwirq() argument
19 /* The mpic calls this even when there is no allocator setup */ in mpic_msi_reserve_hwirq()
20 if (!mpic->msi_bitmap.bitmap) in mpic_msi_reserve_hwirq()
23 msi_bitmap_reserve_hwirq(&mpic->msi_bitmap, hwirq); in mpic_msi_reserve_hwirq()
27 static int mpic_msi_reserve_u3_hwirqs(struct mpic *mpic) in mpic_msi_reserve_u3_hwirqs() argument
30 const struct irq_domain_ops *ops = mpic in mpic_msi_reserve_u3_hwirqs()
71 mpic_msi_reserve_u3_hwirqs(struct mpic *mpic) mpic_msi_reserve_u3_hwirqs() argument
77 mpic_msi_init_allocator(struct mpic *mpic) mpic_msi_init_allocator() argument
[all...]
/kernel/linux/linux-6.6/arch/powerpc/sysdev/
H A Dmpic.c2 * arch/powerpc/kernel/mpic.c
41 #include <asm/mpic.h>
44 #include "mpic.h"
53 .name = "mpic",
54 .dev_name = "mpic",
58 static struct mpic *mpics;
59 static struct mpic *mpic_primary;
152 #define MPIC_INFO(name) mpic->hw_set[MPIC_IDX_##name]
160 static inline unsigned int mpic_processor_id(struct mpic *mpic) in mpic_processor_id() argument
212 _mpic_ipi_read(struct mpic *mpic, unsigned int ipi) _mpic_ipi_read() argument
223 _mpic_ipi_write(struct mpic *mpic, unsigned int ipi, u32 value) _mpic_ipi_write() argument
231 mpic_tm_offset(struct mpic *mpic, unsigned int tm) mpic_tm_offset() argument
237 _mpic_tm_read(struct mpic *mpic, unsigned int tm) _mpic_tm_read() argument
245 _mpic_tm_write(struct mpic *mpic, unsigned int tm, u32 value) _mpic_tm_write() argument
253 _mpic_cpu_read(struct mpic *mpic, unsigned int reg) _mpic_cpu_read() argument
260 _mpic_cpu_write(struct mpic *mpic, unsigned int reg, u32 value) _mpic_cpu_write() argument
267 _mpic_irq_read(struct mpic *mpic, unsigned int src_no, unsigned int reg) _mpic_irq_read() argument
283 _mpic_irq_write(struct mpic *mpic, unsigned int src_no, unsigned int reg, u32 value) _mpic_irq_write() argument
316 _mpic_map_mmio(struct mpic *mpic, phys_addr_t phys_addr, struct mpic_reg_bank *rb, unsigned int offset, unsigned int size) _mpic_map_mmio() argument
325 _mpic_map_dcr(struct mpic *mpic, struct mpic_reg_bank *rb, unsigned int offset, unsigned int size) _mpic_map_dcr() argument
333 mpic_map(struct mpic *mpic, phys_addr_t phys_addr, struct mpic_reg_bank *rb, unsigned int offset, unsigned int size) mpic_map() argument
351 mpic_test_broken_ipi(struct mpic *mpic) mpic_test_broken_ipi() argument
369 mpic_is_ht_interrupt(struct mpic *mpic, unsigned int source) mpic_is_ht_interrupt() argument
377 mpic_ht_end_irq(struct mpic *mpic, unsigned int source) mpic_ht_end_irq() argument
393 mpic_startup_ht_interrupt(struct mpic *mpic, unsigned int source, bool level) mpic_startup_ht_interrupt() argument
422 mpic_shutdown_ht_interrupt(struct mpic *mpic, unsigned int source) mpic_shutdown_ht_interrupt() argument
449 mpic_scan_ht_msi(struct mpic *mpic, u8 __iomem *devbase, unsigned int devfn) mpic_scan_ht_msi() argument
485 mpic_scan_ht_msi(struct mpic *mpic, u8 __iomem *devbase, unsigned int devfn) mpic_scan_ht_msi() argument
492 mpic_scan_ht_pic(struct mpic *mpic, u8 __iomem *devbase, unsigned int devfn, u32 vdid) mpic_scan_ht_pic() argument
541 mpic_scan_ht_pics(struct mpic *mpic) mpic_scan_ht_pics() argument
593 mpic_is_ht_interrupt(struct mpic *mpic, unsigned int source) mpic_is_ht_interrupt() argument
598 mpic_scan_ht_pics(struct mpic *mpic) mpic_scan_ht_pics() argument
614 mpic_is_ipi(struct mpic *mpic, unsigned int src) mpic_is_ipi() argument
620 mpic_is_tm(struct mpic *mpic, unsigned int src) mpic_is_tm() argument
657 mpic_eoi(struct mpic *mpic) mpic_eoi() argument
670 struct mpic *mpic = mpic_from_irq_data(d); mpic_unmask_irq() local
691 struct mpic *mpic = mpic_from_irq_data(d); mpic_mask_irq() local
712 struct mpic *mpic = mpic_from_irq_data(d); mpic_end_irq() local
729 struct mpic *mpic = mpic_from_irq_data(d); mpic_unmask_ht_irq() local
740 struct mpic *mpic = mpic_from_irq_data(d); mpic_startup_ht_irq() local
751 struct mpic *mpic = mpic_from_irq_data(d); mpic_shutdown_ht_irq() local
760 struct mpic *mpic = mpic_from_irq_data(d); mpic_end_ht_irq() local
781 struct mpic *mpic = mpic_from_ipi(d); mpic_unmask_ipi() local
795 struct mpic *mpic = mpic_from_ipi(d); mpic_end_ipi() local
809 struct mpic *mpic = mpic_from_irq_data(d); mpic_unmask_tm() local
819 struct mpic *mpic = mpic_from_irq_data(d); mpic_mask_tm() local
829 struct mpic *mpic = mpic_from_irq_data(d); mpic_set_affinity() local
848 mpic_type_to_vecpri(struct mpic *mpic, unsigned int type) mpic_type_to_vecpri() argument
871 struct mpic *mpic = mpic_from_irq_data(d); mpic_set_irq_type() local
931 struct mpic *mpic = mpic_from_irq(virq); mpic_set_vector() local
949 struct mpic *mpic = mpic_from_irq(virq); mpic_set_destination() local
1005 struct mpic *mpic = h->host_data; mpic_host_map() local
1092 struct mpic *mpic = h->host_data; mpic_host_xlate() local
1170 struct mpic *mpic = irq_desc_get_handler_data(desc); mpic_cascade() local
1188 fsl_mpic_get_version(struct mpic *mpic) fsl_mpic_get_version() argument
1207 struct mpic *mpic = mpic_primary; fsl_mpic_primary_get_version() local
1223 struct mpic *mpic; mpic_alloc() local
1533 mpic_assign_isu(struct mpic *mpic, unsigned int isu_num, phys_addr_t paddr) mpic_assign_isu() argument
1548 mpic_init(struct mpic *mpic) mpic_init() argument
1665 struct mpic *mpic = mpic_find(irq); mpic_irq_set_priority() local
1696 struct mpic *mpic = mpic_primary; mpic_setup_this_cpu() local
1727 struct mpic *mpic = mpic_primary; mpic_cpu_get_priority() local
1734 struct mpic *mpic = mpic_primary; mpic_cpu_set_priority() local
1742 struct mpic *mpic = mpic_primary; mpic_teardown_this_cpu() local
1768 _mpic_get_one_irq(struct mpic *mpic, int reg) _mpic_get_one_irq() argument
1791 mpic_get_one_irq(struct mpic *mpic) mpic_get_one_irq() argument
1798 struct mpic *mpic = mpic_primary; mpic_get_irq() local
1808 struct mpic *mpic = mpic_primary; mpic_get_coreint_irq() local
1834 struct mpic *mpic = mpic_primary; mpic_get_mcirq() local
1844 struct mpic *mpic = mpic_primary; mpic_request_ipis() local
1863 struct mpic *mpic = mpic_primary; smp_mpic_message_pass() local
1906 struct mpic *mpic = mpic_primary; mpic_reset_core() local
1934 mpic_suspend_one(struct mpic *mpic) mpic_suspend_one() argument
1948 struct mpic *mpic = mpics; mpic_suspend() local
1958 mpic_resume_one(struct mpic *mpic) mpic_resume_one() argument
1990 struct mpic *mpic = mpics; mpic_resume() local
[all...]
H A Dfsl_mpic_err.c15 #include <asm/mpic.h>
17 #include "mpic.h"
36 struct mpic *mpic = irq_data_get_irq_chip_data(d); in fsl_mpic_mask_err() local
37 unsigned int src = virq_to_hw(d->irq) - mpic->err_int_vecs[0]; in fsl_mpic_mask_err()
39 eimr = mpic_fsl_err_read(mpic->err_regs, MPIC_ERR_INT_EIMR); in fsl_mpic_mask_err()
41 mpic_fsl_err_write(mpic->err_regs, eimr); in fsl_mpic_mask_err()
47 struct mpic *mpic = irq_data_get_irq_chip_data(d); in fsl_mpic_unmask_err() local
48 unsigned int src = virq_to_hw(d->irq) - mpic in fsl_mpic_unmask_err()
61 mpic_setup_error_int(struct mpic *mpic, int intvec) mpic_setup_error_int() argument
80 mpic_map_error_int(struct mpic *mpic, unsigned int virq, irq_hw_number_t hw) mpic_map_error_int() argument
99 struct mpic *mpic = (struct mpic *) data; fsl_error_int_handler() local
124 mpic_err_int_init(struct mpic *mpic, irq_hw_number_t irqnum) mpic_err_int_init() argument
[all...]
H A Dmpic.h10 extern void mpic_msi_reserve_hwirq(struct mpic *mpic, irq_hw_number_t hwirq);
11 int __init mpic_msi_init_allocator(struct mpic *mpic);
12 int __init mpic_u3msi_init(struct mpic *mpic);
14 static inline void mpic_msi_reserve_hwirq(struct mpic *mpic, in mpic_msi_reserve_hwirq() argument
20 static inline int mpic_u3msi_init(struct mpic *mpic) in mpic_u3msi_init() argument
29 mpic_pasemi_msi_init(struct mpic *mpic) mpic_pasemi_msi_init() argument
43 mpic_map_error_int(struct mpic *mpic, unsigned int virq, irq_hw_number_t hw) mpic_map_error_int() argument
49 mpic_err_int_init(struct mpic *mpic, irq_hw_number_t irqnum) mpic_err_int_init() argument
54 mpic_setup_error_int(struct mpic *mpic, int intvec) mpic_setup_error_int() argument
[all...]
H A Dmpic_msi.c11 #include <asm/mpic.h>
16 #include <sysdev/mpic.h>
18 void mpic_msi_reserve_hwirq(struct mpic *mpic, irq_hw_number_t hwirq) in mpic_msi_reserve_hwirq() argument
20 /* The mpic calls this even when there is no allocator setup */ in mpic_msi_reserve_hwirq()
21 if (!mpic->msi_bitmap.bitmap) in mpic_msi_reserve_hwirq()
24 msi_bitmap_reserve_hwirq(&mpic->msi_bitmap, hwirq); in mpic_msi_reserve_hwirq()
28 static int __init mpic_msi_reserve_u3_hwirqs(struct mpic *mpic) in mpic_msi_reserve_u3_hwirqs() argument
31 const struct irq_domain_ops *ops = mpic in mpic_msi_reserve_u3_hwirqs()
72 mpic_msi_reserve_u3_hwirqs(struct mpic *mpic) mpic_msi_reserve_u3_hwirqs() argument
78 mpic_msi_init_allocator(struct mpic *mpic) mpic_msi_init_allocator() argument
[all...]
/kernel/linux/linux-5.10/arch/powerpc/platforms/embedded6xx/
H A Dlinkstation.c19 #include <asm/mpic.h>
83 struct mpic *mpic; in linkstation_init_IRQ() local
85 mpic = mpic_alloc(NULL, 0, 0, 4, 0, " EPIC "); in linkstation_init_IRQ()
86 BUG_ON(mpic == NULL); in linkstation_init_IRQ()
89 mpic_assign_isu(mpic, 0, mpic->paddr + 0x10200); in linkstation_init_IRQ()
92 mpic_assign_isu(mpic, 1, mpic->paddr + 0x11000); in linkstation_init_IRQ()
95 mpic_assign_isu(mpic, in linkstation_init_IRQ()
[all...]
H A Dstorcenter.c21 #include <asm/mpic.h>
84 struct mpic *mpic; in storcenter_init_IRQ() local
86 mpic = mpic_alloc(NULL, 0, 0, 16, 0, " OpenPIC "); in storcenter_init_IRQ()
87 BUG_ON(mpic == NULL); in storcenter_init_IRQ()
93 mpic_assign_isu(mpic, 0, mpic->paddr + 0x10200); in storcenter_init_IRQ()
94 mpic_assign_isu(mpic, 1, mpic->paddr + 0x11000); in storcenter_init_IRQ()
96 mpic_init(mpic); in storcenter_init_IRQ()
[all...]
H A Dmpc7448_hpc2.c41 #include <asm/mpic.h>
99 struct mpic *mpic; in mpc7448_hpc2_init_IRQ() local
106 mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in mpc7448_hpc2_init_IRQ()
111 BUG_ON(mpic == NULL); in mpc7448_hpc2_init_IRQ()
113 mpic_assign_isu(mpic, 0, mpic->paddr + 0x100); in mpc7448_hpc2_init_IRQ()
115 mpic_init(mpic); in mpc7448_hpc2_init_IRQ()
133 irq_set_handler_data(cascade_pci_irq, mpic); in mpc7448_hpc2_init_IRQ()
/kernel/linux/linux-6.6/arch/powerpc/platforms/embedded6xx/
H A Dlinkstation.c18 #include <asm/mpic.h>
85 struct mpic *mpic; in linkstation_init_IRQ() local
87 mpic = mpic_alloc(NULL, 0, 0, 4, 0, " EPIC "); in linkstation_init_IRQ()
88 BUG_ON(mpic == NULL); in linkstation_init_IRQ()
91 mpic_assign_isu(mpic, 0, mpic->paddr + 0x10200); in linkstation_init_IRQ()
94 mpic_assign_isu(mpic, 1, mpic->paddr + 0x11000); in linkstation_init_IRQ()
97 mpic_assign_isu(mpic, in linkstation_init_IRQ()
[all...]
H A Dstorcenter.c20 #include <asm/mpic.h>
86 struct mpic *mpic; in storcenter_init_IRQ() local
88 mpic = mpic_alloc(NULL, 0, 0, 16, 0, " OpenPIC "); in storcenter_init_IRQ()
89 BUG_ON(mpic == NULL); in storcenter_init_IRQ()
95 mpic_assign_isu(mpic, 0, mpic->paddr + 0x10200); in storcenter_init_IRQ()
96 mpic_assign_isu(mpic, 1, mpic->paddr + 0x11000); in storcenter_init_IRQ()
98 mpic_init(mpic); in storcenter_init_IRQ()
[all...]
/kernel/linux/linux-5.10/arch/powerpc/platforms/85xx/
H A Dqemu_e500.c20 #include <asm/mpic.h>
29 struct mpic *mpic; in qemu_e500_pic_init() local
33 mpic = mpic_alloc(NULL, 0, flags, 0, 256, " OpenPIC "); in qemu_e500_pic_init()
35 BUG_ON(mpic == NULL); in qemu_e500_pic_init()
36 mpic_init(mpic); in qemu_e500_pic_init()
H A Dmvme2500.c18 #include <asm/mpic.h>
26 struct mpic *mpic = mpic_alloc(NULL, 0, in mvme2500_pic_init() local
29 BUG_ON(mpic == NULL); in mvme2500_pic_init()
30 mpic_init(mpic); in mvme2500_pic_init()
H A Dbsc913x_qds.c14 #include <asm/mpic.h>
24 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in bsc913x_qds_pic_init() local
28 if (!mpic) in bsc913x_qds_pic_init()
31 mpic_init(mpic); in bsc913x_qds_pic_init()
H A Dbsc913x_rdb.c12 #include <asm/mpic.h>
20 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in bsc913x_rdb_pic_init() local
24 if (!mpic) in bsc913x_rdb_pic_init()
27 mpic_init(mpic); in bsc913x_rdb_pic_init()
/kernel/linux/linux-6.6/arch/powerpc/platforms/85xx/
H A Dp2020.c15 #include <asm/mpic.h>
26 struct mpic *mpic; in p2020_pic_init() local
29 mpic = mpic_alloc(NULL, 0, flags, 0, 256, " OpenPIC "); in p2020_pic_init()
31 if (WARN_ON(!mpic)) in p2020_pic_init()
34 mpic_init(mpic); in p2020_pic_init()
H A Dqemu_e500.c21 #include <asm/mpic.h>
30 struct mpic *mpic; in qemu_e500_pic_init() local
34 mpic = mpic_alloc(NULL, 0, flags, 0, 256, " OpenPIC "); in qemu_e500_pic_init()
36 BUG_ON(mpic == NULL); in qemu_e500_pic_init()
37 mpic_init(mpic); in qemu_e500_pic_init()
H A Dbsc913x_qds.c14 #include <asm/mpic.h>
24 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in bsc913x_qds_pic_init() local
28 if (!mpic) in bsc913x_qds_pic_init()
31 mpic_init(mpic); in bsc913x_qds_pic_init()
H A Dbsc913x_rdb.c12 #include <asm/mpic.h>
20 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in bsc913x_rdb_pic_init() local
24 if (!mpic) in bsc913x_rdb_pic_init()
27 mpic_init(mpic); in bsc913x_rdb_pic_init()
H A Dc293pcie.c14 #include <asm/mpic.h>
23 struct mpic *mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in c293_pcie_pic_init() local
26 BUG_ON(mpic == NULL); in c293_pcie_pic_init()
28 mpic_init(mpic); in c293_pcie_pic_init()
H A Dmvme2500.c18 #include <asm/mpic.h>
26 struct mpic *mpic = mpic_alloc(NULL, 0, in mvme2500_pic_init() local
29 BUG_ON(mpic == NULL); in mvme2500_pic_init()
30 mpic_init(mpic); in mvme2500_pic_init()
/kernel/linux/linux-5.10/arch/powerpc/platforms/pasemi/
H A Dmsi.c13 #include <asm/mpic.h>
19 #include <sysdev/mpic.h>
31 static struct mpic *msi_mpic;
138 int mpic_pasemi_msi_init(struct mpic *mpic) in mpic_pasemi_msi_init() argument
144 of_node = irq_domain_get_of_node(mpic->irqhost); in mpic_pasemi_msi_init()
150 rc = mpic_msi_init_allocator(mpic); in mpic_pasemi_msi_init()
158 msi_mpic = mpic; in mpic_pasemi_msi_init()
/kernel/linux/linux-6.6/arch/powerpc/platforms/pasemi/
H A Dmsi.c14 #include <asm/mpic.h>
19 #include <sysdev/mpic.h>
31 static struct mpic *msi_mpic;
134 int __init mpic_pasemi_msi_init(struct mpic *mpic) in mpic_pasemi_msi_init() argument
140 of_node = irq_domain_get_of_node(mpic->irqhost); in mpic_pasemi_msi_init()
146 rc = mpic_msi_init_allocator(mpic); in mpic_pasemi_msi_init()
154 msi_mpic = mpic; in mpic_pasemi_msi_init()

Completed in 8 milliseconds

123456