Lines Matching refs:dev_pe
1345 struct eeh_pe *dev_pe; in pnv_eeh_get_pe() local
1361 dev_pe = eeh_pe_get(hose, pe_no); in pnv_eeh_get_pe()
1362 if (!dev_pe) in pnv_eeh_get_pe()
1366 *pe = dev_pe; in pnv_eeh_get_pe()
1367 if (!(dev_pe->state & EEH_PE_ISOLATED)) in pnv_eeh_get_pe()
1375 dev_pe = dev_pe->parent; in pnv_eeh_get_pe()
1376 while (dev_pe && !(dev_pe->type & EEH_PE_PHB)) { in pnv_eeh_get_pe()
1378 ret = eeh_ops->get_state(dev_pe, NULL); in pnv_eeh_get_pe()
1380 dev_pe = dev_pe->parent; in pnv_eeh_get_pe()
1385 *pe = dev_pe; in pnv_eeh_get_pe()
1386 if (!(dev_pe->state & EEH_PE_ISOLATED)) in pnv_eeh_get_pe()
1387 phb->freeze_pe(phb, dev_pe->addr); in pnv_eeh_get_pe()
1390 dev_pe = dev_pe->parent; in pnv_eeh_get_pe()