printk(KERN_DEBUG "TRANSPORT_UNKNOWN_FAILURE (%0#2x)\n.", 
printk(KERN_DEBUG "TRANSPORT_UNKNOWN_FAILURE (%0#2x).\n", 
static void i2o_report_fail_status(u8 req_status, u32 * msg){	static char *FAIL_STATUS[] = {		"0x80",		/* not used */		"SERVICE_SUSPENDED",	/* 0x81 */		"SERVICE_TERMINATED",	/* 0x82 */		"CONGESTION",		"FAILURE",		"STATE_ERROR",		"TIME_OUT",		"ROUTING_FAILURE",		"INVALID_VERSION",		"INVALID_OFFSET",		"INVALID_MSG_FLAGS",		"FRAME_TOO_SMALL",		"FRAME_TOO_LARGE",		"INVALID_TARGET_ID",		"INVALID_INITIATOR_ID",		"INVALID_INITIATOR_CONTEX",	/* 0x8F */		"UNKNOWN_FAILURE"	/* 0xFF */	};	if (req_status == I2O_FSC_TRANSPORT_UNKNOWN_FAILURE)		printk(KERN_DEBUG "TRANSPORT_UNKNOWN_FAILURE (%0#2x)\n.",		       req_status);	else		printk(KERN_DEBUG "TRANSPORT_%s.\n",		       FAIL_STATUS[req_status & 0x0F]);	/* Dump some details */	printk(KERN_ERR "  InitiatorId = %d, TargetId = %d\n",	       (msg[1] >> 12) & 0xFFF, msg[1] & 0xFFF);	printk(KERN_ERR "  LowestVersion = 0x%02X, HighestVersion = 0x%02X\n",	       (msg[4] >> 8) & 0xFF, msg[4] & 0xFF);	printk(KERN_ERR "  FailingHostUnit = 0x%04X,  FailingIOP = 0x%03X\n",	       msg[5] >> 16, msg[5] & 0xFFF);	printk(KERN_ERR "  Severity:  0x%02X ", (msg[4] >> 16) & 0xFF);	if (msg[4] & (1 << 16))		printk(KERN_DEBUG "(FormatError), "		       "this msg can never be delivered/processed.\n");	if (msg[4] & (1 << 17))		printk(KERN_DEBUG "(PathError), "		       "this msg can no longer be delivered/processed.\n");	if (msg[4] & (1 << 18))		printk(KERN_DEBUG "(PathState), "		       "the system state does not allow delivery.\n");	if (msg[4] & (1 << 19))		printk(KERN_DEBUG		       "(Congestion), resources temporarily not available;"		       "do not retry immediately.\n");}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/3fa63c7d82ab9a12a5d0a299069f8df9f35aa011/debug.c/clean/drivers/message/i2o/debug.c