mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-04-23 14:54:03 +00:00
[PATCH] ppc64: Rename ItLpQueue_* functions to hvlpevent_queue_*
Now that we've renamed the xItLpQueue structure, rename the functions that operate on it also. Signed-off-by: Michael Ellerman <michael@ellerman.id.au> Acked-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
parent
a61874648d
commit
937b31b114
6 changed files with 16 additions and 16 deletions
|
@ -70,7 +70,7 @@ static __inline__ void clear_inUse(void)
|
||||||
extern LpEventHandler lpEventHandler[HvLpEvent_Type_NumTypes];
|
extern LpEventHandler lpEventHandler[HvLpEvent_Type_NumTypes];
|
||||||
unsigned long ItLpQueueInProcess = 0;
|
unsigned long ItLpQueueInProcess = 0;
|
||||||
|
|
||||||
static struct HvLpEvent * ItLpQueue_getNextLpEvent(void)
|
static struct HvLpEvent * get_next_hvlpevent(void)
|
||||||
{
|
{
|
||||||
struct HvLpEvent * nextLpEvent =
|
struct HvLpEvent * nextLpEvent =
|
||||||
(struct HvLpEvent *)hvlpevent_queue.xSlicCurEventPtr;
|
(struct HvLpEvent *)hvlpevent_queue.xSlicCurEventPtr;
|
||||||
|
@ -94,7 +94,7 @@ static struct HvLpEvent * ItLpQueue_getNextLpEvent(void)
|
||||||
|
|
||||||
static unsigned long spread_lpevents = NR_CPUS;
|
static unsigned long spread_lpevents = NR_CPUS;
|
||||||
|
|
||||||
int ItLpQueue_isLpIntPending(void)
|
int hvlpevent_is_pending(void)
|
||||||
{
|
{
|
||||||
struct HvLpEvent *next_event;
|
struct HvLpEvent *next_event;
|
||||||
|
|
||||||
|
@ -105,7 +105,7 @@ int ItLpQueue_isLpIntPending(void)
|
||||||
return next_event->xFlags.xValid | hvlpevent_queue.xPlicOverflowIntPending;
|
return next_event->xFlags.xValid | hvlpevent_queue.xPlicOverflowIntPending;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void ItLpQueue_clearValid( struct HvLpEvent * event )
|
static void hvlpevent_clear_valid( struct HvLpEvent * event )
|
||||||
{
|
{
|
||||||
/* Clear the valid bit of the event
|
/* Clear the valid bit of the event
|
||||||
* Also clear bits within this event that might
|
* Also clear bits within this event that might
|
||||||
|
@ -127,7 +127,7 @@ static void ItLpQueue_clearValid( struct HvLpEvent * event )
|
||||||
event->xFlags.xValid = 0;
|
event->xFlags.xValid = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
unsigned ItLpQueue_process(struct pt_regs *regs)
|
unsigned process_hvlpevents(struct pt_regs *regs)
|
||||||
{
|
{
|
||||||
unsigned numIntsProcessed = 0;
|
unsigned numIntsProcessed = 0;
|
||||||
struct HvLpEvent * nextLpEvent;
|
struct HvLpEvent * nextLpEvent;
|
||||||
|
@ -142,7 +142,7 @@ unsigned ItLpQueue_process(struct pt_regs *regs)
|
||||||
BUG();
|
BUG();
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
nextLpEvent = ItLpQueue_getNextLpEvent();
|
nextLpEvent = get_next_hvlpevent();
|
||||||
if ( nextLpEvent ) {
|
if ( nextLpEvent ) {
|
||||||
/* Count events to return to caller
|
/* Count events to return to caller
|
||||||
* and count processed events in hvlpevent_queue
|
* and count processed events in hvlpevent_queue
|
||||||
|
@ -170,7 +170,7 @@ unsigned ItLpQueue_process(struct pt_regs *regs)
|
||||||
else
|
else
|
||||||
printk(KERN_INFO "Unexpected Lp Event type=%d\n", nextLpEvent->xType );
|
printk(KERN_INFO "Unexpected Lp Event type=%d\n", nextLpEvent->xType );
|
||||||
|
|
||||||
ItLpQueue_clearValid( nextLpEvent );
|
hvlpevent_clear_valid( nextLpEvent );
|
||||||
} else if ( hvlpevent_queue.xPlicOverflowIntPending )
|
} else if ( hvlpevent_queue.xPlicOverflowIntPending )
|
||||||
/*
|
/*
|
||||||
* No more valid events. If overflow events are
|
* No more valid events. If overflow events are
|
||||||
|
|
|
@ -88,7 +88,7 @@ static int iSeries_idle(void)
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
if (lpaca->lppaca.shared_proc) {
|
if (lpaca->lppaca.shared_proc) {
|
||||||
if (ItLpQueue_isLpIntPending())
|
if (hvlpevent_is_pending())
|
||||||
process_iSeries_events();
|
process_iSeries_events();
|
||||||
if (!need_resched())
|
if (!need_resched())
|
||||||
yield_shared_processor();
|
yield_shared_processor();
|
||||||
|
@ -100,7 +100,7 @@ static int iSeries_idle(void)
|
||||||
|
|
||||||
while (!need_resched()) {
|
while (!need_resched()) {
|
||||||
HMT_medium();
|
HMT_medium();
|
||||||
if (ItLpQueue_isLpIntPending())
|
if (hvlpevent_is_pending())
|
||||||
process_iSeries_events();
|
process_iSeries_events();
|
||||||
HMT_low();
|
HMT_low();
|
||||||
}
|
}
|
||||||
|
|
|
@ -294,8 +294,8 @@ void do_IRQ(struct pt_regs *regs)
|
||||||
iSeries_smp_message_recv(regs);
|
iSeries_smp_message_recv(regs);
|
||||||
}
|
}
|
||||||
#endif /* CONFIG_SMP */
|
#endif /* CONFIG_SMP */
|
||||||
if (ItLpQueue_isLpIntPending())
|
if (hvlpevent_is_pending())
|
||||||
lpevent_count += ItLpQueue_process(regs);
|
lpevent_count += process_hvlpevents(regs);
|
||||||
|
|
||||||
irq_exit();
|
irq_exit();
|
||||||
|
|
||||||
|
|
|
@ -802,8 +802,8 @@ int mf_get_boot_rtc(struct rtc_time *tm)
|
||||||
/* We need to poll here as we are not yet taking interrupts */
|
/* We need to poll here as we are not yet taking interrupts */
|
||||||
while (rtc_data.busy) {
|
while (rtc_data.busy) {
|
||||||
extern unsigned long lpevent_count;
|
extern unsigned long lpevent_count;
|
||||||
if (ItLpQueue_isLpIntPending())
|
if (hvlpevent_is_pending())
|
||||||
lpevent_count += ItLpQueue_process(NULL);
|
lpevent_count += process_hvlpevents(NULL);
|
||||||
}
|
}
|
||||||
return rtc_set_tm(rtc_data.rc, rtc_data.ce_msg.ce_msg, tm);
|
return rtc_set_tm(rtc_data.rc, rtc_data.ce_msg.ce_msg, tm);
|
||||||
}
|
}
|
||||||
|
|
|
@ -367,8 +367,8 @@ int timer_interrupt(struct pt_regs * regs)
|
||||||
set_dec(next_dec);
|
set_dec(next_dec);
|
||||||
|
|
||||||
#ifdef CONFIG_PPC_ISERIES
|
#ifdef CONFIG_PPC_ISERIES
|
||||||
if (ItLpQueue_isLpIntPending())
|
if (hvlpevent_is_pending())
|
||||||
lpevent_count += ItLpQueue_process(regs);
|
lpevent_count += process_hvlpevents(regs);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* collect purr register values often, for accurate calculations */
|
/* collect purr register values often, for accurate calculations */
|
||||||
|
|
|
@ -76,8 +76,8 @@ struct hvlpevent_queue {
|
||||||
|
|
||||||
extern struct hvlpevent_queue hvlpevent_queue;
|
extern struct hvlpevent_queue hvlpevent_queue;
|
||||||
|
|
||||||
extern int ItLpQueue_isLpIntPending(void);
|
extern int hvlpevent_is_pending(void);
|
||||||
extern unsigned ItLpQueue_process(struct pt_regs *);
|
extern unsigned process_hvlpevents(struct pt_regs *);
|
||||||
extern void setup_hvlpevent_queue(void);
|
extern void setup_hvlpevent_queue(void);
|
||||||
|
|
||||||
#endif /* _ITLPQUEUE_H */
|
#endif /* _ITLPQUEUE_H */
|
||||||
|
|
Loading…
Add table
Reference in a new issue