lkml.org 
[lkml]   [2012]   [Jul]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Date
From
Subject[PATCH] ia64: rename platform_* to ia64_platform_*
On Wed, Jul 25, 2012 at 01:18:39AM -0700, Joe Perches wrote:
> On Wed, 2012-07-25 at 16:06 +0800, Fengguang Wu wrote:
> > The macro name is too generic and conflicts with
> > snd_soc_dai_link.platform_name, which triggers lots of ALSA build errors.
>
> Is platform_name particularly special?
>
> Perhaps it's be better to rename all the other
> platform_<foo> uses to ia64_platform_<foo>

That's good point in general, oh well I just wanted to make the minimal change..

> []
>
> > diff --git a/arch/ia64/include/asm/machvec.h b/arch/ia64/include/asm/machvec.h
> []
> > @@ -120,7 +120,7 @@ extern void machvec_tlb_migrate_finish (struct mm_struct *);
> > # ifdef MACHVEC_PLATFORM_HEADER
> > # include MACHVEC_PLATFORM_HEADER
> > # else
> > -# define platform_name ia64_mv.name
> > +# define ia64_platform_name ia64_mv.name
> > # define platform_setup ia64_mv.setup
> > # define platform_cpu_init ia64_mv.cpu_init
> > # define platform_irq_init ia64_mv.irq_init
>
> Maybe something like:
>
> $ git ls-files arch/ia64 | \
> xargs sed -r -i 's/\bplatform_([a-z_]+)\b/ia64_platform_\1/g'

Thanks! To avoid some undesired changes, I ended up with the below script :)

Thanks,
Fengguang
---
From a099f447c2718ee9416dbdb24dd18789ebabfc5c Mon Sep 17 00:00:00 2001
From: Fengguang Wu <fengguang.wu@intel.com>
Date: Wed, 25 Jul 2012 20:24:28 +0800
Subject: [PATCH] ia64: rename platform_* to ia64_platform_*

The macro names are a bit too generic. In particular, platform_name
conflicts with snd_soc_dai_link.platform_name, which triggers lots of
ALSA build errors.

Generated by script, manual fixed indents and compile tested.

sed -r -i 's/\b(platform_name|platform_pci_fixup|platform_setup|platform_cpu_init|platform_irq_init|platform_send_ipi|platform_timer_interrupt|platform_global_tlb_purge|platform_tlb_migrate_finish|platform_dma_init|platform_dma_get_required_mask|platform_dma_get_ops|platform_irq_to_vector|platform_local_vector_to_irq|platform_pci_get_legacy_mem|platform_pci_legacy_read|platform_pci_legacy_write|platform_inb|platform_inw|platform_inl|platform_outb|platform_outw|platform_outl|platform_mmiowb|platform_readb|platform_readw|platform_readl|platform_readq|platform_readb_relaxed|platform_readw_relaxed|platform_readl_relaxed|platform_readq_relaxed|platform_migrate|platform_setup_msi_irq|platform_teardown_msi_irq|platform_pci_fixup_bus|platform_kernel_launch_event)\b/ia64_\1/g' $(grep -r --files-with-matches '\<platform_' arch/ia64)

Suggested-by: Joe Perches <joe@perches.com>
Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
---
arch/ia64/include/asm/dma-mapping.h | 10 +-
arch/ia64/include/asm/hw_irq.h | 6 +-
arch/ia64/include/asm/io.h | 42 ++--
arch/ia64/include/asm/machvec.h | 282 ++++++++++++-------------
arch/ia64/include/asm/machvec_dig.h | 4 +-
arch/ia64/include/asm/machvec_dig_vtd.h | 6 +-
arch/ia64/include/asm/machvec_hpsim.h | 10 +-
arch/ia64/include/asm/machvec_hpzx1.h | 6 +-
arch/ia64/include/asm/machvec_hpzx1_swiotlb.h | 12 +-
arch/ia64/include/asm/machvec_sn2.h | 128 +++++------
arch/ia64/include/asm/machvec_uv.h | 6 +-
arch/ia64/include/asm/machvec_xen.h | 10 +-
arch/ia64/include/asm/pci.h | 6 +-
arch/ia64/include/asm/processor.h | 2 +-
arch/ia64/include/asm/switch_to.h | 2 +-
arch/ia64/include/asm/tlb.h | 2 +-
arch/ia64/kernel/iosapic.c | 6 +-
arch/ia64/kernel/irq_ia64.c | 7 +-
arch/ia64/kernel/machine_kexec.c | 2 +-
arch/ia64/kernel/mca.c | 12 +-
arch/ia64/kernel/msi_ia64.c | 8 +-
arch/ia64/kernel/sal.c | 2 +-
arch/ia64/kernel/setup.c | 4 +-
arch/ia64/kernel/smp.c | 10 +-
arch/ia64/kernel/smpboot.c | 2 +-
arch/ia64/kernel/time.c | 2 +-
arch/ia64/mm/discontig.c | 2 +-
arch/ia64/mm/init.c | 2 +-
arch/ia64/mm/tlb.c | 2 +-
arch/ia64/pci/fixup.c | 4 +-
arch/ia64/pci/pci.c | 4 +-
arch/ia64/sn/kernel/setup.c | 2 +-
32 files changed, 304 insertions(+), 301 deletions(-)

diff --git a/arch/ia64/include/asm/dma-mapping.h b/arch/ia64/include/asm/dma-mapping.h
index 4f5e814..4543953 100644
--- a/arch/ia64/include/asm/dma-mapping.h
+++ b/arch/ia64/include/asm/dma-mapping.h
@@ -29,7 +29,7 @@ static inline void *dma_alloc_attrs(struct device *dev, size_t size,
dma_addr_t *daddr, gfp_t gfp,
struct dma_attrs *attrs)
{
- struct dma_map_ops *ops = platform_dma_get_ops(dev);
+ const struct dma_map_ops *ops = ia64_platform_dma_get_ops(dev);
void *caddr;

caddr = ops->alloc(dev, size, daddr, gfp, attrs);
@@ -43,7 +43,7 @@ static inline void dma_free_attrs(struct device *dev, size_t size,
void *caddr, dma_addr_t daddr,
struct dma_attrs *attrs)
{
- struct dma_map_ops *ops = platform_dma_get_ops(dev);
+ const struct dma_map_ops *ops = ia64_platform_dma_get_ops(dev);
debug_dma_free_coherent(dev, size, caddr, daddr);
ops->free(dev, size, caddr, daddr, attrs);
}
@@ -51,19 +51,19 @@ static inline void dma_free_attrs(struct device *dev, size_t size,
#define dma_alloc_noncoherent(d, s, h, f) dma_alloc_coherent(d, s, h, f)
#define dma_free_noncoherent(d, s, v, h) dma_free_coherent(d, s, v, h)

-#define get_dma_ops(dev) platform_dma_get_ops(dev)
+#define get_dma_ops(dev) ia64_platform_dma_get_ops(dev)

#include <asm-generic/dma-mapping-common.h>

static inline int dma_mapping_error(struct device *dev, dma_addr_t daddr)
{
- struct dma_map_ops *ops = platform_dma_get_ops(dev);
+ const struct dma_map_ops *ops = ia64_platform_dma_get_ops(dev);
return ops->mapping_error(dev, daddr);
}

static inline int dma_supported(struct device *dev, u64 mask)
{
- struct dma_map_ops *ops = platform_dma_get_ops(dev);
+ const struct dma_map_ops *ops = ia64_platform_dma_get_ops(dev);
return ops->dma_supported(dev, mask);
}

diff --git a/arch/ia64/include/asm/hw_irq.h b/arch/ia64/include/asm/hw_irq.h
index a681d02..42ce941 100644
--- a/arch/ia64/include/asm/hw_irq.h
+++ b/arch/ia64/include/asm/hw_irq.h
@@ -145,7 +145,7 @@ static inline void irq_complete_move(unsigned int irq) {}

static inline void ia64_native_resend_irq(unsigned int vector)
{
- platform_send_ipi(smp_processor_id(), vector, IA64_IPI_DM_INT, 0);
+ ia64_platform_send_ipi(smp_processor_id(), vector, IA64_IPI_DM_INT, 0);
}

/*
@@ -178,7 +178,7 @@ __ia64_local_vector_to_irq (ia64_vector vec)
static inline ia64_vector
irq_to_vector (int irq)
{
- return platform_irq_to_vector(irq);
+ return ia64_platform_irq_to_vector(irq);
}

/*
@@ -189,7 +189,7 @@ irq_to_vector (int irq)
static inline unsigned int
local_vector_to_irq (ia64_vector vec)
{
- return platform_local_vector_to_irq(vec);
+ return ia64_platform_local_vector_to_irq(vec);
}

#endif /* _ASM_IA64_HW_IRQ_H */
diff --git a/arch/ia64/include/asm/io.h b/arch/ia64/include/asm/io.h
index 2c26321..8250b23 100644
--- a/arch/ia64/include/asm/io.h
+++ b/arch/ia64/include/asm/io.h
@@ -233,7 +233,7 @@ __insb (unsigned long port, void *dst, unsigned long count)
unsigned char *dp = dst;

while (count--)
- *dp++ = platform_inb(port);
+ *dp++ = ia64_platform_inb(port);
}

static inline void
@@ -242,7 +242,7 @@ __insw (unsigned long port, void *dst, unsigned long count)
unsigned short *dp = dst;

while (count--)
- put_unaligned(platform_inw(port), dp++);
+ put_unaligned(ia64_platform_inw(port), dp++);
}

static inline void
@@ -251,7 +251,7 @@ __insl (unsigned long port, void *dst, unsigned long count)
unsigned int *dp = dst;

while (count--)
- put_unaligned(platform_inl(port), dp++);
+ put_unaligned(ia64_platform_inl(port), dp++);
}

static inline void
@@ -260,7 +260,7 @@ __outsb (unsigned long port, const void *src, unsigned long count)
const unsigned char *sp = src;

while (count--)
- platform_outb(*sp++, port);
+ ia64_platform_outb(*sp++, port);
}

static inline void
@@ -269,7 +269,7 @@ __outsw (unsigned long port, const void *src, unsigned long count)
const unsigned short *sp = src;

while (count--)
- platform_outw(get_unaligned(sp++), port);
+ ia64_platform_outw(get_unaligned(sp++), port);
}

static inline void
@@ -278,7 +278,7 @@ __outsl (unsigned long port, const void *src, unsigned long count)
const unsigned int *sp = src;

while (count--)
- platform_outl(get_unaligned(sp++), port);
+ ia64_platform_outl(get_unaligned(sp++), port);
}

/*
@@ -286,13 +286,13 @@ __outsl (unsigned long port, const void *src, unsigned long count)
* specification regarding legacy I/O support. Thus, we have to make these operations
* platform dependent...
*/
-#define __inb platform_inb
-#define __inw platform_inw
-#define __inl platform_inl
-#define __outb platform_outb
-#define __outw platform_outw
-#define __outl platform_outl
-#define __mmiowb platform_mmiowb
+#define __inb ia64_platform_inb
+#define __inw ia64_platform_inw
+#define __inl ia64_platform_inl
+#define __outb ia64_platform_outb
+#define __outw ia64_platform_outw
+#define __outl ia64_platform_outl
+#define __mmiowb ia64_platform_mmiowb

#define inb(p) __inb(p)
#define inw(p) __inw(p)
@@ -364,14 +364,14 @@ __writeq (unsigned long val, volatile void __iomem *addr)
*(volatile unsigned long __force *) addr = val;
}

-#define __readb platform_readb
-#define __readw platform_readw
-#define __readl platform_readl
-#define __readq platform_readq
-#define __readb_relaxed platform_readb_relaxed
-#define __readw_relaxed platform_readw_relaxed
-#define __readl_relaxed platform_readl_relaxed
-#define __readq_relaxed platform_readq_relaxed
+#define __readb ia64_platform_readb
+#define __readw ia64_platform_readw
+#define __readl ia64_platform_readl
+#define __readq ia64_platform_readq
+#define __readb_relaxed ia64_platform_readb_relaxed
+#define __readw_relaxed ia64_platform_readw_relaxed
+#define __readl_relaxed ia64_platform_readl_relaxed
+#define __readq_relaxed ia64_platform_readq_relaxed

#define readb(a) __readb((a))
#define readw(a) __readw((a))
diff --git a/arch/ia64/include/asm/machvec.h b/arch/ia64/include/asm/machvec.h
index 367d299..b092c1c 100644
--- a/arch/ia64/include/asm/machvec.h
+++ b/arch/ia64/include/asm/machvec.h
@@ -120,42 +120,42 @@ extern void machvec_tlb_migrate_finish (struct mm_struct *);
# ifdef MACHVEC_PLATFORM_HEADER
# include MACHVEC_PLATFORM_HEADER
# else
-# define platform_name ia64_mv.name
-# define platform_setup ia64_mv.setup
-# define platform_cpu_init ia64_mv.cpu_init
-# define platform_irq_init ia64_mv.irq_init
-# define platform_send_ipi ia64_mv.send_ipi
-# define platform_timer_interrupt ia64_mv.timer_interrupt
-# define platform_global_tlb_purge ia64_mv.global_tlb_purge
-# define platform_tlb_migrate_finish ia64_mv.tlb_migrate_finish
-# define platform_dma_init ia64_mv.dma_init
-# define platform_dma_get_required_mask ia64_mv.dma_get_required_mask
-# define platform_dma_get_ops ia64_mv.dma_get_ops
-# define platform_irq_to_vector ia64_mv.irq_to_vector
-# define platform_local_vector_to_irq ia64_mv.local_vector_to_irq
-# define platform_pci_get_legacy_mem ia64_mv.pci_get_legacy_mem
-# define platform_pci_legacy_read ia64_mv.pci_legacy_read
-# define platform_pci_legacy_write ia64_mv.pci_legacy_write
-# define platform_inb ia64_mv.inb
-# define platform_inw ia64_mv.inw
-# define platform_inl ia64_mv.inl
-# define platform_outb ia64_mv.outb
-# define platform_outw ia64_mv.outw
-# define platform_outl ia64_mv.outl
-# define platform_mmiowb ia64_mv.mmiowb
-# define platform_readb ia64_mv.readb
-# define platform_readw ia64_mv.readw
-# define platform_readl ia64_mv.readl
-# define platform_readq ia64_mv.readq
-# define platform_readb_relaxed ia64_mv.readb_relaxed
-# define platform_readw_relaxed ia64_mv.readw_relaxed
-# define platform_readl_relaxed ia64_mv.readl_relaxed
-# define platform_readq_relaxed ia64_mv.readq_relaxed
-# define platform_migrate ia64_mv.migrate
-# define platform_setup_msi_irq ia64_mv.setup_msi_irq
-# define platform_teardown_msi_irq ia64_mv.teardown_msi_irq
-# define platform_pci_fixup_bus ia64_mv.pci_fixup_bus
-# define platform_kernel_launch_event ia64_mv.kernel_launch_event
+# define ia64_platform_name ia64_mv.name
+# define ia64_platform_setup ia64_mv.setup
+# define ia64_platform_cpu_init ia64_mv.cpu_init
+# define ia64_platform_irq_init ia64_mv.irq_init
+# define ia64_platform_send_ipi ia64_mv.send_ipi
+# define ia64_platform_timer_interrupt ia64_mv.timer_interrupt
+# define ia64_platform_global_tlb_purge ia64_mv.global_tlb_purge
+# define ia64_platform_tlb_migrate_finish ia64_mv.tlb_migrate_finish
+# define ia64_platform_dma_init ia64_mv.dma_init
+# define ia64_platform_dma_get_required_mask ia64_mv.dma_get_required_mask
+# define ia64_platform_dma_get_ops ia64_mv.dma_get_ops
+# define ia64_platform_irq_to_vector ia64_mv.irq_to_vector
+# define ia64_platform_local_vector_to_irq ia64_mv.local_vector_to_irq
+# define ia64_platform_pci_get_legacy_mem ia64_mv.pci_get_legacy_mem
+# define ia64_platform_pci_legacy_read ia64_mv.pci_legacy_read
+# define ia64_platform_pci_legacy_write ia64_mv.pci_legacy_write
+# define ia64_platform_inb ia64_mv.inb
+# define ia64_platform_inw ia64_mv.inw
+# define ia64_platform_inl ia64_mv.inl
+# define ia64_platform_outb ia64_mv.outb
+# define ia64_platform_outw ia64_mv.outw
+# define ia64_platform_outl ia64_mv.outl
+# define ia64_platform_mmiowb ia64_mv.mmiowb
+# define ia64_platform_readb ia64_mv.readb
+# define ia64_platform_readw ia64_mv.readw
+# define ia64_platform_readl ia64_mv.readl
+# define ia64_platform_readq ia64_mv.readq
+# define ia64_platform_readb_relaxed ia64_mv.readb_relaxed
+# define ia64_platform_readw_relaxed ia64_mv.readw_relaxed
+# define ia64_platform_readl_relaxed ia64_mv.readl_relaxed
+# define ia64_platform_readq_relaxed ia64_mv.readq_relaxed
+# define ia64_platform_migrate ia64_mv.migrate
+# define ia64_platform_setup_msi_irq ia64_mv.setup_msi_irq
+# define ia64_platform_teardown_msi_irq ia64_mv.teardown_msi_irq
+# define ia64_platform_pci_fixup_bus ia64_mv.pci_fixup_bus
+# define ia64_platform_kernel_launch_event ia64_mv.kernel_launch_event
# endif

/* __attribute__((__aligned__(16))) is required to make size of the
@@ -205,41 +205,41 @@ struct ia64_machine_vector {
#define MACHVEC_INIT(name) \
{ \
#name, \
- platform_setup, \
- platform_cpu_init, \
- platform_irq_init, \
- platform_send_ipi, \
- platform_timer_interrupt, \
- platform_global_tlb_purge, \
- platform_tlb_migrate_finish, \
- platform_dma_init, \
- platform_dma_get_required_mask, \
- platform_dma_get_ops, \
- platform_irq_to_vector, \
- platform_local_vector_to_irq, \
- platform_pci_get_legacy_mem, \
- platform_pci_legacy_read, \
- platform_pci_legacy_write, \
- platform_inb, \
- platform_inw, \
- platform_inl, \
- platform_outb, \
- platform_outw, \
- platform_outl, \
- platform_mmiowb, \
- platform_readb, \
- platform_readw, \
- platform_readl, \
- platform_readq, \
- platform_readb_relaxed, \
- platform_readw_relaxed, \
- platform_readl_relaxed, \
- platform_readq_relaxed, \
- platform_migrate, \
- platform_setup_msi_irq, \
- platform_teardown_msi_irq, \
- platform_pci_fixup_bus, \
- platform_kernel_launch_event \
+ ia64_platform_setup, \
+ ia64_platform_cpu_init, \
+ ia64_platform_irq_init, \
+ ia64_platform_send_ipi, \
+ ia64_platform_timer_interrupt, \
+ ia64_platform_global_tlb_purge, \
+ ia64_platform_tlb_migrate_finish, \
+ ia64_platform_dma_init, \
+ ia64_platform_dma_get_required_mask, \
+ ia64_platform_dma_get_ops, \
+ ia64_platform_irq_to_vector, \
+ ia64_platform_local_vector_to_irq, \
+ ia64_platform_pci_get_legacy_mem, \
+ ia64_platform_pci_legacy_read, \
+ ia64_platform_pci_legacy_write, \
+ ia64_platform_inb, \
+ ia64_platform_inw, \
+ ia64_platform_inl, \
+ ia64_platform_outb, \
+ ia64_platform_outw, \
+ ia64_platform_outl, \
+ ia64_platform_mmiowb, \
+ ia64_platform_readb, \
+ ia64_platform_readw, \
+ ia64_platform_readl, \
+ ia64_platform_readq, \
+ ia64_platform_readb_relaxed, \
+ ia64_platform_readw_relaxed, \
+ ia64_platform_readl_relaxed, \
+ ia64_platform_readq_relaxed, \
+ ia64_platform_migrate, \
+ ia64_platform_setup_msi_irq, \
+ ia64_platform_teardown_msi_irq, \
+ ia64_platform_pci_fixup_bus, \
+ ia64_platform_kernel_launch_event \
}

extern struct ia64_machine_vector ia64_mv;
@@ -257,113 +257,113 @@ extern struct dma_map_ops *dma_get_ops(struct device *);
* Define default versions so we can extend machvec for new platforms without having
* to update the machvec files for all existing platforms.
*/
-#ifndef platform_setup
-# define platform_setup machvec_setup
+#ifndef ia64_platform_setup
+# define ia64_platform_setup machvec_setup
#endif
-#ifndef platform_cpu_init
-# define platform_cpu_init machvec_noop
+#ifndef ia64_platform_cpu_init
+# define ia64_platform_cpu_init machvec_noop
#endif
-#ifndef platform_irq_init
-# define platform_irq_init machvec_noop
+#ifndef ia64_platform_irq_init
+# define ia64_platform_irq_init machvec_noop
#endif

-#ifndef platform_send_ipi
-# define platform_send_ipi ia64_send_ipi /* default to architected version */
+#ifndef ia64_platform_send_ipi
+# define ia64_platform_send_ipi ia64_send_ipi /* default to architected version */
#endif
-#ifndef platform_timer_interrupt
-# define platform_timer_interrupt machvec_timer_interrupt
+#ifndef ia64_platform_timer_interrupt
+# define ia64_platform_timer_interrupt machvec_timer_interrupt
#endif
-#ifndef platform_global_tlb_purge
-# define platform_global_tlb_purge ia64_global_tlb_purge /* default to architected version */
+#ifndef ia64_platform_global_tlb_purge
+# define ia64_platform_global_tlb_purge ia64_global_tlb_purge /* default to architected version */
#endif
-#ifndef platform_tlb_migrate_finish
-# define platform_tlb_migrate_finish machvec_noop_mm
+#ifndef ia64_platform_tlb_migrate_finish
+# define ia64_platform_tlb_migrate_finish machvec_noop_mm
#endif
-#ifndef platform_kernel_launch_event
-# define platform_kernel_launch_event machvec_noop
+#ifndef ia64_platform_kernel_launch_event
+# define ia64_platform_kernel_launch_event machvec_noop
#endif
-#ifndef platform_dma_init
-# define platform_dma_init swiotlb_dma_init
+#ifndef ia64_platform_dma_init
+# define ia64_platform_dma_init swiotlb_dma_init
#endif
-#ifndef platform_dma_get_ops
-# define platform_dma_get_ops dma_get_ops
+#ifndef ia64_platform_dma_get_ops
+# define ia64_platform_dma_get_ops dma_get_ops
#endif
-#ifndef platform_dma_get_required_mask
-# define platform_dma_get_required_mask ia64_dma_get_required_mask
+#ifndef ia64_platform_dma_get_required_mask
+# define ia64_platform_dma_get_required_mask ia64_dma_get_required_mask
#endif
-#ifndef platform_irq_to_vector
-# define platform_irq_to_vector __ia64_irq_to_vector
+#ifndef ia64_platform_irq_to_vector
+# define ia64_platform_irq_to_vector __ia64_irq_to_vector
#endif
-#ifndef platform_local_vector_to_irq
-# define platform_local_vector_to_irq __ia64_local_vector_to_irq
+#ifndef ia64_platform_local_vector_to_irq
+# define ia64_platform_local_vector_to_irq __ia64_local_vector_to_irq
#endif
-#ifndef platform_pci_get_legacy_mem
-# define platform_pci_get_legacy_mem ia64_pci_get_legacy_mem
+#ifndef ia64_platform_pci_get_legacy_mem
+# define ia64_platform_pci_get_legacy_mem ia64_pci_get_legacy_mem
#endif
-#ifndef platform_pci_legacy_read
-# define platform_pci_legacy_read ia64_pci_legacy_read
+#ifndef ia64_platform_pci_legacy_read
+# define ia64_platform_pci_legacy_read ia64_pci_legacy_read
extern int ia64_pci_legacy_read(struct pci_bus *bus, u16 port, u32 *val, u8 size);
#endif
-#ifndef platform_pci_legacy_write
-# define platform_pci_legacy_write ia64_pci_legacy_write
+#ifndef ia64_platform_pci_legacy_write
+# define ia64_platform_pci_legacy_write ia64_pci_legacy_write
extern int ia64_pci_legacy_write(struct pci_bus *bus, u16 port, u32 val, u8 size);
#endif
-#ifndef platform_inb
-# define platform_inb __ia64_inb
+#ifndef ia64_platform_inb
+# define ia64_platform_inb __ia64_inb
#endif
-#ifndef platform_inw
-# define platform_inw __ia64_inw
+#ifndef ia64_platform_inw
+# define ia64_platform_inw __ia64_inw
#endif
-#ifndef platform_inl
-# define platform_inl __ia64_inl
+#ifndef ia64_platform_inl
+# define ia64_platform_inl __ia64_inl
#endif
-#ifndef platform_outb
-# define platform_outb __ia64_outb
+#ifndef ia64_platform_outb
+# define ia64_platform_outb __ia64_outb
#endif
-#ifndef platform_outw
-# define platform_outw __ia64_outw
+#ifndef ia64_platform_outw
+# define ia64_platform_outw __ia64_outw
#endif
-#ifndef platform_outl
-# define platform_outl __ia64_outl
+#ifndef ia64_platform_outl
+# define ia64_platform_outl __ia64_outl
#endif
-#ifndef platform_mmiowb
-# define platform_mmiowb __ia64_mmiowb
+#ifndef ia64_platform_mmiowb
+# define ia64_platform_mmiowb __ia64_mmiowb
#endif
-#ifndef platform_readb
-# define platform_readb __ia64_readb
+#ifndef ia64_platform_readb
+# define ia64_platform_readb __ia64_readb
#endif
-#ifndef platform_readw
-# define platform_readw __ia64_readw
+#ifndef ia64_platform_readw
+# define ia64_platform_readw __ia64_readw
#endif
-#ifndef platform_readl
-# define platform_readl __ia64_readl
+#ifndef ia64_platform_readl
+# define ia64_platform_readl __ia64_readl
#endif
-#ifndef platform_readq
-# define platform_readq __ia64_readq
+#ifndef ia64_platform_readq
+# define ia64_platform_readq __ia64_readq
#endif
-#ifndef platform_readb_relaxed
-# define platform_readb_relaxed __ia64_readb_relaxed
+#ifndef ia64_platform_readb_relaxed
+# define ia64_platform_readb_relaxed __ia64_readb_relaxed
#endif
-#ifndef platform_readw_relaxed
-# define platform_readw_relaxed __ia64_readw_relaxed
+#ifndef ia64_platform_readw_relaxed
+# define ia64_platform_readw_relaxed __ia64_readw_relaxed
#endif
-#ifndef platform_readl_relaxed
-# define platform_readl_relaxed __ia64_readl_relaxed
+#ifndef ia64_platform_readl_relaxed
+# define ia64_platform_readl_relaxed __ia64_readl_relaxed
#endif
-#ifndef platform_readq_relaxed
-# define platform_readq_relaxed __ia64_readq_relaxed
+#ifndef ia64_platform_readq_relaxed
+# define ia64_platform_readq_relaxed __ia64_readq_relaxed
#endif
-#ifndef platform_migrate
-# define platform_migrate machvec_noop_task
+#ifndef ia64_platform_migrate
+# define ia64_platform_migrate machvec_noop_task
#endif
-#ifndef platform_setup_msi_irq
-# define platform_setup_msi_irq ((ia64_mv_setup_msi_irq_t*)NULL)
+#ifndef ia64_platform_setup_msi_irq
+# define ia64_platform_setup_msi_irq ((ia64_mv_setup_msi_irq_t *)NULL)
#endif
-#ifndef platform_teardown_msi_irq
-# define platform_teardown_msi_irq ((ia64_mv_teardown_msi_irq_t*)NULL)
+#ifndef ia64_platform_teardown_msi_irq
+# define ia64_platform_teardown_msi_irq ((ia64_mv_teardown_msi_irq_t *)NULL)
#endif
-#ifndef platform_pci_fixup_bus
-# define platform_pci_fixup_bus machvec_noop_bus
+#ifndef ia64_platform_pci_fixup_bus
+# define ia64_platform_pci_fixup_bus machvec_noop_bus
#endif

#endif /* _ASM_IA64_MACHVEC_H */
diff --git a/arch/ia64/include/asm/machvec_dig.h b/arch/ia64/include/asm/machvec_dig.h
index 8a0752f..1b6aff6 100644
--- a/arch/ia64/include/asm/machvec_dig.h
+++ b/arch/ia64/include/asm/machvec_dig.h
@@ -10,7 +10,7 @@ extern ia64_mv_setup_t dig_setup;
* platform's machvec structure. When compiling a non-generic kernel,
* the macros are used directly.
*/
-#define platform_name "dig"
-#define platform_setup dig_setup
+#define ia64_platform_name "dig"
+#define ia64_platform_setup dig_setup

#endif /* _ASM_IA64_MACHVEC_DIG_h */
diff --git a/arch/ia64/include/asm/machvec_dig_vtd.h b/arch/ia64/include/asm/machvec_dig_vtd.h
index 6ab1de5..dca54c7 100644
--- a/arch/ia64/include/asm/machvec_dig_vtd.h
+++ b/arch/ia64/include/asm/machvec_dig_vtd.h
@@ -11,8 +11,8 @@ extern ia64_mv_dma_init pci_iommu_alloc;
* platform's machvec structure. When compiling a non-generic kernel,
* the macros are used directly.
*/
-#define platform_name "dig_vtd"
-#define platform_setup dig_setup
-#define platform_dma_init pci_iommu_alloc
+#define ia64_platform_name "dig_vtd"
+#define ia64_platform_setup dig_setup
+#define ia64_platform_dma_init pci_iommu_alloc

#endif /* _ASM_IA64_MACHVEC_DIG_VTD_h */
diff --git a/arch/ia64/include/asm/machvec_hpsim.h b/arch/ia64/include/asm/machvec_hpsim.h
index cf72fc8..e594b77 100644
--- a/arch/ia64/include/asm/machvec_hpsim.h
+++ b/arch/ia64/include/asm/machvec_hpsim.h
@@ -1,8 +1,8 @@
#ifndef _ASM_IA64_MACHVEC_HPSIM_h
#define _ASM_IA64_MACHVEC_HPSIM_h

-extern ia64_mv_setup_t hpsim_setup;
-extern ia64_mv_irq_init_t hpsim_irq_init;
+extern ia64_mv_setup_t hpsim_setup;
+extern ia64_mv_irq_init_t hpsim_irq_init;

/*
* This stuff has dual use!
@@ -11,8 +11,8 @@ extern ia64_mv_irq_init_t hpsim_irq_init;
* platform's machvec structure. When compiling a non-generic kernel,
* the macros are used directly.
*/
-#define platform_name "hpsim"
-#define platform_setup hpsim_setup
-#define platform_irq_init hpsim_irq_init
+#define ia64_platform_name "hpsim"
+#define ia64_platform_setup hpsim_setup
+#define ia64_platform_irq_init hpsim_irq_init

#endif /* _ASM_IA64_MACHVEC_HPSIM_h */
diff --git a/arch/ia64/include/asm/machvec_hpzx1.h b/arch/ia64/include/asm/machvec_hpzx1.h
index 3bd83d7..869d9a7 100644
--- a/arch/ia64/include/asm/machvec_hpzx1.h
+++ b/arch/ia64/include/asm/machvec_hpzx1.h
@@ -11,8 +11,8 @@ extern ia64_mv_dma_init sba_dma_init;
* platform's machvec structure. When compiling a non-generic kernel,
* the macros are used directly.
*/
-#define platform_name "hpzx1"
-#define platform_setup dig_setup
-#define platform_dma_init sba_dma_init
+#define ia64_platform_name "hpzx1"
+#define ia64_platform_setup dig_setup
+#define ia64_platform_dma_init sba_dma_init

#endif /* _ASM_IA64_MACHVEC_HPZX1_h */
diff --git a/arch/ia64/include/asm/machvec_hpzx1_swiotlb.h b/arch/ia64/include/asm/machvec_hpzx1_swiotlb.h
index 1091ac3..fedafba 100644
--- a/arch/ia64/include/asm/machvec_hpzx1_swiotlb.h
+++ b/arch/ia64/include/asm/machvec_hpzx1_swiotlb.h
@@ -1,8 +1,8 @@
#ifndef _ASM_IA64_MACHVEC_HPZX1_SWIOTLB_h
#define _ASM_IA64_MACHVEC_HPZX1_SWIOTLB_h

-extern ia64_mv_setup_t dig_setup;
-extern ia64_mv_dma_get_ops hwsw_dma_get_ops;
+extern ia64_mv_setup_t dig_setup;
+extern ia64_mv_dma_get_ops hwsw_dma_get_ops;

/*
* This stuff has dual use!
@@ -11,9 +11,9 @@ extern ia64_mv_dma_get_ops hwsw_dma_get_ops;
* platform's machvec structure. When compiling a non-generic kernel,
* the macros are used directly.
*/
-#define platform_name "hpzx1_swiotlb"
-#define platform_setup dig_setup
-#define platform_dma_init machvec_noop
-#define platform_dma_get_ops hwsw_dma_get_ops
+#define ia64_platform_name "hpzx1_swiotlb"
+#define ia64_platform_setup dig_setup
+#define ia64_platform_dma_init machvec_noop
+#define ia64_platform_dma_get_ops hwsw_dma_get_ops

#endif /* _ASM_IA64_MACHVEC_HPZX1_SWIOTLB_h */
diff --git a/arch/ia64/include/asm/machvec_sn2.h b/arch/ia64/include/asm/machvec_sn2.h
index f061a30..d913858 100644
--- a/arch/ia64/include/asm/machvec_sn2.h
+++ b/arch/ia64/include/asm/machvec_sn2.h
@@ -28,33 +28,33 @@
#ifndef _ASM_IA64_MACHVEC_SN2_H
#define _ASM_IA64_MACHVEC_SN2_H

-extern ia64_mv_setup_t sn_setup;
-extern ia64_mv_cpu_init_t sn_cpu_init;
-extern ia64_mv_irq_init_t sn_irq_init;
-extern ia64_mv_send_ipi_t sn2_send_IPI;
-extern ia64_mv_timer_interrupt_t sn_timer_interrupt;
-extern ia64_mv_global_tlb_purge_t sn2_global_tlb_purge;
+extern ia64_mv_setup_t sn_setup;
+extern ia64_mv_cpu_init_t sn_cpu_init;
+extern ia64_mv_irq_init_t sn_irq_init;
+extern ia64_mv_send_ipi_t sn2_send_IPI;
+extern ia64_mv_timer_interrupt_t sn_timer_interrupt;
+extern ia64_mv_global_tlb_purge_t sn2_global_tlb_purge;
extern ia64_mv_tlb_migrate_finish_t sn_tlb_migrate_finish;
-extern ia64_mv_irq_to_vector sn_irq_to_vector;
-extern ia64_mv_local_vector_to_irq sn_local_vector_to_irq;
-extern ia64_mv_pci_get_legacy_mem_t sn_pci_get_legacy_mem;
-extern ia64_mv_pci_legacy_read_t sn_pci_legacy_read;
-extern ia64_mv_pci_legacy_write_t sn_pci_legacy_write;
-extern ia64_mv_inb_t __sn_inb;
-extern ia64_mv_inw_t __sn_inw;
-extern ia64_mv_inl_t __sn_inl;
-extern ia64_mv_outb_t __sn_outb;
-extern ia64_mv_outw_t __sn_outw;
-extern ia64_mv_outl_t __sn_outl;
-extern ia64_mv_mmiowb_t __sn_mmiowb;
-extern ia64_mv_readb_t __sn_readb;
-extern ia64_mv_readw_t __sn_readw;
-extern ia64_mv_readl_t __sn_readl;
-extern ia64_mv_readq_t __sn_readq;
-extern ia64_mv_readb_t __sn_readb_relaxed;
-extern ia64_mv_readw_t __sn_readw_relaxed;
-extern ia64_mv_readl_t __sn_readl_relaxed;
-extern ia64_mv_readq_t __sn_readq_relaxed;
+extern ia64_mv_irq_to_vector sn_irq_to_vector;
+extern ia64_mv_local_vector_to_irq sn_local_vector_to_irq;
+extern ia64_mv_pci_get_legacy_mem_t sn_pci_get_legacy_mem;
+extern ia64_mv_pci_legacy_read_t sn_pci_legacy_read;
+extern ia64_mv_pci_legacy_write_t sn_pci_legacy_write;
+extern ia64_mv_inb_t __sn_inb;
+extern ia64_mv_inw_t __sn_inw;
+extern ia64_mv_inl_t __sn_inl;
+extern ia64_mv_outb_t __sn_outb;
+extern ia64_mv_outw_t __sn_outw;
+extern ia64_mv_outl_t __sn_outl;
+extern ia64_mv_mmiowb_t __sn_mmiowb;
+extern ia64_mv_readb_t __sn_readb;
+extern ia64_mv_readw_t __sn_readw;
+extern ia64_mv_readl_t __sn_readl;
+extern ia64_mv_readq_t __sn_readq;
+extern ia64_mv_readb_t __sn_readb_relaxed;
+extern ia64_mv_readw_t __sn_readw_relaxed;
+extern ia64_mv_readl_t __sn_readl_relaxed;
+extern ia64_mv_readq_t __sn_readq_relaxed;
extern ia64_mv_dma_get_required_mask sn_dma_get_required_mask;
extern ia64_mv_dma_init sn_dma_init;
extern ia64_mv_migrate_t sn_migrate;
@@ -71,47 +71,47 @@ extern ia64_mv_pci_fixup_bus_t sn_pci_fixup_bus;
* platform's machvec structure. When compiling a non-generic kernel,
* the macros are used directly.
*/
-#define platform_name "sn2"
-#define platform_setup sn_setup
-#define platform_cpu_init sn_cpu_init
-#define platform_irq_init sn_irq_init
-#define platform_send_ipi sn2_send_IPI
-#define platform_timer_interrupt sn_timer_interrupt
-#define platform_global_tlb_purge sn2_global_tlb_purge
-#define platform_tlb_migrate_finish sn_tlb_migrate_finish
-#define platform_pci_fixup sn_pci_fixup
-#define platform_inb __sn_inb
-#define platform_inw __sn_inw
-#define platform_inl __sn_inl
-#define platform_outb __sn_outb
-#define platform_outw __sn_outw
-#define platform_outl __sn_outl
-#define platform_mmiowb __sn_mmiowb
-#define platform_readb __sn_readb
-#define platform_readw __sn_readw
-#define platform_readl __sn_readl
-#define platform_readq __sn_readq
-#define platform_readb_relaxed __sn_readb_relaxed
-#define platform_readw_relaxed __sn_readw_relaxed
-#define platform_readl_relaxed __sn_readl_relaxed
-#define platform_readq_relaxed __sn_readq_relaxed
-#define platform_irq_to_vector sn_irq_to_vector
-#define platform_local_vector_to_irq sn_local_vector_to_irq
-#define platform_pci_get_legacy_mem sn_pci_get_legacy_mem
-#define platform_pci_legacy_read sn_pci_legacy_read
-#define platform_pci_legacy_write sn_pci_legacy_write
-#define platform_dma_get_required_mask sn_dma_get_required_mask
-#define platform_dma_init sn_dma_init
-#define platform_migrate sn_migrate
-#define platform_kernel_launch_event sn_kernel_launch_event
+#define ia64_platform_name "sn2"
+#define ia64_platform_setup sn_setup
+#define ia64_platform_cpu_init sn_cpu_init
+#define ia64_platform_irq_init sn_irq_init
+#define ia64_platform_send_ipi sn2_send_IPI
+#define ia64_platform_timer_interrupt sn_timer_interrupt
+#define ia64_platform_global_tlb_purge sn2_global_tlb_purge
+#define ia64_platform_tlb_migrate_finish sn_tlb_migrate_finish
+#define ia64_platform_pci_fixup sn_pci_fixup
+#define ia64_platform_inb __sn_inb
+#define ia64_platform_inw __sn_inw
+#define ia64_platform_inl __sn_inl
+#define ia64_platform_outb __sn_outb
+#define ia64_platform_outw __sn_outw
+#define ia64_platform_outl __sn_outl
+#define ia64_platform_mmiowb __sn_mmiowb
+#define ia64_platform_readb __sn_readb
+#define ia64_platform_readw __sn_readw
+#define ia64_platform_readl __sn_readl
+#define ia64_platform_readq __sn_readq
+#define ia64_platform_readb_relaxed __sn_readb_relaxed
+#define ia64_platform_readw_relaxed __sn_readw_relaxed
+#define ia64_platform_readl_relaxed __sn_readl_relaxed
+#define ia64_platform_readq_relaxed __sn_readq_relaxed
+#define ia64_platform_irq_to_vector sn_irq_to_vector
+#define ia64_platform_local_vector_to_irq sn_local_vector_to_irq
+#define ia64_platform_pci_get_legacy_mem sn_pci_get_legacy_mem
+#define ia64_platform_pci_legacy_read sn_pci_legacy_read
+#define ia64_platform_pci_legacy_write sn_pci_legacy_write
+#define ia64_platform_dma_get_required_mask sn_dma_get_required_mask
+#define ia64_platform_dma_init sn_dma_init
+#define ia64_platform_migrate sn_migrate
+#define ia64_platform_kernel_launch_event sn_kernel_launch_event
#ifdef CONFIG_PCI_MSI
-#define platform_setup_msi_irq sn_setup_msi_irq
-#define platform_teardown_msi_irq sn_teardown_msi_irq
+#define ia64_platform_setup_msi_irq sn_setup_msi_irq
+#define ia64_platform_teardown_msi_irq sn_teardown_msi_irq
#else
-#define platform_setup_msi_irq ((ia64_mv_setup_msi_irq_t*)NULL)
-#define platform_teardown_msi_irq ((ia64_mv_teardown_msi_irq_t*)NULL)
+#define ia64_platform_setup_msi_irq ((ia64_mv_setup_msi_irq_t *)NULL)
+#define ia64_platform_teardown_msi_irq ((ia64_mv_teardown_msi_irq_t *)NULL)
#endif
-#define platform_pci_fixup_bus sn_pci_fixup_bus
+#define ia64_platform_pci_fixup_bus sn_pci_fixup_bus

#include <asm/sn/io.h>

diff --git a/arch/ia64/include/asm/machvec_uv.h b/arch/ia64/include/asm/machvec_uv.h
index 2931447..3d2b7bb 100644
--- a/arch/ia64/include/asm/machvec_uv.h
+++ b/arch/ia64/include/asm/machvec_uv.h
@@ -11,7 +11,7 @@
#ifndef _ASM_IA64_MACHVEC_UV_H
#define _ASM_IA64_MACHVEC_UV_H

-extern ia64_mv_setup_t uv_setup;
+extern ia64_mv_setup_t uv_setup;

/*
* This stuff has dual use!
@@ -20,7 +20,7 @@ extern ia64_mv_setup_t uv_setup;
* platform's machvec structure. When compiling a non-generic kernel,
* the macros are used directly.
*/
-#define platform_name "uv"
-#define platform_setup uv_setup
+#define ia64_platform_name "uv"
+#define ia64_platform_setup uv_setup

#endif /* _ASM_IA64_MACHVEC_UV_H */
diff --git a/arch/ia64/include/asm/machvec_xen.h b/arch/ia64/include/asm/machvec_xen.h
index 55f9228..efdd540 100644
--- a/arch/ia64/include/asm/machvec_xen.h
+++ b/arch/ia64/include/asm/machvec_xen.h
@@ -13,10 +13,10 @@ extern ia64_mv_send_ipi_t xen_platform_send_ipi;
* platform's machvec structure. When compiling a non-generic kernel,
* the macros are used directly.
*/
-#define platform_name "xen"
-#define platform_setup dig_setup
-#define platform_cpu_init xen_cpu_init
-#define platform_irq_init xen_irq_init
-#define platform_send_ipi xen_platform_send_ipi
+#define ia64_platform_name "xen"
+#define ia64_platform_setup dig_setup
+#define ia64_platform_cpu_init xen_cpu_init
+#define ia64_platform_irq_init xen_irq_init
+#define ia64_platform_send_ipi xen_platform_send_ipi

#endif /* _ASM_IA64_MACHVEC_XEN_h */
diff --git a/arch/ia64/include/asm/pci.h b/arch/ia64/include/asm/pci.h
index 5e04b59..0de15ed 100644
--- a/arch/ia64/include/asm/pci.h
+++ b/arch/ia64/include/asm/pci.h
@@ -85,9 +85,9 @@ extern int pci_mmap_legacy_page_range(struct pci_bus *bus,
struct vm_area_struct *vma,
enum pci_mmap_state mmap_state);

-#define pci_get_legacy_mem platform_pci_get_legacy_mem
-#define pci_legacy_read platform_pci_legacy_read
-#define pci_legacy_write platform_pci_legacy_write
+#define pci_get_legacy_mem ia64_platform_pci_get_legacy_mem
+#define pci_legacy_read ia64_platform_pci_legacy_read
+#define pci_legacy_write ia64_platform_pci_legacy_write

struct pci_window {
struct resource resource;
diff --git a/arch/ia64/include/asm/processor.h b/arch/ia64/include/asm/processor.h
index 832dd37..944152a 100644
--- a/arch/ia64/include/asm/processor.h
+++ b/arch/ia64/include/asm/processor.h
@@ -719,7 +719,7 @@ enum idle_boot_override {IDLE_NO_OVERRIDE=0, IDLE_HALT, IDLE_FORCE_MWAIT,

void default_idle(void);

-#define ia64_platform_is(x) (strcmp(x, platform_name) == 0)
+#define ia64_platform_is(x) (strcmp(x, ia64_platform_name) == 0)

#endif /* !__ASSEMBLY__ */

diff --git a/arch/ia64/include/asm/switch_to.h b/arch/ia64/include/asm/switch_to.h
index cb2412f..0e08540 100644
--- a/arch/ia64/include/asm/switch_to.h
+++ b/arch/ia64/include/asm/switch_to.h
@@ -76,7 +76,7 @@ extern void ia64_account_on_switch (struct task_struct *prev, struct task_struct
if (unlikely((current->thread.flags & IA64_THREAD_MIGRATION) && \
(task_cpu(current) != \
task_thread_info(current)->last_cpu))) { \
- platform_migrate(current); \
+ ia64_platform_migrate(current); \
task_thread_info(current)->last_cpu = task_cpu(current); \
} \
} while (0)
diff --git a/arch/ia64/include/asm/tlb.h b/arch/ia64/include/asm/tlb.h
index c3ffe3e..fdf6595 100644
--- a/arch/ia64/include/asm/tlb.h
+++ b/arch/ia64/include/asm/tlb.h
@@ -251,7 +251,7 @@ __tlb_remove_tlb_entry (struct mmu_gather *tlb, pte_t *ptep, unsigned long addre
tlb->end_addr = address + PAGE_SIZE;
}

-#define tlb_migrate_finish(mm) platform_tlb_migrate_finish(mm)
+#define tlb_migrate_finish(mm) ia64_platform_tlb_migrate_finish(mm)

#define tlb_start_vma(tlb, vma) do { } while (0)
#define tlb_end_vma(tlb, vma) do { } while (0)
diff --git a/arch/ia64/kernel/iosapic.c b/arch/ia64/kernel/iosapic.c
index ef4b5d8..afff6e1 100644
--- a/arch/ia64/kernel/iosapic.c
+++ b/arch/ia64/kernel/iosapic.c
@@ -67,9 +67,9 @@
* As an IRQ is a number, we have to have
* IA-64 interrupt vector number <-> IRQ number mapping. On smaller
* systems, we use one-to-one mapping between IA-64 vector and IRQ. A
- * platform can implement platform_irq_to_vector(irq) and
- * platform_local_vector_to_irq(vector) APIs to differentiate the mapping.
- * Please see also arch/ia64/include/asm/hw_irq.h for those APIs.
+ * platform can implement ia64_platform_irq_to_vector(irq) and
+ * ia64_platform_local_vector_to_irq(vector) APIs to differentiate the
+ * mapping. Please see also arch/ia64/include/asm/hw_irq.h for those APIs.
*
* To sum up, there are three levels of mappings involved:
*
diff --git a/arch/ia64/kernel/irq_ia64.c b/arch/ia64/kernel/irq_ia64.c
index 5c3e088..3379a2a 100644
--- a/arch/ia64/kernel/irq_ia64.c
+++ b/arch/ia64/kernel/irq_ia64.c
@@ -53,7 +53,7 @@
#define IRQ_USED (1)
#define IRQ_RSVD (2)

-/* These can be overridden in platform_irq_init */
+/* These can be overridden in ia64_platform_irq_init */
int ia64_first_device_vector = IA64_DEF_FIRST_DEVICE_VECTOR;
int ia64_last_device_vector = IA64_DEF_LAST_DEVICE_VECTOR;

@@ -324,7 +324,8 @@ void irq_complete_move(unsigned irq)
cpumask_and(&cleanup_mask, &cfg->old_domain, cpu_online_mask);
cfg->move_cleanup_count = cpus_weight(cleanup_mask);
for_each_cpu_mask(i, cleanup_mask)
- platform_send_ipi(i, IA64_IRQ_MOVE_VECTOR, IA64_IPI_DM_INT, 0);
+ ia64_platform_send_ipi(i, IA64_IRQ_MOVE_VECTOR,
+ IA64_IPI_DM_INT, 0);
cfg->move_in_progress = 0;
}

@@ -665,7 +666,7 @@ init_IRQ (void)
#ifdef CONFIG_PERFMON
pfm_init_percpu();
#endif
- platform_irq_init();
+ ia64_platform_irq_init();
}

void
diff --git a/arch/ia64/kernel/machine_kexec.c b/arch/ia64/kernel/machine_kexec.c
index 070e8ef..e5e768c 100644
--- a/arch/ia64/kernel/machine_kexec.c
+++ b/arch/ia64/kernel/machine_kexec.c
@@ -128,7 +128,7 @@ static void ia64_machine_kexec(struct unw_frame_info *info, void *arg)
ia64_srlz_d();
while (ia64_get_ivr() != IA64_SPURIOUS_INT_VECTOR)
ia64_eoi();
- platform_kernel_launch_event();
+ ia64_platform_kernel_launch_event();
rnk = (relocate_new_kernel_t)&code_addr;
(*rnk)(image->head, image->start, ia64_boot_param,
GRANULEROUNDDOWN((unsigned long) pal_addr));
diff --git a/arch/ia64/kernel/mca.c b/arch/ia64/kernel/mca.c
index 65bf9cd..80ad174 100644
--- a/arch/ia64/kernel/mca.c
+++ b/arch/ia64/kernel/mca.c
@@ -735,7 +735,7 @@ ia64_mca_cmc_vector_enable_keventd(struct work_struct *unused)
static void
ia64_mca_wakeup(int cpu)
{
- platform_send_ipi(cpu, IA64_MCA_WAKEUP_VECTOR, IA64_IPI_DM_INT, 0);
+ ia64_platform_send_ipi(cpu, IA64_MCA_WAKEUP_VECTOR, IA64_IPI_DM_INT, 0);
}

/*
@@ -1481,7 +1481,8 @@ ia64_mca_cmc_int_caller(int cmc_irq, void *arg)
cpuid = cpumask_next(cpuid+1, cpu_online_mask);

if (cpuid < nr_cpu_ids) {
- platform_send_ipi(cpuid, IA64_CMCP_VECTOR, IA64_IPI_DM_INT, 0);
+ ia64_platform_send_ipi(cpuid, IA64_CMCP_VECTOR,
+ IA64_IPI_DM_INT, 0);
} else {
/* If no log record, switch out of polling mode */
if (start_count == IA64_LOG_COUNT(SAL_INFO_TYPE_CMC)) {
@@ -1514,7 +1515,7 @@ static void
ia64_mca_cmc_poll (unsigned long dummy)
{
/* Trigger a CMC interrupt cascade */
- platform_send_ipi(cpumask_first(cpu_online_mask), IA64_CMCP_VECTOR,
+ ia64_platform_send_ipi(cpumask_first(cpu_online_mask), IA64_CMCP_VECTOR,
IA64_IPI_DM_INT, 0);
}

@@ -1551,7 +1552,8 @@ ia64_mca_cpe_int_caller(int cpe_irq, void *arg)
cpuid = cpumask_next(cpuid+1, cpu_online_mask);

if (cpuid < NR_CPUS) {
- platform_send_ipi(cpuid, IA64_CPEP_VECTOR, IA64_IPI_DM_INT, 0);
+ ia64_platform_send_ipi(cpuid, IA64_CPEP_VECTOR,
+ IA64_IPI_DM_INT, 0);
} else {
/*
* If a log was recorded, increase our polling frequency,
@@ -1591,7 +1593,7 @@ static void
ia64_mca_cpe_poll (unsigned long dummy)
{
/* Trigger a CPE interrupt cascade */
- platform_send_ipi(cpumask_first(cpu_online_mask), IA64_CPEP_VECTOR,
+ ia64_platform_send_ipi(cpumask_first(cpu_online_mask), IA64_CPEP_VECTOR,
IA64_IPI_DM_INT, 0);
}

diff --git a/arch/ia64/kernel/msi_ia64.c b/arch/ia64/kernel/msi_ia64.c
index fb2f1e6..0a8f621 100644
--- a/arch/ia64/kernel/msi_ia64.c
+++ b/arch/ia64/kernel/msi_ia64.c
@@ -117,16 +117,16 @@ static struct irq_chip ia64_msi_chip = {

int arch_setup_msi_irq(struct pci_dev *pdev, struct msi_desc *desc)
{
- if (platform_setup_msi_irq)
- return platform_setup_msi_irq(pdev, desc);
+ if (ia64_platform_setup_msi_irq)
+ return ia64_platform_setup_msi_irq(pdev, desc);

return ia64_setup_msi_irq(pdev, desc);
}

void arch_teardown_msi_irq(unsigned int irq)
{
- if (platform_teardown_msi_irq)
- return platform_teardown_msi_irq(irq);
+ if (ia64_platform_teardown_msi_irq)
+ return ia64_platform_teardown_msi_irq(irq);

return ia64_teardown_msi_irq(irq);
}
diff --git a/arch/ia64/kernel/sal.c b/arch/ia64/kernel/sal.c
index 0464173..ceb70f7 100644
--- a/arch/ia64/kernel/sal.c
+++ b/arch/ia64/kernel/sal.c
@@ -255,7 +255,7 @@ check_sal_cache_flush (void)
* Send ourselves a timer interrupt, wait until it's reported, and see
* if SAL_CACHE_FLUSH drops it.
*/
- platform_send_ipi(cpu, IA64_TIMER_VECTOR, IA64_IPI_DM_INT, 0);
+ ia64_platform_send_ipi(cpu, IA64_TIMER_VECTOR, IA64_IPI_DM_INT, 0);

while (!ia64_get_irr(IA64_TIMER_VECTOR))
cpu_relax();
diff --git a/arch/ia64/kernel/setup.c b/arch/ia64/kernel/setup.c
index aaefd9b..cab48af 100644
--- a/arch/ia64/kernel/setup.c
+++ b/arch/ia64/kernel/setup.c
@@ -621,7 +621,7 @@ setup_arch (char **cmdline_p)
if (!nomca)
ia64_mca_init();

- platform_setup(cmdline_p);
+ ia64_platform_setup(cmdline_p);
#ifndef CONFIG_IA64_HP_SIM
check_sal_cache_flush();
#endif
@@ -1050,7 +1050,7 @@ cpu_init (void)
ia64_patch_phys_stack_reg(num_phys_stacked*8 + 8);
max_num_phys_stacked = num_phys_stacked;
}
- platform_cpu_init();
+ ia64_platform_cpu_init();
pm_idle = default_idle;
}

diff --git a/arch/ia64/kernel/smp.c b/arch/ia64/kernel/smp.c
index 9fcd4e6..6f235a9 100644
--- a/arch/ia64/kernel/smp.c
+++ b/arch/ia64/kernel/smp.c
@@ -145,7 +145,7 @@ static inline void
send_IPI_single (int dest_cpu, int op)
{
set_bit(op, &per_cpu(ipi_operation, dest_cpu));
- platform_send_ipi(dest_cpu, IA64_IPI_VECTOR, IA64_IPI_DM_INT, 0);
+ ia64_platform_send_ipi(dest_cpu, IA64_IPI_VECTOR, IA64_IPI_DM_INT, 0);
}

/*
@@ -211,8 +211,8 @@ kdump_smp_send_init(void)
self_cpu = smp_processor_id();
for_each_online_cpu(cpu) {
if (cpu != self_cpu) {
- if(kdump_status[cpu] == 0)
- platform_send_ipi(cpu, 0, IA64_IPI_DM_INIT, 0);
+ if (kdump_status[cpu] == 0)
+ ia64_platform_send_ipi(cpu, 0, IA64_IPI_DM_INIT, 0);
}
}
}
@@ -223,7 +223,7 @@ kdump_smp_send_init(void)
void
smp_send_reschedule (int cpu)
{
- platform_send_ipi(cpu, IA64_IPI_RESCHEDULE, IA64_IPI_DM_INT, 0);
+ ia64_platform_send_ipi(cpu, IA64_IPI_RESCHEDULE, IA64_IPI_DM_INT, 0);
}
EXPORT_SYMBOL_GPL(smp_send_reschedule);

@@ -233,7 +233,7 @@ EXPORT_SYMBOL_GPL(smp_send_reschedule);
static void
smp_send_local_flush_tlb (int cpu)
{
- platform_send_ipi(cpu, IA64_IPI_LOCAL_TLB_FLUSH, IA64_IPI_DM_INT, 0);
+ ia64_platform_send_ipi(cpu, IA64_IPI_LOCAL_TLB_FLUSH, IA64_IPI_DM_INT, 0);
}

void
diff --git a/arch/ia64/kernel/smpboot.c b/arch/ia64/kernel/smpboot.c
index 963d2db..e26431e 100644
--- a/arch/ia64/kernel/smpboot.c
+++ b/arch/ia64/kernel/smpboot.c
@@ -474,7 +474,7 @@ do_boot_cpu (int sapicid, int cpu, struct task_struct *idle)
Dprintk("Sending wakeup vector %lu to AP 0x%x/0x%x.\n", ap_wakeup_vector, cpu, sapicid);

set_brendez_area(cpu);
- platform_send_ipi(cpu, ap_wakeup_vector, IA64_IPI_DM_INT, 0);
+ ia64_platform_send_ipi(cpu, ap_wakeup_vector, IA64_IPI_DM_INT, 0);

/*
* Wait 10s total for the AP to start
diff --git a/arch/ia64/kernel/time.c b/arch/ia64/kernel/time.c
index ecc904b..64ea49d 100644
--- a/arch/ia64/kernel/time.c
+++ b/arch/ia64/kernel/time.c
@@ -167,7 +167,7 @@ timer_interrupt (int irq, void *dev_id)
return IRQ_HANDLED;
}

- platform_timer_interrupt(irq, dev_id);
+ ia64_platform_timer_interrupt(irq, dev_id);

new_itm = local_cpu_data->itm_next;

diff --git a/arch/ia64/mm/discontig.c b/arch/ia64/mm/discontig.c
index c641333..03d3bde 100644
--- a/arch/ia64/mm/discontig.c
+++ b/arch/ia64/mm/discontig.c
@@ -439,7 +439,7 @@ static void __meminit scatter_node_data(void)
* Each node's per-node area has a copy of the global pg_data_t list, so
* we copy that to each node here, as well as setting the per-cpu pointer
* to the local node data structure. The active_cpus field of the per-node
- * structure gets setup by the platform_cpu_init() function later.
+ * structure gets setup by the ia64_platform_cpu_init() function later.
*/
static void __init initialize_pernode_data(void)
{
diff --git a/arch/ia64/mm/init.c b/arch/ia64/mm/init.c
index 0eab454..61684a7 100644
--- a/arch/ia64/mm/init.c
+++ b/arch/ia64/mm/init.c
@@ -626,7 +626,7 @@ mem_init (void)
* any drivers that may need the PCI DMA interface are initialized or bootmem has
* been freed.
*/
- platform_dma_init();
+ ia64_platform_dma_init();
#endif

#ifdef CONFIG_FLATMEM
diff --git a/arch/ia64/mm/tlb.c b/arch/ia64/mm/tlb.c
index 7b3cdc6..e91db3b 100644
--- a/arch/ia64/mm/tlb.c
+++ b/arch/ia64/mm/tlb.c
@@ -323,7 +323,7 @@ flush_tlb_range (struct vm_area_struct *vma, unsigned long start,
preempt_disable();
#ifdef CONFIG_SMP
if (mm != current->active_mm || cpumask_weight(mm_cpumask(mm)) != 1) {
- platform_global_tlb_purge(mm, start, end, nbits);
+ ia64_platform_global_tlb_purge(mm, start, end, nbits);
preempt_enable();
return;
}
diff --git a/arch/ia64/pci/fixup.c b/arch/ia64/pci/fixup.c
index f5959c0..eab28e3 100644
--- a/arch/ia64/pci/fixup.c
+++ b/arch/ia64/pci/fixup.c
@@ -30,8 +30,8 @@ static void __devinit pci_fixup_video(struct pci_dev *pdev)
struct pci_bus *bus;
u16 config;

- if ((strcmp(platform_name, "dig") != 0)
- && (strcmp(platform_name, "hpzx1") != 0))
+ if ((strcmp(ia64_platform_name, "dig") != 0)
+ && (strcmp(ia64_platform_name, "hpzx1") != 0))
return;
/* Maybe, this machine supports legacy memory map. */

diff --git a/arch/ia64/pci/pci.c b/arch/ia64/pci/pci.c
index 81acc7a..f40fd52 100644
--- a/arch/ia64/pci/pci.c
+++ b/arch/ia64/pci/pci.c
@@ -453,7 +453,7 @@ pcibios_fixup_bus (struct pci_bus *b)
}
list_for_each_entry(dev, &b->devices, bus_list)
pcibios_fixup_device_resources(dev);
- platform_pci_fixup_bus(b);
+ ia64_platform_pci_fixup_bus(b);
}

void pcibios_set_master (struct pci_dev *dev)
@@ -723,7 +723,7 @@ EXPORT_SYMBOL_GPL(ia64_dma_get_required_mask);

u64 dma_get_required_mask(struct device *dev)
{
- return platform_dma_get_required_mask(dev);
+ return ia64_platform_dma_get_required_mask(dev);
}
EXPORT_SYMBOL_GPL(dma_get_required_mask);

diff --git a/arch/ia64/sn/kernel/setup.c b/arch/ia64/sn/kernel/setup.c
index f82e7b4..26eefee 100644
--- a/arch/ia64/sn/kernel/setup.c
+++ b/arch/ia64/sn/kernel/setup.c
@@ -556,7 +556,7 @@ static void __init sn_init_pdas(char **cmdline_p)
* Called during cpu initialization on each cpu as it starts.
* Currently, initializes the per-cpu data area for SNIA.
* Also sets up a few fields in the nodepda. Also known as
- * platform_cpu_init() by the ia64 machvec code.
+ * ia64_platform_cpu_init() by the ia64 machvec code.
*/
void __cpuinit sn_cpu_init(void)
{
--
1.7.10


\
 
 \ /
  Last update: 2012-07-25 16:21    [W:0.072 / U:0.184 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site