Lines Matching refs:hose

17 static int hose_mmap_page_range(struct pci_controller *hose,  in hose_mmap_page_range()  argument
24 base = sparse ? hose->sparse_mem_base : hose->dense_mem_base; in hose_mmap_page_range()
26 base = sparse ? hose->sparse_io_base : hose->dense_io_base; in hose_mmap_page_range()
138 struct pci_controller *hose = pdev->sysdata; in sparse_mem_mmap_fits() local
148 dense_offset = (long)(hose->dense_mem_base - hose->sparse_mem_base); in sparse_mem_mmap_fits()
176 struct pci_controller *hose = pdev->sysdata; in pci_create_attr() local
183 sparse_base = hose->sparse_mem_base; in pci_create_attr()
184 dense_base = hose->dense_mem_base; in pci_create_attr()
191 sparse_base = hose->sparse_io_base; in pci_create_attr()
192 dense_base = hose->dense_io_base; in pci_create_attr()
252 static int __legacy_mmap_fits(struct pci_controller *hose, in __legacy_mmap_fits() argument
267 hose->index, size); in __legacy_mmap_fits()
271 static inline int has_sparse(struct pci_controller *hose, in has_sparse() argument
276 base = (mmap_type == pci_mmap_mem) ? hose->sparse_mem_base : in has_sparse()
277 hose->sparse_io_base; in has_sparse()
285 struct pci_controller *hose = bus->sysdata; in pci_mmap_legacy_page_range() local
286 int sparse = has_sparse(hose, mmap_type); in pci_mmap_legacy_page_range()
291 if (!__legacy_mmap_fits(hose, vma, res_size, sparse)) in pci_mmap_legacy_page_range()
294 return hose_mmap_page_range(hose, vma, mmap_type, sparse); in pci_mmap_legacy_page_range()
306 struct pci_controller *hose = bus->sysdata; in pci_adjust_legacy_attr() local
308 if (!has_sparse(hose, mmap_type)) in pci_adjust_legacy_attr()
324 struct pci_controller *hose = bus->sysdata; in pci_legacy_read() local
326 port += hose->io_space->start; in pci_legacy_read()
348 struct pci_controller *hose = bus->sysdata; in pci_legacy_write() local
350 port += hose->io_space->start; in pci_legacy_write()