return ((devfn == dn->devfn) && (busno == dn->busno)) ? dn : NULL;
if (pci && (devfn == pci->devfn) && (busno == pci->busno)) return dn; return NULL;
static void *is_devfn_node(struct device_node *dn, void *data){	int busno = ((unsigned long)data >> 8) & 0xff;	int devfn = ((unsigned long)data) & 0xff;	return ((devfn == dn->devfn) && (busno == dn->busno)) ? dn : NULL;}