Lines Matching defs:io_handle
89 struct asd_ha_addrspace *io_handle;
93 io_handle = &asd_ha->io_handle[i==0?0:1];
94 io_handle->start = pci_resource_start(asd_ha->pcidev, i);
95 io_handle->len = pci_resource_len(asd_ha->pcidev, i);
96 io_handle->flags = pci_resource_flags(asd_ha->pcidev, i);
98 if (!io_handle->start || !io_handle->len) {
109 if (io_handle->flags & IORESOURCE_CACHEABLE)
110 io_handle->addr = ioremap(io_handle->start,
111 io_handle->len);
113 io_handle->addr = ioremap_nocache(io_handle->start,
114 io_handle->len);
115 if (!io_handle->addr) {
127 io_handle = &asd_ha->io_handle[0];
128 iounmap(io_handle->addr);
136 struct asd_ha_addrspace *io_handle;
138 io_handle = &asd_ha->io_handle[1];
139 iounmap(io_handle->addr);
142 io_handle = &asd_ha->io_handle[0];
143 iounmap(io_handle->addr);
150 struct asd_ha_addrspace *io_handle = &asd_ha->io_handle[0];
153 io_handle->start = pci_resource_start(asd_ha->pcidev, i);
154 io_handle->len = pci_resource_len(asd_ha->pcidev, i);
155 io_handle->flags = pci_resource_flags(asd_ha->pcidev, i);
156 io_handle->addr = (void __iomem *) io_handle->start;
157 if (!io_handle->start || !io_handle->len) {