Lines Matching refs:map
165 struct pci_device_mapping *map) in pci_device_openbsd_map_range() argument
171 if (map->flags & PCI_DEV_MAP_FLAG_WRITABLE) in pci_device_openbsd_map_range()
174 map->memory = mmap(NULL, map->size, prot, MAP_SHARED, aperturefd, in pci_device_openbsd_map_range()
175 map->base); in pci_device_openbsd_map_range()
176 if (map->memory == MAP_FAILED) in pci_device_openbsd_map_range()
180 if ((map->flags & PCI_DEV_MAP_FLAG_CACHABLE) || in pci_device_openbsd_map_range()
181 (map->flags & PCI_DEV_MAP_FLAG_WRITE_COMBINE)) { in pci_device_openbsd_map_range()
182 mr.mr_base = map->base; in pci_device_openbsd_map_range()
183 mr.mr_len = map->size; in pci_device_openbsd_map_range()
185 if (map->flags & PCI_DEV_MAP_FLAG_CACHABLE) in pci_device_openbsd_map_range()
187 if (map->flags & PCI_DEV_MAP_FLAG_WRITE_COMBINE) in pci_device_openbsd_map_range()
204 struct pci_device_mapping *map) in pci_device_openbsd_unmap_range() argument
210 if ((map->flags & PCI_DEV_MAP_FLAG_CACHABLE) || in pci_device_openbsd_unmap_range()
211 (map->flags & PCI_DEV_MAP_FLAG_WRITE_COMBINE)) { in pci_device_openbsd_unmap_range()
212 mr.mr_base = map->base; in pci_device_openbsd_unmap_range()
213 mr.mr_len = map->size; in pci_device_openbsd_unmap_range()
223 return pci_device_generic_unmap_range(dev, map); in pci_device_openbsd_unmap_range()