ppc/pnv: turn pnv_phb4_update_regions() into static
Its only callers are inside pnv_phb4.c. Reviewed-by: Cédric Le Goater <clg@kaod.org> Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com> Message-Id: <20220111131027.599784-6-danielhb413@gmail.com> Signed-off-by: Cédric Le Goater <clg@kaod.org>
This commit is contained in:
parent
5bc67b052b
commit
7e1e0912ec
@ -868,6 +868,32 @@ static uint64_t pnv_pec_stk_nest_xscom_read(void *opaque, hwaddr addr,
|
||||
return stack->nest_regs[reg];
|
||||
}
|
||||
|
||||
static void pnv_phb4_update_regions(PnvPhb4PecStack *stack)
|
||||
{
|
||||
PnvPHB4 *phb = stack->phb;
|
||||
|
||||
/* Unmap first always */
|
||||
if (memory_region_is_mapped(&phb->mr_regs)) {
|
||||
memory_region_del_subregion(&stack->phbbar, &phb->mr_regs);
|
||||
}
|
||||
if (memory_region_is_mapped(&phb->xsrc.esb_mmio)) {
|
||||
memory_region_del_subregion(&stack->intbar, &phb->xsrc.esb_mmio);
|
||||
}
|
||||
|
||||
/* Map registers if enabled */
|
||||
if (memory_region_is_mapped(&stack->phbbar)) {
|
||||
memory_region_add_subregion(&stack->phbbar, 0, &phb->mr_regs);
|
||||
}
|
||||
|
||||
/* Map ESB if enabled */
|
||||
if (memory_region_is_mapped(&stack->intbar)) {
|
||||
memory_region_add_subregion(&stack->intbar, 0, &phb->xsrc.esb_mmio);
|
||||
}
|
||||
|
||||
/* Check/update m32 */
|
||||
pnv_phb4_check_all_mbt(phb);
|
||||
}
|
||||
|
||||
static void pnv_pec_stk_update_map(PnvPhb4PecStack *stack)
|
||||
{
|
||||
PnvPhb4PecState *pec = stack->pec;
|
||||
@ -1796,32 +1822,6 @@ static void pnv_phb4_register_types(void)
|
||||
|
||||
type_init(pnv_phb4_register_types);
|
||||
|
||||
void pnv_phb4_update_regions(PnvPhb4PecStack *stack)
|
||||
{
|
||||
PnvPHB4 *phb = stack->phb;
|
||||
|
||||
/* Unmap first always */
|
||||
if (memory_region_is_mapped(&phb->mr_regs)) {
|
||||
memory_region_del_subregion(&stack->phbbar, &phb->mr_regs);
|
||||
}
|
||||
if (memory_region_is_mapped(&phb->xsrc.esb_mmio)) {
|
||||
memory_region_del_subregion(&stack->intbar, &phb->xsrc.esb_mmio);
|
||||
}
|
||||
|
||||
/* Map registers if enabled */
|
||||
if (memory_region_is_mapped(&stack->phbbar)) {
|
||||
memory_region_add_subregion(&stack->phbbar, 0, &phb->mr_regs);
|
||||
}
|
||||
|
||||
/* Map ESB if enabled */
|
||||
if (memory_region_is_mapped(&stack->intbar)) {
|
||||
memory_region_add_subregion(&stack->intbar, 0, &phb->xsrc.esb_mmio);
|
||||
}
|
||||
|
||||
/* Check/update m32 */
|
||||
pnv_phb4_check_all_mbt(phb);
|
||||
}
|
||||
|
||||
void pnv_phb4_pic_print_info(PnvPHB4 *phb, Monitor *mon)
|
||||
{
|
||||
uint32_t offset = phb->regs[PHB_INT_NOTIFY_INDEX >> 3];
|
||||
|
@ -131,7 +131,6 @@ struct PnvPHB4 {
|
||||
};
|
||||
|
||||
void pnv_phb4_pic_print_info(PnvPHB4 *phb, Monitor *mon);
|
||||
void pnv_phb4_update_regions(PnvPhb4PecStack *stack);
|
||||
int pnv_phb4_pec_get_phb_id(PnvPhb4PecState *pec, int stack_index);
|
||||
extern const MemoryRegionOps pnv_phb4_xscom_ops;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user