aac_printf(dev, le32_to_cpu(rx_readl (dev, IndexRegs.Mailbox[5]))); 
aac_printf(dev, rx_readl(dev, IndexRegs.Mailbox[5])); 
static irqreturn_t aac_rx_intr(int irq, void *dev_id, struct pt_regs *regs){	struct aac_dev *dev = dev_id;	unsigned long bellbits;	u8 intstat, mask;	intstat = rx_readb(dev, MUnit.OISR);	/*	 *	Read mask and invert because drawbridge is reversed.	 *	This allows us to only service interrupts that have 	 *	been enabled.	 */	mask = ~(dev->OIMR);	/* Check to see if this is our interrupt.  If it isn't just return */	if (intstat & mask) 	{		bellbits = rx_readl(dev, OutboundDoorbellReg);		if (bellbits & DoorBellPrintfReady) {			aac_printf(dev, le32_to_cpu(rx_readl (dev, IndexRegs.Mailbox[5])));			rx_writel(dev, MUnit.ODR,DoorBellPrintfReady);			rx_writel(dev, InboundDoorbellReg,DoorBellPrintfDone);		}		else if (bellbits & DoorBellAdapterNormCmdReady) {			rx_writel(dev, MUnit.ODR, DoorBellAdapterNormCmdReady);			aac_command_normal(&dev->queues->queue[HostNormCmdQueue]);		}		else if (bellbits & DoorBellAdapterNormRespReady) {			aac_response_normal(&dev->queues->queue[HostNormRespQueue]);			rx_writel(dev, MUnit.ODR,DoorBellAdapterNormRespReady);		}		else if (bellbits & DoorBellAdapterNormCmdNotFull) {			rx_writel(dev, MUnit.ODR, DoorBellAdapterNormCmdNotFull);		}		else if (bellbits & DoorBellAdapterNormRespNotFull) {			rx_writel(dev, MUnit.ODR, DoorBellAdapterNormCmdNotFull);			rx_writel(dev, MUnit.ODR, DoorBellAdapterNormRespNotFull);		}		return IRQ_HANDLED;	}	return IRQ_NONE;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/56b5871223f66d4a34e6e1069f241077e9f0a154/rx.c/buggy/drivers/scsi/aacraid/rx.c