Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 937b31b1 authored by Michael Ellerman's avatar Michael Ellerman Committed by Paul Mackerras
Browse files

[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: default avatarMichael Ellerman <michael@ellerman.id.au>
Acked-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
parent a6187464
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -70,7 +70,7 @@ static __inline__ void clear_inUse(void)
extern LpEventHandler lpEventHandler[HvLpEvent_Type_NumTypes];
unsigned long ItLpQueueInProcess = 0;

static struct HvLpEvent * ItLpQueue_getNextLpEvent(void)
static struct HvLpEvent * get_next_hvlpevent(void)
{
	struct HvLpEvent * nextLpEvent = 
		(struct HvLpEvent *)hvlpevent_queue.xSlicCurEventPtr;
@@ -94,7 +94,7 @@ static struct HvLpEvent * ItLpQueue_getNextLpEvent(void)

static unsigned long spread_lpevents = NR_CPUS;

int ItLpQueue_isLpIntPending(void)
int hvlpevent_is_pending(void)
{
	struct HvLpEvent *next_event;

@@ -105,7 +105,7 @@ int ItLpQueue_isLpIntPending(void)
	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
	 * Also clear bits within this event that might
@@ -127,7 +127,7 @@ static void ItLpQueue_clearValid( struct HvLpEvent * event )
	event->xFlags.xValid = 0;
}

unsigned ItLpQueue_process(struct pt_regs *regs)
unsigned process_hvlpevents(struct pt_regs *regs)
{
	unsigned numIntsProcessed = 0;
	struct HvLpEvent * nextLpEvent;
@@ -142,7 +142,7 @@ unsigned ItLpQueue_process(struct pt_regs *regs)
		BUG();

	for (;;) {
		nextLpEvent = ItLpQueue_getNextLpEvent();
		nextLpEvent = get_next_hvlpevent();
		if ( nextLpEvent ) {
			/* Count events to return to caller
			 * and count processed events in hvlpevent_queue
@@ -170,7 +170,7 @@ unsigned ItLpQueue_process(struct pt_regs *regs)
			else
				printk(KERN_INFO "Unexpected Lp Event type=%d\n", nextLpEvent->xType );
			
			ItLpQueue_clearValid( nextLpEvent );
			hvlpevent_clear_valid( nextLpEvent );
		} else if ( hvlpevent_queue.xPlicOverflowIntPending )
			/*
			 * No more valid events. If overflow events are
+2 −2
Original line number Diff line number Diff line
@@ -88,7 +88,7 @@ static int iSeries_idle(void)

	while (1) {
		if (lpaca->lppaca.shared_proc) {
			if (ItLpQueue_isLpIntPending())
			if (hvlpevent_is_pending())
				process_iSeries_events();
			if (!need_resched())
				yield_shared_processor();
@@ -100,7 +100,7 @@ static int iSeries_idle(void)

				while (!need_resched()) {
					HMT_medium();
					if (ItLpQueue_isLpIntPending())
					if (hvlpevent_is_pending())
						process_iSeries_events();
					HMT_low();
				}
+2 −2
Original line number Diff line number Diff line
@@ -294,8 +294,8 @@ void do_IRQ(struct pt_regs *regs)
		iSeries_smp_message_recv(regs);
	}
#endif /* CONFIG_SMP */
	if (ItLpQueue_isLpIntPending())
		lpevent_count += ItLpQueue_process(regs);
	if (hvlpevent_is_pending())
		lpevent_count += process_hvlpevents(regs);

	irq_exit();

+2 −2
Original line number Diff line number Diff line
@@ -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 */
	while (rtc_data.busy) {
		extern unsigned long lpevent_count;
		if (ItLpQueue_isLpIntPending())
			lpevent_count += ItLpQueue_process(NULL);
		if (hvlpevent_is_pending())
			lpevent_count += process_hvlpevents(NULL);
	}
	return rtc_set_tm(rtc_data.rc, rtc_data.ce_msg.ce_msg, tm);
}
+2 −2
Original line number Diff line number Diff line
@@ -367,8 +367,8 @@ int timer_interrupt(struct pt_regs * regs)
	set_dec(next_dec);

#ifdef CONFIG_PPC_ISERIES
	if (ItLpQueue_isLpIntPending())
		lpevent_count += ItLpQueue_process(regs);
	if (hvlpevent_is_pending())
		lpevent_count += process_hvlpevents(regs);
#endif

/* collect purr register values often, for accurate calculations */
Loading