Lines Matching refs:dev_pe
1346 struct eeh_pe *dev_pe; in pnv_eeh_get_pe() local
1362 dev_pe = eeh_pe_get(hose, pe_no); in pnv_eeh_get_pe()
1363 if (!dev_pe) in pnv_eeh_get_pe()
1367 *pe = dev_pe; in pnv_eeh_get_pe()
1368 if (!(dev_pe->state & EEH_PE_ISOLATED)) in pnv_eeh_get_pe()
1376 dev_pe = dev_pe->parent; in pnv_eeh_get_pe()
1377 while (dev_pe && !(dev_pe->type & EEH_PE_PHB)) { in pnv_eeh_get_pe()
1379 ret = eeh_ops->get_state(dev_pe, NULL); in pnv_eeh_get_pe()
1381 dev_pe = dev_pe->parent; in pnv_eeh_get_pe()
1386 *pe = dev_pe; in pnv_eeh_get_pe()
1387 if (!(dev_pe->state & EEH_PE_ISOLATED)) in pnv_eeh_get_pe()
1388 phb->freeze_pe(phb, dev_pe->addr); in pnv_eeh_get_pe()
1391 dev_pe = dev_pe->parent; in pnv_eeh_get_pe()