Commit 5868756d authored by Ralf Baechle's avatar Ralf Baechle

[MIPS] SMTC: Make a bunch of functions and variables static.

Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 99d233fa
...@@ -67,15 +67,15 @@ unsigned int ipi_timer_latch[NR_CPUS]; ...@@ -67,15 +67,15 @@ unsigned int ipi_timer_latch[NR_CPUS];
#define IPIBUF_PER_CPU 4 #define IPIBUF_PER_CPU 4
struct smtc_ipi_q IPIQ[NR_CPUS]; static struct smtc_ipi_q IPIQ[NR_CPUS];
struct smtc_ipi_q freeIPIq; static struct smtc_ipi_q freeIPIq;
/* Forward declarations */ /* Forward declarations */
void ipi_decode(struct smtc_ipi *); void ipi_decode(struct smtc_ipi *);
void post_direct_ipi(int cpu, struct smtc_ipi *pipi); static void post_direct_ipi(int cpu, struct smtc_ipi *pipi);
void setup_cross_vpe_interrupts(void); static void setup_cross_vpe_interrupts(void);
void init_smtc_stats(void); void init_smtc_stats(void);
/* Global SMTC Status */ /* Global SMTC Status */
...@@ -190,7 +190,7 @@ void __init sanitize_tlb_entries(void) ...@@ -190,7 +190,7 @@ void __init sanitize_tlb_entries(void)
* Configure shared TLB - VPC configuration bit must be set by caller * Configure shared TLB - VPC configuration bit must be set by caller
*/ */
void smtc_configure_tlb(void) static void smtc_configure_tlb(void)
{ {
int i,tlbsiz,vpes; int i,tlbsiz,vpes;
unsigned long mvpconf0; unsigned long mvpconf0;
...@@ -638,7 +638,7 @@ int setup_irq_smtc(unsigned int irq, struct irqaction * new, ...@@ -638,7 +638,7 @@ int setup_irq_smtc(unsigned int irq, struct irqaction * new,
* the VPE. * the VPE.
*/ */
void smtc_ipi_qdump(void) static void smtc_ipi_qdump(void)
{ {
int i; int i;
...@@ -749,7 +749,7 @@ void smtc_send_ipi(int cpu, int type, unsigned int action) ...@@ -749,7 +749,7 @@ void smtc_send_ipi(int cpu, int type, unsigned int action)
/* /*
* Send IPI message to Halted TC, TargTC/TargVPE already having been set * Send IPI message to Halted TC, TargTC/TargVPE already having been set
*/ */
void post_direct_ipi(int cpu, struct smtc_ipi *pipi) static void post_direct_ipi(int cpu, struct smtc_ipi *pipi)
{ {
struct pt_regs *kstack; struct pt_regs *kstack;
unsigned long tcstatus; unsigned long tcstatus;
...@@ -968,7 +968,7 @@ static void ipi_irq_dispatch(void) ...@@ -968,7 +968,7 @@ static void ipi_irq_dispatch(void)
static struct irqaction irq_ipi; static struct irqaction irq_ipi;
void setup_cross_vpe_interrupts(void) static void setup_cross_vpe_interrupts(void)
{ {
if (!cpu_has_vint) if (!cpu_has_vint)
panic("SMTC Kernel requires Vectored Interupt support"); panic("SMTC Kernel requires Vectored Interupt support");
...@@ -1264,7 +1264,7 @@ void smtc_flush_tlb_asid(unsigned long asid) ...@@ -1264,7 +1264,7 @@ void smtc_flush_tlb_asid(unsigned long asid)
* Support for single-threading cache flush operations. * Support for single-threading cache flush operations.
*/ */
int halt_state_save[NR_CPUS]; static int halt_state_save[NR_CPUS];
/* /*
* To really, really be sure that nothing is being done * To really, really be sure that nothing is being done
......
...@@ -44,9 +44,6 @@ struct smtc_ipi_q { ...@@ -44,9 +44,6 @@ struct smtc_ipi_q {
int depth; int depth;
}; };
extern struct smtc_ipi_q IPIQ[NR_CPUS];
extern struct smtc_ipi_q freeIPIq;
static inline void smtc_ipi_nq(struct smtc_ipi_q *q, struct smtc_ipi *p) static inline void smtc_ipi_nq(struct smtc_ipi_q *q, struct smtc_ipi *p)
{ {
long flags; long flags;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment