/* We map the most common registers we'd access of the internal 4GB host adapter memory space. If a register/internal memory location is wanted which is not mapped, we slide SWB, by paging it, see asd_move_swb() in aic94xx_reg.c. asd_move_swb  */
static void asd_move_swb(struct asd_ha_struct *asd_ha, u32 reg)
/* We map the most common registers we'd access of the internal 4GB host adapter memory space. If a register/internal memory location is wanted which is not mapped, we slide SWB, by paging it, see asd_move_swb() in aic94xx_reg.c. asd_move_swb  */
static void asd_move_swb(struct asd_ha_struct *asd_ha, u32 reg)
{
	u32 base = reg & ~(MBAR0_SWB_SIZE-1);
	pci_write_config_dword(asd_ha->pcidev, PCI_CONF_MBAR0_SWB, base);
	asd_ha->io_handle[0].swb_base = base;
}