Lines Matching +full:com +full:- +full:offset
5 * \author Rickard E. (Rik) Faith <faith@valinux.com>
6 * \author Gareth Hughes <gareth@valinux.com>
10 * Created: Thu Feb 4 14:00:34 1999 by faith@valinux.com
42 static void *agp_remap(unsigned long offset, unsigned long size, in agp_remap() argument
46 * FIXME Linux<->FreeBSD: Not implemented. This is never called in agp_remap()
47 * on FreeBSD anyway, because drm_agp_mem->cant_use_aperture is in agp_remap()
73 return -EINVAL; in drm_bind_agp()
75 return -agp_bind_memory(agpdev, handle, start * PAGE_SIZE); in drm_bind_agp()
85 return -EINVAL; in drm_unbind_agp()
87 return -agp_unbind_memory(agpdev, handle); in drm_unbind_agp()
92 static inline void *agp_remap(unsigned long offset, unsigned long size, in agp_remap() argument
103 dev->agp && dev->agp->cant_use_aperture && map->type == _DRM_AGP) in drm_core_ioremap()
104 map->handle = agp_remap(map->offset, map->size, dev); in drm_core_ioremap()
106 map->handle = pmap_mapdev(map->offset, map->size); in drm_core_ioremap()
113 dev->agp && dev->agp->cant_use_aperture && map->type == _DRM_AGP) in drm_core_ioremap_wc()
114 map->handle = agp_remap(map->offset, map->size, dev); in drm_core_ioremap_wc()
116 map->handle = pmap_mapdev_attr(map->offset, map->size, in drm_core_ioremap_wc()
123 if (!map->handle || !map->size) in drm_core_ioremapfree()
127 dev->agp && dev->agp->cant_use_aperture && map->type == _DRM_AGP) in drm_core_ioremapfree()
128 vunmap(map->handle); in drm_core_ioremapfree()
130 pmap_unmapdev(map->handle, map->size); in drm_core_ioremapfree()