/solaris-x11-s11/open-src/kernel/efb/src/ |
H A D | radeon_drv.c | 207 void *handle; local 229 handle = drm_supp_register(dip, statep); 230 if (handle == NULL) { 234 statep->drm_handle = handle; 263 (void) drm_supp_unregister(handle);
|
H A D | drm_agpsupport.c | 50 * this agpa_key as a handle returned to userland. Generally, 51 * 0 is not a valid value for a handle, so we add an offset 52 * to the key to get a handle. 56 extern int drm_supp_device_capability(void *handle, int capid); 239 entry->handle = (void*)(uintptr_t)(alloc.agpa_key + DRM_AGP_KEY_OFFSET); 249 request.handle = (unsigned long)entry->handle; 262 drm_agp_lookup_entry(drm_device_t *dev, void *handle) argument 267 if (entry->handle == handle) 444 drm_agp_free_memory(void *handle) argument 469 drm_agp_unbind_memory(unsigned long handle, drm_device_t *dev) argument [all...] |
H A D | drm_pci.c | 155 if (map->handle && map->size) 168 drm_core_findmap(drm_device_t *dev, unsigned long handle) argument 176 * We will hash handle to 32-bit to solve this issue later. 179 if ((((unsigned long)map->handle) & 0x00000000ffffffff) 180 == (handle & 0x00000000ffffffff))
|
H A D | drm_io32.h | 29 caddr32_t handle; /* Handle of map */ member in struct:drm_ctx_priv_map_32 34 unsigned long long handle; member in struct:drm_map_32 108 uint32_t handle; /* Used for binding / unbinding */ member in struct:drm_agp_buffer32 114 uint32_t handle; /* From drm_agp_buffer */ member in struct:drm_agp_binding_32 132 uint32_t handle; /* Used for mapping/unmapping */ member in struct:drm_scatter_gather_32
|
H A D | drm_sunmod.c | 138 drm_supp_unregister(void *handle) argument 143 list = (drm_inst_list_t *)handle; 148 /* free PCI config access handle */ 416 u_offset_t handle; local 480 handle = (u_offset_t)offset; 481 handle &= 0xffffffff; 484 if (handle == 485 ((u_offset_t)((uintptr_t)map->handle) & 0xffffffff)) 496 if (handle == (map->offset & 0xffffffff)) 509 tmp = (u_offset_t)((uintptr_t)map->handle) 869 drm_supp_get_irq(void *handle) argument 883 drm_supp_device_capability(void *handle, int capid) argument [all...] |
H A D | drm_mode.h | 287 /* driver specific handle */ 288 __u32 handle; member in struct:drm_mode_fb_cmd 375 * handle - if 0 turns the cursor of 389 /* driver specific handle */ 390 __u32 handle; member in struct:drm_mode_cursor 400 /* driver specific handle */ 401 __u32 handle; member in struct:drm_mode_cursor2 455 /* handle, pitch, size will be returned */ 456 uint32_t handle; member in struct:drm_mode_create_dumb 464 __u32 handle; member in struct:drm_mode_map_dumb 475 uint32_t handle; member in struct:drm_mode_destroy_dumb [all...] |
H A D | drm.h | 305 void *handle; /**< Handle of map */ member in struct:drm_ctx_priv_map 316 unsigned long long handle; member in struct:drm_map 497 int context; /**< Context handle */ 520 drm_context_t handle; member in struct:drm_ctx 536 drm_drawable_t handle; member in struct:drm_draw 547 drm_drawable_t handle; member in struct:drm_update_draw 641 unsigned long handle; /**< Used for binding / unbinding */ member in struct:drm_agp_buffer 652 unsigned long handle; /**< From drm_agp_buffer */ member in struct:drm_agp_binding 682 unsigned long handle; /**< Used for mapping / unmapping */ member in struct:drm_scatter_gather 698 __u32 handle; member in struct:drm_gem_close 705 __u32 handle; member in struct:drm_gem_flink 717 __u32 handle; member in struct:drm_gem_open 731 __u32 handle; member in struct:drm_prime_handle [all...] |
H A D | drmP.h | 424 void *handle; member in struct:drm_agp_mem 460 unsigned long handle; member in struct:drm_sg_mem 476 void *handle; /* User-space: "Handle" to pass to mmap */ member in struct:drm_local_map 483 ddi_acc_handle_t dev_handle; /* The data access handle */
|
/solaris-x11-s11/open-src/kernel/sys/drm/ |
H A D | drm_sun_idr.h | 73 uint32_t handle; member in struct:idr_list
|
H A D | drm_io32.h | 52 caddr32_t handle; /* Handle of map */ member in struct:drm_ctx_priv_map_32 57 unsigned long long handle; member in struct:drm_map_32 125 uint32_t handle; /* Used for binding / unbinding */ member in struct:drm_agp_buffer32 131 uint32_t handle; /* From drm_agp_buffer */ member in struct:drm_agp_binding_32 149 uint32_t handle; /* Used for mapping/unmapping */ member in struct:drm_scatter_gather_32
|
H A D | drm_mode.h | 287 /* driver specific handle */ 288 __u32 handle; member in struct:drm_mode_fb_cmd 375 * handle - if 0 turns the cursor of 389 /* driver specific handle */ 390 __u32 handle; member in struct:drm_mode_cursor 400 /* driver specific handle */ 401 __u32 handle; member in struct:drm_mode_cursor2 455 /* handle, pitch, size will be returned */ 456 uint32_t handle; member in struct:drm_mode_create_dumb 464 __u32 handle; member in struct:drm_mode_map_dumb 475 uint32_t handle; member in struct:drm_mode_destroy_dumb [all...] |
H A D | drm.h | 213 void *handle; /**< Handle of map */ member in struct:drm_ctx_priv_map 224 unsigned long long handle; /**< User-space: "Handle" to pass to mmap() */ member in struct:drm_map 412 int context; /**< Context handle */ 435 drm_context_t handle; member in struct:drm_ctx 451 drm_drawable_t handle; member in struct:drm_draw 462 drm_drawable_t handle; member in struct:drm_update_draw 556 unsigned long handle; /**< Used for binding / unbinding */ member in struct:drm_agp_buffer 567 unsigned long handle; /**< From drm_agp_buffer */ member in struct:drm_agp_binding 597 unsigned long handle; /**< Used for mapping / unmapping */ member in struct:drm_scatter_gather 613 __u32 handle; member in struct:drm_gem_close 620 __u32 handle; member in struct:drm_gem_flink 632 __u32 handle; member in struct:drm_gem_open 689 __u32 handle; member in struct:drm_prime_handle [all...] |
H A D | drmP.h | 270 *(volatile uint8_t *)((uintptr_t)((map)->handle) + (offset)) 272 *(volatile uint16_t *)((uintptr_t)((map)->handle) + (offset)) 274 *(volatile uint32_t *)((uintptr_t)((map)->handle) + (offset)) 276 *(volatile uint64_t *)((uintptr_t)((map)->handle) + (offset)) 278 *(volatile uint8_t *)((uintptr_t)((map)->handle) + (offset)) = (val) 280 *(volatile uint16_t *)((uintptr_t)((map)->handle) + (offset)) = (val) 282 *(volatile uint32_t *)((uintptr_t)((map)->handle) + (offset)) = (val) 284 *(volatile uint64_t *)((uintptr_t)((map)->handle) + (offset)) = (val) 543 void *handle; /**< User-space: "Handle" to pass to mmap() */ member in struct:drm_local_map 548 ddi_acc_handle_t acc_handle; /**< The data access handle */ 569 drm_context_t handle; /**< context handle */ member in struct:drm_ctx_list 699 unsigned long handle; /**< handle */ member in struct:drm_agp_mem 735 unsigned long handle; member in struct:drm_sg_mem [all...] |
/solaris-x11-s11/open-src/kernel/drm/src/ |
H A D | drm_agpsupport.c | 50 * this agpa_key as a handle returned to userland. Generally, 51 * 0 is not a valid value for a handle, so we add an offset 52 * to the key to get a handle. 261 entry->handle = alloc.agpa_key + DRM_AGP_KEY_OFFSET; 266 request->handle = entry->handle; 281 * Search for the AGP memory entry associated with a handle. 284 * \param handle AGP memory handle. 285 * \return pointer to the drm_agp_mem structure associated with \p handle 289 drm_agp_lookup_entry(struct drm_device * dev, unsigned long handle) argument 500 drm_agp_free_memory(agp_allocate_t *handle, struct drm_device *dev) argument 520 drm_agp_unbind_memory(unsigned long handle, struct drm_device *dev) argument [all...] |
H A D | drm_drv.c | 187 (void) drm_agp_unbind_memory(entry->handle, dev); 517 * Must bump handle count first as this may be the last 536 * Must bump handle count first as this may be the last 638 ddi_acc_handle_t handle) 648 ddi_fm_acc_err_get(handle, &de, DDI_FME_VERSION); 649 ddi_fm_acc_err_clear(handle, DDI_FME_VERSION); 661 ddi_dma_handle_t handle) 671 ddi_fm_dma_err_get(handle, &de, DDI_FME_VERSION); 672 ddi_fm_dma_err_clear(handle, DDI_FME_VERSION); 636 drm_check_acc_handle( struct drm_device *dev, ddi_acc_handle_t handle) argument 659 drm_check_dma_handle( struct drm_device *dev, ddi_dma_handle_t handle) argument
|
H A D | drm_gem.c | 297 map->handle = obj; 298 map->offset = (uintptr_t)map->handle; 393 * Removes the mapping from handle to filp for this object. 396 drm_gem_handle_delete(struct drm_file *filp, u32 handle) argument 406 * use-after-free later. Given the frequency of our handle lookups, 413 obj = idr_list_find(&filp->object_idr, handle); 421 (void) idr_list_remove(&filp->object_idr, handle); 432 * Create a handle for this object. This adds a handle reference 445 * Get the user-visible handle usin 478 drm_gem_object_lookup(struct drm_device *dev, struct drm_file *filp, u32 handle) argument 583 u32 handle; local [all...] |
/solaris-x11-s11/open-src/kernel/i915/src/ |
H A D | i915_gem_execbuffer.c | 67 eb_get_object(struct eb_objects *eb, unsigned long handle) argument 560 exec[i].handle)); 562 DRM_DEBUG("Invalid object handle %d at index %d\n", 563 exec[i].handle, i); 569 obj->exec_handle = exec[i].handle; 912 exec[i].handle)); 914 DRM_DEBUG("Invalid object handle %d at index %d\n", 915 exec[i].handle, i); 922 DRM_DEBUG("Object %p [handle %d, index %d] appears more than once in object list\n", 923 obj, exec[i].handle, [all...] |
H A D | i915_gem.c | 199 u32 handle; local 210 ret = drm_gem_handle_create(file, &obj->base, &handle); 218 /* drop reference from allocate - handle holds it now */ 221 *handle_p = handle; 234 args->size, &args->handle); 239 uint32_t handle) 241 return drm_gem_handle_delete(file, handle); 244 * Creates a new mm object and returns a handle to it. 252 args->size, &args->handle); 397 * Reads data from the object referenced by handle 237 i915_gem_dumb_destroy(struct drm_file *file, struct drm_device *dev, uint32_t handle) argument 1222 i915_gem_mmap_gtt(struct drm_file *file, struct drm_device *dev, uint32_t handle, uint64_t *offset) argument [all...] |
H A D | i915_drm.h | 450 * Returned handle for the object. 454 __u32 handle; member in struct:drm_i915_gem_create 460 __u32 handle; member in struct:drm_i915_gem_pread 476 __u32 handle; member in struct:drm_i915_gem_pwrite 492 __u32 handle; member in struct:drm_i915_gem_mmap 512 __u32 handle; member in struct:drm_i915_gem_mmap_gtt 524 __u32 handle; member in struct:drm_i915_gem_set_domain 535 __u32 handle; member in struct:drm_i915_gem_sw_finish 608 * User's handle for a buffer to be bound into the GTT for this 611 __u32 handle; member in struct:drm_i915_gem_exec_object 661 __u32 handle; member in struct:drm_i915_gem_exec_object2 766 __u32 handle; member in struct:drm_i915_gem_pin 778 __u32 handle; member in struct:drm_i915_gem_unpin 784 __u32 handle; member in struct:drm_i915_gem_busy 800 __u32 handle; member in struct:drm_i915_gem_caching 828 __u32 handle; member in struct:drm_i915_gem_set_tiling 859 __u32 handle; member in struct:drm_i915_gem_get_tiling 899 __u32 handle; member in struct:drm_i915_gem_madvise [all...] |
H A D | intel_bios.h | 216 u16 handle; member in struct:child_device_config
|
H A D | intel_display.c | 4085 /* Cantiga+ cannot handle modes with a hsync front porch of 0. 5419 * is supported, but eventually this should handle various 6544 uint32_t handle, 6555 if (!handle) { 6569 obj = to_intel_bo(drm_gem_object_lookup(dev, file, handle)); 6622 addr = obj->phys_obj->handle->paddr; 9172 unsigned int *handle) 9177 return drm_gem_handle_create(file, &obj->base, handle); 6542 intel_crtc_cursor_set(struct drm_crtc *crtc, struct drm_file *file, uint32_t handle, uint32_t width, uint32_t height) argument 9170 intel_user_framebuffer_create_handle(struct drm_framebuffer *fb, struct drm_file *file, unsigned int *handle) argument
|
H A D | i915_drv.h | 213 drm_dma_handle_t *handle; member in struct:drm_i915_gem_phys_object 1699 uint32_t handle, uint64_t *offset); 1701 uint32_t handle); 1890 int handle);
|