PCI_DN
slotno = PCI_SLOT(PCI_DN(start->child)->devfn);
slotno = PCI_SLOT(PCI_DN(dn)->devfn);
dn->child && PCI_DN(dn->child)) {
struct pci_dn *pdn = PCI_DN(dn);
hose = PCI_DN(hose_node)->phb;
if (!PCI_DN(np))
*bus = PCI_DN(np)->busno;
*devfn = PCI_DN(np)->devfn;
pdn = dn ? PCI_DN(dn) : NULL;
pdn->parent = parent ? PCI_DN(parent) : NULL;
struct pci_dn *pdn = dn ? PCI_DN(dn) : NULL;
pdn = dn ? PCI_DN(dn) : NULL;
pdn = dn ? PCI_DN(dn) : NULL;
struct eeh_dev *edev = pdn_to_eeh_dev(PCI_DN(dn));
if (PCI_DN(dn) && PCI_DN(dn)->devfn == devfn)
PCI_DN(np)->busno = 0xf0;
PCI_DN(child)->busno = 0xf0;
if (!PCI_DN(node)) {
if (list_empty(&PCI_DN(phb->dn)->child_list))
pdn = list_first_entry(&PCI_DN(phb->dn)->child_list, struct pci_dn, list);
pdn = PCI_DN(dn);
pdn = PCI_DN(dn);
pdn = PCI_DN(dn);
pdn = PCI_DN(dn);
struct pci_dn *pci = PCI_DN(pdn);
struct iommu_table_group *table_group = PCI_DN(pdn)->table_group;
if (!pdn || !PCI_DN(pdn)) {
pci = PCI_DN(pdn);
if (pdn && PCI_DN(pdn))
struct pci_dn *pci = PCI_DN(pdn);
if (!pdn || !PCI_DN(pdn)) {
pci = PCI_DN(pdn);
if (!pdn || !PCI_DN(pdn)) { /* Niether of 32s|64-bit exist! */
pci = PCI_DN(pdn);
if (!pdn || !PCI_DN(pdn)) { /* Niether of 32s|64-bit exist! */
if (!pdn || !PCI_DN(pdn)) { /* Niether of 32s|64-bit exist! */
struct pci_dn *pci = PCI_DN(np);
if (!pdn || !PCI_DN(pdn))
pci = PCI_DN(pdn);
pci = PCI_DN(dn);
for (; dn && PCI_DN(dn); dn = dn->parent) {
rpdn = PCI_DN(dn);
for ( ; dn && PCI_DN(dn); dn = dn->parent) {
ppci = PCI_DN(pdn);
struct pci_controller *phb = PCI_DN(dn)->phb;
PCI_DN(dn)->table_group = iommu_pseries_alloc_group(phb->node);
tbl = PCI_DN(dn)->table_group->tables[0];
while (dn && PCI_DN(dn) && PCI_DN(dn)->table_group == NULL)
if (dn && PCI_DN(dn))
PCI_DN(dn)->table_group->tables[0]);
edev = pdn_to_eeh_dev(PCI_DN(dn));
pseries_eeh_init_edev_recursive(PCI_DN(dn));
pdn = parent ? PCI_DN(parent) : NULL;
pdn = PCI_DN(np);
if (dn->child && PCI_DN(dn->child))
php_slot->slot_no = PCI_SLOT(PCI_DN(dn->child)->devfn);
if (!PCI_DN(dn)) {
struct pci_dn *pdn = PCI_DN(dn);
phb = PCI_DN(dn)->phb;
if (PCI_DN(dn) && PCI_DN(dn)->phb) {
pseries_eeh_init_edev_recursive(PCI_DN(slot->dn));
pseries_eeh_init_edev_recursive(PCI_DN(slot->dn));
struct pci_controller *phb = PCI_DN(slot->dn)->phb;
pdn = list_first_entry_or_null(&PCI_DN(phb->dn)->child_list,
slotno = PCI_SLOT(PCI_DN(child)->devfn);