Lines Matching refs:dev_pe
1405 struct eeh_pe *dev_pe; in pnv_eeh_get_pe() local
1421 dev_pe = eeh_pe_get(hose, pe_no, 0); in pnv_eeh_get_pe()
1422 if (!dev_pe) in pnv_eeh_get_pe()
1426 *pe = dev_pe; in pnv_eeh_get_pe()
1427 if (!(dev_pe->state & EEH_PE_ISOLATED)) in pnv_eeh_get_pe()
1435 dev_pe = dev_pe->parent; in pnv_eeh_get_pe()
1436 while (dev_pe && !(dev_pe->type & EEH_PE_PHB)) { in pnv_eeh_get_pe()
1438 ret = eeh_ops->get_state(dev_pe, NULL); in pnv_eeh_get_pe()
1440 dev_pe = dev_pe->parent; in pnv_eeh_get_pe()
1445 *pe = dev_pe; in pnv_eeh_get_pe()
1446 if (!(dev_pe->state & EEH_PE_ISOLATED)) in pnv_eeh_get_pe()
1447 phb->freeze_pe(phb, dev_pe->addr); in pnv_eeh_get_pe()
1450 dev_pe = dev_pe->parent; in pnv_eeh_get_pe()