Lines Matching refs:io_handle

84 	struct asd_ha_addrspace *io_handle;  in asd_map_memio()  local
88 io_handle = &asd_ha->io_handle[i==0?0:1]; in asd_map_memio()
89 io_handle->start = pci_resource_start(asd_ha->pcidev, i); in asd_map_memio()
90 io_handle->len = pci_resource_len(asd_ha->pcidev, i); in asd_map_memio()
91 io_handle->flags = pci_resource_flags(asd_ha->pcidev, i); in asd_map_memio()
93 if (!io_handle->start || !io_handle->len) { in asd_map_memio()
104 if (io_handle->flags & IORESOURCE_CACHEABLE) in asd_map_memio()
105 io_handle->addr = ioremap(io_handle->start, in asd_map_memio()
106 io_handle->len); in asd_map_memio()
108 io_handle->addr = ioremap_nocache(io_handle->start, in asd_map_memio()
109 io_handle->len); in asd_map_memio()
110 if (!io_handle->addr) { in asd_map_memio()
122 io_handle = &asd_ha->io_handle[0]; in asd_map_memio()
123 iounmap(io_handle->addr); in asd_map_memio()
131 struct asd_ha_addrspace *io_handle; in asd_unmap_memio() local
133 io_handle = &asd_ha->io_handle[1]; in asd_unmap_memio()
134 iounmap(io_handle->addr); in asd_unmap_memio()
137 io_handle = &asd_ha->io_handle[0]; in asd_unmap_memio()
138 iounmap(io_handle->addr); in asd_unmap_memio()
145 struct asd_ha_addrspace *io_handle = &asd_ha->io_handle[0]; in asd_map_ioport() local
148 io_handle->start = pci_resource_start(asd_ha->pcidev, i); in asd_map_ioport()
149 io_handle->len = pci_resource_len(asd_ha->pcidev, i); in asd_map_ioport()
150 io_handle->flags = pci_resource_flags(asd_ha->pcidev, i); in asd_map_ioport()
151 io_handle->addr = (void __iomem *) io_handle->start; in asd_map_ioport()
152 if (!io_handle->start || !io_handle->len) { in asd_map_ioport()