if (dn->devfn == devfn) 
if (dn->data && PCI_DN(dn)->devfn == devfn) 
static int u3_ht_skip_device(struct pci_controller *hose,			     struct pci_bus *bus, unsigned int devfn){	struct device_node *busdn, *dn;	int i;	/* We only allow config cycles to devices that are in OF device-tree	 * as we are apparently having some weird things going on with some	 * revs of K2 on recent G5s	 */	if (bus->self)		busdn = pci_device_to_OF_node(bus->self);	else		busdn = hose->arch_data;	for (dn = busdn->child; dn; dn = dn->sibling)		if (dn->devfn == devfn)			break;	if (dn == NULL)		return -1;	/*	 * When a device in K2 is powered down, we die on config	 * cycle accesses. Fix that here.	 */	for (i=0; i<2; i++)		if (k2_skiplist[i] == dn)			return 1;	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/1635317facea3094ddf34082cd86797efb1d9f7e/pmac_pci.c/clean/arch/ppc64/kernel/pmac_pci.c