/kernel/linux/linux-5.10/arch/powerpc/sysdev/ |
H A D | mpic.c | 2 * 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 D | fsl_mpic_err.c | 14 #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 D | mpic.h | 10 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 D | mpic_msi.c | 9 #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 D | mpic.c | 2 * 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 D | fsl_mpic_err.c | 15 #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 D | mpic.h | 10 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 D | mpic_msi.c | 11 #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 D | linkstation.c | 19 #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 D | storcenter.c | 21 #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 D | mpc7448_hpc2.c | 41 #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 D | linkstation.c | 18 #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 D | storcenter.c | 20 #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 D | qemu_e500.c | 20 #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 D | mvme2500.c | 18 #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 D | bsc913x_qds.c | 14 #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 D | bsc913x_rdb.c | 12 #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 D | p2020.c | 15 #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 D | qemu_e500.c | 21 #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 D | bsc913x_qds.c | 14 #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 D | bsc913x_rdb.c | 12 #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 D | c293pcie.c | 14 #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 D | mvme2500.c | 18 #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 D | msi.c | 13 #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 D | msi.c | 14 #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()
|