Searched refs:io_handle (Results 1 - 5 of 5) sorted by relevance
/linux-4.4.14/drivers/scsi/aic94xx/ |
H A D | aic94xx_reg.c | 40 (unsigned long)asd_ha->io_handle[0].addr + (offs & 0xFF)); asd_write_byte() 42 writeb(val, asd_ha->io_handle[0].addr + offs); asd_write_byte() 51 (unsigned long)asd_ha->io_handle[0].addr + (offs & 0xFF)); asd_write_word() 53 writew(val, asd_ha->io_handle[0].addr + offs); asd_write_word() 62 (unsigned long)asd_ha->io_handle[0].addr + (offs & 0xFF)); asd_write_dword() 64 writel(val, asd_ha->io_handle[0].addr + offs); asd_write_dword() 74 val = inb((unsigned long) asd_ha->io_handle[0].addr asd_read_byte() 77 val = readb(asd_ha->io_handle[0].addr + offs); asd_read_byte() 87 val = inw((unsigned long)asd_ha->io_handle[0].addr asd_read_word() 90 val = readw(asd_ha->io_handle[0].addr + offs); asd_read_word() 100 val = inl((unsigned long) asd_ha->io_handle[0].addr asd_read_dword() 103 val = readl(asd_ha->io_handle[0].addr + offs); asd_read_dword() 130 struct asd_ha_addrspace *io_handle = &asd_ha->io_handle[0]; \ 131 u32 map_offs = (reg - io_handle->ww##_base) + asd_mem_offs_##ww();\ 139 struct asd_ha_addrspace *io_handle = &asd_ha->io_handle[0]; \ 140 u32 map_offs = (reg - io_handle->ww##_base) + asd_mem_offs_##ww();\ 192 asd_ha->io_handle[0].swb_base = base; asd_move_swb() 197 struct asd_ha_addrspace *io_handle=&asd_ha->io_handle[0]; __asd_write_reg_byte() local 199 if (io_handle->swa_base <= reg __asd_write_reg_byte() 200 && reg < io_handle->swa_base + MBAR0_SWA_SIZE) __asd_write_reg_byte() 202 else if (io_handle->swb_base <= reg __asd_write_reg_byte() 203 && reg < io_handle->swb_base + MBAR0_SWB_SIZE) __asd_write_reg_byte() 205 else if (io_handle->swc_base <= reg __asd_write_reg_byte() 206 && reg < io_handle->swc_base + MBAR0_SWC_SIZE) __asd_write_reg_byte() 218 struct asd_ha_addrspace *io_handle=&asd_ha->io_handle[0]; \ 222 if (io_handle->swa_base <= reg \ 223 && reg < io_handle->swa_base + MBAR0_SWA_SIZE) \ 225 else if (io_handle->swb_base <= reg \ 226 && reg < io_handle->swb_base + MBAR0_SWB_SIZE) \ 228 else if (io_handle->swc_base <= reg \ 229 && reg < io_handle->swc_base + MBAR0_SWC_SIZE) \ 245 struct asd_ha_addrspace *io_handle=&asd_ha->io_handle[0]; __asd_read_reg_byte() local 248 if (io_handle->swa_base <= reg __asd_read_reg_byte() 249 && reg < io_handle->swa_base + MBAR0_SWA_SIZE) __asd_read_reg_byte() 251 else if (io_handle->swb_base <= reg __asd_read_reg_byte() 252 && reg < io_handle->swb_base + MBAR0_SWB_SIZE) __asd_read_reg_byte() 254 else if (io_handle->swc_base <= reg __asd_read_reg_byte() 255 && reg < io_handle->swc_base + MBAR0_SWC_SIZE) __asd_read_reg_byte() 268 struct asd_ha_addrspace *io_handle=&asd_ha->io_handle[0]; \ 273 if (io_handle->swa_base <= reg \ 274 && reg < io_handle->swa_base + MBAR0_SWA_SIZE) \ 276 else if (io_handle->swb_base <= reg \ 277 && reg < io_handle->swb_base + MBAR0_SWB_SIZE) \ 279 else if (io_handle->swc_base <= reg \ 280 && reg < io_handle->swc_base + MBAR0_SWC_SIZE) \
|
H A D | aic94xx_init.c | 82 struct asd_ha_addrspace *io_handle; asd_map_memio() local 86 io_handle = &asd_ha->io_handle[i==0?0:1]; asd_map_memio() 87 io_handle->start = pci_resource_start(asd_ha->pcidev, i); asd_map_memio() 88 io_handle->len = pci_resource_len(asd_ha->pcidev, i); asd_map_memio() 89 io_handle->flags = pci_resource_flags(asd_ha->pcidev, i); asd_map_memio() 91 if (!io_handle->start || !io_handle->len) { asd_map_memio() 102 io_handle->addr = ioremap(io_handle->start, io_handle->len); asd_map_memio() 103 if (!io_handle->addr) { asd_map_memio() 116 io_handle = &asd_ha->io_handle[0]; asd_map_memio() 117 iounmap(io_handle->addr); asd_map_memio() 125 struct asd_ha_addrspace *io_handle; asd_unmap_memio() local 127 io_handle = &asd_ha->io_handle[1]; asd_unmap_memio() 128 iounmap(io_handle->addr); asd_unmap_memio() 131 io_handle = &asd_ha->io_handle[0]; asd_unmap_memio() 132 iounmap(io_handle->addr); asd_unmap_memio() 139 struct asd_ha_addrspace *io_handle = &asd_ha->io_handle[0]; asd_map_ioport() local 142 io_handle->start = pci_resource_start(asd_ha->pcidev, i); asd_map_ioport() 143 io_handle->len = pci_resource_len(asd_ha->pcidev, i); asd_map_ioport() 144 io_handle->flags = pci_resource_flags(asd_ha->pcidev, i); asd_map_ioport() 145 io_handle->addr = (void __iomem *) io_handle->start; asd_map_ioport() 146 if (!io_handle->start || !io_handle->len) { asd_map_ioport()
|
H A D | aic94xx_reg.h | 81 struct asd_ha_addrspace *io_handle = &asd_ha->io_handle[1]; \ 82 type val = read##S (io_handle->addr + (unsigned long) offs); \ 95 struct asd_ha_addrspace *io_handle = &asd_ha->io_handle[1]; \ 96 write##S (val, io_handle->addr + (unsigned long) offs); \
|
H A D | aic94xx_hwi.c | 189 asd_ha->io_handle[0].swa_base = REG_BASE_ADDR; asd_init_sw() 190 asd_ha->io_handle[0].swb_base = REG_BASE_ADDR_CSEQCIO; asd_init_sw() 191 asd_ha->io_handle[0].swc_base = REG_BASE_ADDR_EXSI; asd_init_sw() 192 MBAR0_SWB_SIZE = asd_ha->io_handle[0].len - 0x80; asd_init_sw() 196 asd_ha->io_handle[1].swa_base = OCM_BASE_ADDR; asd_init_sw()
|
H A D | aic94xx_hwi.h | 208 struct asd_ha_addrspace io_handle[2]; member in struct:asd_ha_struct
|
Completed in 108 milliseconds