 PPCDBG(PPCDBG_BUSWALK, "-build_device_node 0x%02X.%02X.%02X Function: %02X\n", Bus, SubBus, AgentId, Function); 
static struct device_node *build_device_node(HvBusNumber Bus,		HvSubBusNumber SubBus, int AgentId, int Function){	struct device_node *node;	struct pci_dn *pdn;	PPCDBG(PPCDBG_BUSWALK,			"-build_device_node 0x%02X.%02X.%02X Function: %02X\n",			Bus, SubBus, AgentId, Function);	node = kmalloc(sizeof(struct device_node), GFP_KERNEL);	if (node == NULL)		return NULL;	memset(node, 0, sizeof(struct device_node));	pdn = kzalloc(sizeof(*pdn), GFP_KERNEL);	if (pdn == NULL) {		kfree(node);		return NULL;	}	node->data = pdn;	pdn->node = node;	list_add_tail(&pdn->Device_List, &iSeries_Global_Device_List);	pdn->busno = Bus;	pdn->bussubno = SubBus;	pdn->devfn = PCI_DEVFN(ISERIES_ENCODE_DEVICE(AgentId), Function);	return node;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/dcad47fc423ac9f4934579af814fa2dad5c8081b/pci.c/buggy/arch/powerpc/platforms/iseries/pci.c