mirror of
https://github.com/qemu/qemu.git
synced 2024-12-05 01:33:41 +08:00
hw/ppc/ppc4xx_devs: Make code style fixes to UIC code
In a following commit we will move the PPC UIC implementation to its own file in hw/intc. To prevent checkpatch complaining about that code-motion, fix up the minor style issues first. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Message-Id: <20201212001537.24520-2-peter.maydell@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> Tested-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
parent
52d2546460
commit
59a958bb74
@ -105,7 +105,7 @@ struct ppcuic_t {
|
||||
qemu_irq *irqs;
|
||||
};
|
||||
|
||||
static void ppcuic_trigger_irq (ppcuic_t *uic)
|
||||
static void ppcuic_trigger_irq(ppcuic_t *uic)
|
||||
{
|
||||
uint32_t ir, cr;
|
||||
int start, end, inc, i;
|
||||
@ -156,26 +156,28 @@ static void ppcuic_trigger_irq (ppcuic_t *uic)
|
||||
}
|
||||
}
|
||||
|
||||
static void ppcuic_set_irq (void *opaque, int irq_num, int level)
|
||||
static void ppcuic_set_irq(void *opaque, int irq_num, int level)
|
||||
{
|
||||
ppcuic_t *uic;
|
||||
uint32_t mask, sr;
|
||||
|
||||
uic = opaque;
|
||||
mask = 1U << (31-irq_num);
|
||||
mask = 1U << (31 - irq_num);
|
||||
LOG_UIC("%s: irq %d level %d uicsr %08" PRIx32
|
||||
" mask %08" PRIx32 " => %08" PRIx32 " %08" PRIx32 "\n",
|
||||
__func__, irq_num, level,
|
||||
uic->uicsr, mask, uic->uicsr & mask, level << irq_num);
|
||||
if (irq_num < 0 || irq_num > 31)
|
||||
if (irq_num < 0 || irq_num > 31) {
|
||||
return;
|
||||
}
|
||||
sr = uic->uicsr;
|
||||
|
||||
/* Update status register */
|
||||
if (uic->uictr & mask) {
|
||||
/* Edge sensitive interrupt */
|
||||
if (level == 1)
|
||||
if (level == 1) {
|
||||
uic->uicsr |= mask;
|
||||
}
|
||||
} else {
|
||||
/* Level sensitive interrupt */
|
||||
if (level == 1) {
|
||||
@ -188,11 +190,12 @@ static void ppcuic_set_irq (void *opaque, int irq_num, int level)
|
||||
}
|
||||
LOG_UIC("%s: irq %d level %d sr %" PRIx32 " => "
|
||||
"%08" PRIx32 "\n", __func__, irq_num, level, uic->uicsr, sr);
|
||||
if (sr != uic->uicsr)
|
||||
if (sr != uic->uicsr) {
|
||||
ppcuic_trigger_irq(uic);
|
||||
}
|
||||
}
|
||||
|
||||
static uint32_t dcr_read_uic (void *opaque, int dcrn)
|
||||
static uint32_t dcr_read_uic(void *opaque, int dcrn)
|
||||
{
|
||||
ppcuic_t *uic;
|
||||
uint32_t ret;
|
||||
@ -220,13 +223,15 @@ static uint32_t dcr_read_uic (void *opaque, int dcrn)
|
||||
ret = uic->uicsr & uic->uicer;
|
||||
break;
|
||||
case DCR_UICVR:
|
||||
if (!uic->use_vectors)
|
||||
if (!uic->use_vectors) {
|
||||
goto no_read;
|
||||
}
|
||||
ret = uic->uicvr;
|
||||
break;
|
||||
case DCR_UICVCR:
|
||||
if (!uic->use_vectors)
|
||||
if (!uic->use_vectors) {
|
||||
goto no_read;
|
||||
}
|
||||
ret = uic->uicvcr;
|
||||
break;
|
||||
default:
|
||||
@ -238,7 +243,7 @@ static uint32_t dcr_read_uic (void *opaque, int dcrn)
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void dcr_write_uic (void *opaque, int dcrn, uint32_t val)
|
||||
static void dcr_write_uic(void *opaque, int dcrn, uint32_t val)
|
||||
{
|
||||
ppcuic_t *uic;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user