Lines Matching refs:map
102 void drm_core_ioremap(struct drm_local_map *map, struct drm_device *dev) in drm_core_ioremap() argument
105 dev->agp && dev->agp->cant_use_aperture && map->type == _DRM_AGP) in drm_core_ioremap()
106 map->handle = agp_remap(map->offset, map->size, dev); in drm_core_ioremap()
108 map->handle = pmap_mapdev(map->offset, map->size); in drm_core_ioremap()
112 void drm_core_ioremap_wc(struct drm_local_map *map, struct drm_device *dev) in drm_core_ioremap_wc() argument
115 dev->agp && dev->agp->cant_use_aperture && map->type == _DRM_AGP) in drm_core_ioremap_wc()
116 map->handle = agp_remap(map->offset, map->size, dev); in drm_core_ioremap_wc()
118 map->handle = pmap_mapdev_attr(map->offset, map->size, in drm_core_ioremap_wc()
123 void drm_core_ioremapfree(struct drm_local_map *map, struct drm_device *dev) in drm_core_ioremapfree() argument
125 if (!map->handle || !map->size) in drm_core_ioremapfree()
129 dev->agp && dev->agp->cant_use_aperture && map->type == _DRM_AGP) in drm_core_ioremapfree()
130 vunmap(map->handle); in drm_core_ioremapfree()
132 pmap_unmapdev((vm_offset_t)map->handle, map->size); in drm_core_ioremapfree()