Release 4.14 arch/powerpc/sysdev/mpic.h
#ifndef _POWERPC_SYSDEV_MPIC_H
#define _POWERPC_SYSDEV_MPIC_H
/*
* Copyright 2006-2007, Michael Ellerman, IBM Corporation.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; version 2 of the
* License.
*
*/
#ifdef CONFIG_PCI_MSI
extern void mpic_msi_reserve_hwirq(struct mpic *mpic, irq_hw_number_t hwirq);
extern int mpic_msi_init_allocator(struct mpic *mpic);
extern int mpic_u3msi_init(struct mpic *mpic);
#else
static inline void mpic_msi_reserve_hwirq(struct mpic *mpic,
irq_hw_number_t hwirq)
{
return;
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Michael Ellerman | 16 | 100.00% | 1 | 100.00% |
Total | 16 | 100.00% | 1 | 100.00% |
static inline int mpic_u3msi_init(struct mpic *mpic)
{
return -1;
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Michael Ellerman | 16 | 100.00% | 1 | 100.00% |
Total | 16 | 100.00% | 1 | 100.00% |
#endif
#if defined(CONFIG_PCI_MSI) && defined(CONFIG_PPC_PASEMI)
int mpic_pasemi_msi_init(struct mpic *mpic);
#else
static inline int mpic_pasemi_msi_init(struct mpic *mpic) { return -1; }
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Olof Johansson | 16 | 100.00% | 1 | 100.00% |
Total | 16 | 100.00% | 1 | 100.00% |
#endif
extern int mpic_set_irq_type(struct irq_data *d, unsigned int flow_type);
extern void mpic_set_vector(unsigned int virq, unsigned int vector);
extern int mpic_set_affinity(struct irq_data *d,
const struct cpumask *cpumask, bool force);
extern void mpic_reset_core(int cpu);
#ifdef CONFIG_FSL_SOC
extern int mpic_map_error_int(struct mpic *mpic, unsigned int virq, irq_hw_number_t hw);
extern void mpic_err_int_init(struct mpic *mpic, irq_hw_number_t irqnum);
extern int mpic_setup_error_int(struct mpic *mpic, int intvec);
#else
static inline int mpic_map_error_int(struct mpic *mpic, unsigned int virq, irq_hw_number_t hw)
{
return 0;
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Varun Sethi | 22 | 100.00% | 1 | 100.00% |
Total | 22 | 100.00% | 1 | 100.00% |
static inline void mpic_err_int_init(struct mpic *mpic, irq_hw_number_t irqnum)
{
return;
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Varun Sethi | 16 | 100.00% | 1 | 100.00% |
Total | 16 | 100.00% | 1 | 100.00% |
static inline int mpic_setup_error_int(struct mpic *mpic, int intvec)
{
return -1;
}
Contributors
Person | Tokens | Prop | Commits | CommitProp |
Varun Sethi | 19 | 100.00% | 1 | 100.00% |
Total | 19 | 100.00% | 1 | 100.00% |
#endif
#endif /* _POWERPC_SYSDEV_MPIC_H */
Overall Contributors
Person | Tokens | Prop | Commits | CommitProp |
Michael Ellerman | 118 | 41.70% | 3 | 30.00% |
Varun Sethi | 107 | 37.81% | 1 | 10.00% |
Olof Johansson | 34 | 12.01% | 2 | 20.00% |
Lennert Buytenhek | 11 | 3.89% | 1 | 10.00% |
Matthew McClintock | 8 | 2.83% | 1 | 10.00% |
Rusty Russell | 4 | 1.41% | 1 | 10.00% |
Ingo Molnar | 1 | 0.35% | 1 | 10.00% |
Total | 283 | 100.00% | 10 | 100.00% |
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.