Searched defs:handle (Results 1 - 22 of 22) sorted by relevance

/solaris-x11-s11/open-src/kernel/efb/src/
H A Dradeon_drv.c207 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 Ddrm_agpsupport.c50 * 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 Ddrm_pci.c155 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 Ddrm_io32.h29 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 Ddrm_sunmod.c138 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 Ddrm_mode.h287 /* 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 Ddrm.h305 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 DdrmP.h424 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 Ddrm_sun_idr.h73 uint32_t handle; member in struct:idr_list
H A Ddrm_io32.h52 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 Ddrm_mode.h287 /* 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 Ddrm.h213 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 DdrmP.h270 *(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 Ddrm_agpsupport.c50 * 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 Ddrm_drv.c187 (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 Ddrm_gem.c297 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 Di915_gem_execbuffer.c67 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 Di915_gem.c199 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 Di915_drm.h450 * 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 Dintel_bios.h216 u16 handle; member in struct:child_device_config
H A Dintel_display.c4085 /* 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 Di915_drv.h213 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);

Completed in 290 milliseconds