Searched refs:map (Results 1 - 16 of 16) sorted by relevance

/solaris-x11-s12/open-src/kernel/drm/src/
H A Ddrm_bufs.c58 struct drm_local_map *map)
64 * while PCI resources may live above that, we ignore the map
69 if (!entry->map ||
70 map->type != entry->map->type ||
73 switch (map->type) {
75 if (map->flags != _DRM_CONTAINS_LOCK)
80 if ((entry->map->offset & 0xffffffff) ==
81 (map->offset & 0xffffffff))
86 if (entry->map
57 drm_find_matching_map(struct drm_device *dev, struct drm_local_map *map) argument
118 struct drm_local_map *map; local
342 struct drm_map *map = data; local
373 drm_rmmap_locked(struct drm_device *dev, struct drm_local_map *map) argument
425 drm_rmmap(struct drm_device *dev, struct drm_local_map *map) argument
455 struct drm_local_map *map = NULL; local
1104 struct drm_local_map *map = dev->agp_buffer_map; local
[all...]
H A Ddrm_sunmod.c201 return (entry->map);
215 drm_local_map_t *map = NULL; local
226 map = __find_local_map(drm_dev, off);
227 if (!map) {
235 *pvtp = map->handle;
312 drm_gem_map, /* devmap_ops map routine */
320 struct drm_local_map *map, size_t len, size_t *maplen)
326 map->offset, (uint_t)len, &regoff);
346 struct drm_local_map *map, size_t len, size_t *maplen)
350 if (!map
319 __devmap_general(struct drm_device *dev, devmap_cookie_t dhp, struct drm_local_map *map, size_t len, size_t *maplen) argument
345 __devmap_shm(struct drm_device *dev, devmap_cookie_t dhp, struct drm_local_map *map, size_t len, size_t *maplen) argument
368 __devmap_agp(struct drm_device *dev, devmap_cookie_t dhp, struct drm_local_map *map, size_t len, size_t *maplen) argument
394 __devmap_sg(struct drm_device *dev, devmap_cookie_t dhp, struct drm_local_map *map, size_t len, size_t *maplen) argument
420 __devmap_gem(struct drm_device *dev, devmap_cookie_t dhp, struct drm_local_map *map, size_t *maplen) argument
609 drm_local_map_t *map = NULL; local
[all...]
H A Ddrm_ioctl.c131 struct drm_map *map = data; local
137 idx = (int)map->offset;
150 if (!r_list || !r_list->map) {
155 map->offset = r_list->map->offset;
156 map->size = r_list->map->size;
157 map->type = r_list->map->type;
158 map
[all...]
H A Ddrm_pci.c53 drm_core_ioremap(struct drm_local_map *map, struct drm_device *dev) argument
55 if ((map->type == _DRM_AGP) && dev->agp) {
57 * During AGP mapping initialization, we map AGP aperture
64 * and kernel space, and directly map the actual physical
77 (void) drm_ioremap(dev, map);
83 drm_core_ioremapfree(struct drm_local_map *map, struct drm_device *dev) argument
87 if (map->type != _DRM_AGP) {
88 if (map->handle && map->size)
89 drm_ioremapfree(map);
[all...]
H A Ddrm_memory.c171 DRM_ERROR("failed to map regs: "
181 drm_ioremap(struct drm_device *dev, struct drm_local_map *map) argument
188 iomap.paddr = map->offset;
189 iomap.size = map->size;
194 map->offset, map->size);
198 map->handle = (void *)iomap.kvaddr;
199 map->acc_handle = iomap.acc_handle;
202 "map->handle=%p, map
209 drm_ioremapfree(struct drm_local_map *map) argument
[all...]
H A Ddrm_context.c149 * Gets the map from drm_device::ctx_idr with the handle specified and
156 struct drm_local_map *map; local
161 map = idr_find(&dev->ctx_idr, request->ctx_id);
162 if (!map) {
169 if (_entry->map == map) {
200 struct drm_local_map *map = NULL; local
205 if (r_list->map
214 map = r_list->map;
[all...]
H A Ddrm_gem.c257 DRM_ERROR("obj %p map incorrect 0x%lx != 0x%lx",
278 drm_local_map_t *map; local
293 map = drm_alloc(sizeof (struct drm_local_map), DRM_MEM_MAPS);
294 if (map == NULL) {
295 DRM_DEBUG("map == NULL");
299 map->handle = obj;
300 map->offset = (uintptr_t)map->handle;
301 map->offset &= 0xffffffffUL;
302 map
680 struct drm_local_map *map = obj->maplist.map; local
[all...]
H A Ddrm_stub.c144 (void) drm_rmmap_locked(dev, r_list->map);
504 (void) drm_rmmap(dev, r_list->map);
H A Ddrm_drv.c482 if (entry->map && entry->map->type == _DRM_SHM &&
483 (entry->map->flags & _DRM_CONTAINS_LOCK)) {
484 return entry->map;
/solaris-x11-s12/open-src/font/encodings/
H A DMakefile34 MODULE_DESC = data files for libfontenc to map font encodings between character sets
/solaris-x11-s12/open-src/driver/xf86-input-hotkey/sun-src/
H A Dhotkey.c110 keySyms.map = (KeySym *)xcalloc(sizeof(KeySym),
112 if (!keySyms.map) {
134 xfree(keySyms.map);
199 if (curKeySyms->map[(i - curKeySyms->minKeyCode) * curKeySyms->mapWidth]
/solaris-x11-s12/open-src/kernel/sys/drm/
H A DdrmP.h270 #define DRM_READ8(map, offset) \
271 *(volatile uint8_t *)((uintptr_t)((map)->handle) + (offset))
272 #define DRM_READ16(map, offset) \
273 *(volatile uint16_t *)((uintptr_t)((map)->handle) + (offset))
274 #define DRM_READ32(map, offset) \
275 *(volatile uint32_t *)((uintptr_t)((map)->handle) + (offset))
276 #define DRM_READ64(map, offset) \
277 *(volatile uint64_t *)((uintptr_t)((map)->handle) + (offset))
278 #define DRM_WRITE8(map, offset, val) \
279 *(volatile uint8_t *)((uintptr_t)((map)
562 struct drm_local_map *map; /**< mapping */ member in struct:drm_map_list
[all...]
/solaris-x11-s12/open-src/kernel/i915/src/
H A Dintel_ringbuffer.c1329 ring->map.size = ring->size;
1330 ring->map.offset = dev->agp_aperbase + obj->gtt_offset;
1331 ring->map.type = 0;
1332 ring->map.flags = 0;
1333 ring->map.mtrr = 0;
1335 drm_core_ioremap(&ring->map, dev);
1336 if (ring->map.handle == NULL) {
1337 DRM_ERROR("Failed to map ringbuffer.\n");
1342 ring->virtual_start = ring->map.handle;
1358 drm_core_ioremapfree(&ring->map, de
[all...]
H A Dintel_ringbuffer.h183 drm_local_map_t map; member in struct:intel_ring_buffer
H A Di915_gem_gtt.c769 static void i915_gen6_gtt_ioremap(struct drm_local_map *map, struct drm_device *dev) argument
776 &gtt_attr, &map->acc_handle);
779 DRM_ERROR("failed to map GTT");
782 map->handle = (void *)(base + GEN6_GTT_OFFSET);
822 DRM_ERROR("Failed to map the gtt page table");
1056 * required to map the aperture.
H A Di915_gem.c1030 ttoproc(curthread)->p_as, &vvaddr, obj->maplist.map->size,
1052 if (obj->maplist.map->gtt_mmap)
1085 obj->maplist.map->gtt_mmap = 1;
1115 struct ddi_umem_cookie *umem_cookie = obj->base.maplist.map->umem_cookie;
1139 obj->base.maplist.map->callback = 1;
1164 if (obj->base.maplist.map->gtt_mmap) {
1175 obj->base.maplist.map->gtt_mmap = 0;
2444 * @obj: object to map through a fence reg
2963 /* As the user may map the buffer once pinned in the display plane

Completed in 1030 milliseconds