Lines Matching refs:dev_pe
1215 struct eeh_pe *dev_pe; in pnv_eeh_get_pe() local
1235 dev_pe = eeh_pe_get(&edev); in pnv_eeh_get_pe()
1236 if (!dev_pe) in pnv_eeh_get_pe()
1240 *pe = dev_pe; in pnv_eeh_get_pe()
1241 if (!(dev_pe->state & EEH_PE_ISOLATED)) in pnv_eeh_get_pe()
1249 dev_pe = dev_pe->parent; in pnv_eeh_get_pe()
1250 while (dev_pe && !(dev_pe->type & EEH_PE_PHB)) { in pnv_eeh_get_pe()
1255 ret = eeh_ops->get_state(dev_pe, NULL); in pnv_eeh_get_pe()
1257 dev_pe = dev_pe->parent; in pnv_eeh_get_pe()
1262 *pe = dev_pe; in pnv_eeh_get_pe()
1263 if (!(dev_pe->state & EEH_PE_ISOLATED)) in pnv_eeh_get_pe()
1264 phb->freeze_pe(phb, dev_pe->addr); in pnv_eeh_get_pe()
1267 dev_pe = dev_pe->parent; in pnv_eeh_get_pe()