void __iomem * base_addr = ioremap(lba->hpa, 4096);
void __iomem * base_addr = ioremap(lba->hpa.start, 4096);
void lba_set_iregs(struct parisc_device *lba, u32 ibase, u32 imask){	void __iomem * base_addr = ioremap(lba->hpa, 4096);	imask <<= 2;	/* adjust for hints - 2 more bits */	/* Make sure we aren't trying to set bits that aren't writeable. */	WARN_ON((ibase & 0x001fffff) != 0);	WARN_ON((imask & 0x001fffff) != 0);		DBG("%s() ibase 0x%x imask 0x%x\n", __FUNCTION__, ibase, imask);	WRITE_REG32( imask, base_addr + LBA_IMASK);	WRITE_REG32( ibase, base_addr + LBA_IBASE);	iounmap(base_addr);}