iSeries_Parse_MfgArea(AreaData, AreaLen, DevNode); 
iSeries_Parse_MfgArea(AreaData, AreaLen, agent, &PhbId, frame, card); 
static void iSeries_Parse_Vpd(u8 *VpdData, int VpdDataLen,		struct iSeries_Device_Node *DevNode){	u8 *TagPtr = VpdData;	int DataLen = VpdDataLen - 3;	while ((*TagPtr != VpdEndOfAreaTag) && (DataLen > 0)) {		int AreaLen = *(TagPtr + 1) + (*(TagPtr + 2) * 256);		u8 *AreaData  = TagPtr + 3;		if (*TagPtr == VpdIdStringTag)			DevNode->PhbId = iSeries_Parse_PhbId(AreaData, AreaLen);		else if (*TagPtr == VpdVendorAreaTag)	    		iSeries_Parse_MfgArea(AreaData, AreaLen, DevNode);		/* Point to next Area. */		TagPtr  = AreaData + AreaLen;		DataLen -= AreaLen;	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/061c063efce96b33f9e26d5f83a8eb0643fa493c/iSeries_VpdInfo.c/buggy/arch/ppc64/kernel/iSeries_VpdInfo.c