Lines Matching refs:map
92 struct pci_device_mapping *map) in pci_device_netbsd_map_range() argument
100 if (map->flags & PCI_DEV_MAP_FLAG_WRITABLE) in pci_device_netbsd_map_range()
103 map->memory = mmap(NULL, map->size, prot, MAP_SHARED, in pci_device_netbsd_map_range()
104 fd, map->base); in pci_device_netbsd_map_range()
105 if (map->memory == MAP_FAILED) in pci_device_netbsd_map_range()
109 if ((map->flags & PCI_DEV_MAP_FLAG_CACHABLE) || in pci_device_netbsd_map_range()
110 (map->flags & PCI_DEV_MAP_FLAG_WRITE_COMBINE)) { in pci_device_netbsd_map_range()
111 mtrr.base = map->base; in pci_device_netbsd_map_range()
112 mtrr.len = map->size; in pci_device_netbsd_map_range()
115 if (map->flags & PCI_DEV_MAP_FLAG_CACHABLE) in pci_device_netbsd_map_range()
117 if (map->flags & PCI_DEV_MAP_FLAG_WRITE_COMBINE) in pci_device_netbsd_map_range()
138 struct pci_device_mapping *map) in pci_device_netbsd_unmap_range() argument
143 if ((map->flags & PCI_DEV_MAP_FLAG_CACHABLE) || in pci_device_netbsd_unmap_range()
144 (map->flags & PCI_DEV_MAP_FLAG_WRITE_COMBINE)) { in pci_device_netbsd_unmap_range()
145 mtrr.base = map->base; in pci_device_netbsd_unmap_range()
146 mtrr.len = map->size; in pci_device_netbsd_unmap_range()
159 return pci_device_generic_unmap_range(dev, map); in pci_device_netbsd_unmap_range()