u32 ret; 
static void aac_sa_start_adapter(struct aac_dev *dev){	u32 ret;	struct aac_init *init;	/*	 * Fill in the remaining pieces of the init.	 */	init = dev->init;	init->HostElapsedSeconds = cpu_to_le32(get_seconds());	/*	 * Tell the adapter we are back and up and running so it will scan its command	 * queues and enable our interrupts	 */	dev->irq_mask =	(PrintfReady | DOORBELL_1 | DOORBELL_2 | DOORBELL_3 | DOORBELL_4);	/*	 *	First clear out all interrupts.  Then enable the one's that 	 *	we can handle.	 */	sa_writew(dev, SaDbCSR.PRISETIRQMASK, 0xffff);	sa_writew(dev, SaDbCSR.PRICLEARIRQMASK, (PrintfReady | DOORBELL_1 | DOORBELL_2 | DOORBELL_3 | DOORBELL_4));	/* We can only use a 32 bit address here */	sa_sync_cmd(dev, INIT_STRUCT_BASE_ADDRESS, 			(u32)(ulong)dev->init_pa, 0, 0, 0, 0, 0,			&ret, NULL, NULL, NULL, NULL);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/8e0c5ebde82b08f6d996e11983890fc4cc085fab/sa.c/clean/drivers/scsi/aacraid/sa.c