readl((void __iomem *)base + EDMA_CFG_OFS), readl((void __iomem *)base + EDMA_ERR_IRQ_CAUSE_OFS), readl((void __iomem *)base + EDMA_ERR_IRQ_MASK_OFS)); 
readl(port_mmio + EDMA_CFG_OFS), readl(port_mmio + EDMA_ERR_IRQ_CAUSE_OFS), readl(port_mmio + EDMA_ERR_IRQ_MASK_OFS)); 
static void mv_port_init(struct ata_ioports *port, unsigned long base){	/* PIO related setup */	port->data_addr = base + SHD_PIO_DATA_OFS;	port->error_addr = port->feature_addr = base + SHD_FEA_ERR_OFS;	port->nsect_addr = base + SHD_SECT_CNT_OFS;	port->lbal_addr = base + SHD_LBA_L_OFS;	port->lbam_addr = base + SHD_LBA_M_OFS;	port->lbah_addr = base + SHD_LBA_H_OFS;	port->device_addr = base + SHD_DEV_HD_OFS;	port->status_addr = port->command_addr = base + SHD_CMD_STA_OFS;	port->altstatus_addr = port->ctl_addr = base + SHD_CTL_AST_OFS;	/* unused */	port->cmd_addr = port->bmdma_addr = port->scr_addr = 0;	/* unmask all EDMA error interrupts */	writel(~0, (void __iomem *)base + EDMA_ERR_IRQ_MASK_OFS);	VPRINTK("EDMA cfg=0x%08x EDMA IRQ err cause/mask=0x%08x/0x%08x\n", 		readl((void __iomem *)base + EDMA_CFG_OFS),		readl((void __iomem *)base + EDMA_ERR_IRQ_CAUSE_OFS),		readl((void __iomem *)base + EDMA_ERR_IRQ_MASK_OFS));}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/31961943e3110c5a1c36b1e0069c29f7c4380e51/sata_mv.c/buggy/drivers/scsi/sata_mv.c