/titanic_41/usr/src/uts/intel/io/drm/ |
H A D | radeon_mem.c | 51 split_block(struct mem_block *p, int start, int size, drm_file_t *filp) in split_block() argument 61 newblock->filp = NULL; in split_block() 78 newblock->filp = NULL; in split_block() 88 p->filp = filp; in split_block() 93 alloc_block(struct mem_block *heap, int size, int align2, drm_file_t *filp) in alloc_block() argument 100 if (p->filp == 0 && start + size <= p->start + p->size) in alloc_block() 101 return (split_block(p, start, size, filp)); in alloc_block() 122 p->filp = NULL; in free_block() 128 if (p->next->filp == 0) { in free_block() 136 if (p->prev->filp == 0) { in free_block() [all …]
|
H A D | i915_mem.c | 111 newblock->filp = NULL; in split_block() 128 newblock->filp = NULL; in split_block() 138 p->filp = fpriv; in split_block() 150 if (p->filp == NULL && start + size <= p->start + p->size) in alloc_block() 173 if (p->filp == fpriv) in find_block_by_proc() 181 p->filp = NULL; in free_block() 186 if (p->next->filp == NULL) { in free_block() 194 if (p->prev->filp == NULL) { in free_block() 220 blocks->filp = NULL; in init_heap() 224 (*heap)->filp = (drm_file_t *) - 1; in init_heap() [all …]
|
H A D | radeon_state.c | 1931 buf->filp = fpriv; in radeon_cp_dispatch_texture() 2025 drm_radeon_private_t *dev_priv, drm_file_t *filp) in alloc_surface() argument 2055 if (dev_priv->virt_surfaces[i].filp == 0) in alloc_surface() 2073 s->filp = filp; in alloc_surface() 2089 s->filp = filp; in alloc_surface() 2105 s->filp = filp; in alloc_surface() 2120 free_surface(drm_file_t *filp, drm_radeon_private_t *dev_priv, int lower) in free_surface() argument 2128 if (s->filp) { in free_surface() 2129 if ((lower == s->lower) && (filp == s->filp)) { in free_surface() 2145 s->filp = NULL; in free_surface() [all …]
|
H A D | radeon_drv.h | 203 drm_file_t *filp; /* 0: free, -1: heap, other: real files */ member 218 drm_file_t *filp; member 361 extern void radeon_mem_release(drm_file_t *filp, struct mem_block *heap); 382 extern void radeon_driver_preclose(drm_device_t *dev, drm_file_t *filp); 383 extern void radeon_driver_postclose(drm_device_t *dev, drm_file_t *filp); 386 extern long radeon_compat_ioctl(struct file *filp, unsigned int cmd,
|
H A D | radeon_cp.c | 2096 if (buf->filp == 0 || (buf->pending && in radeon_freelist_get() 2137 if (buf->filp == 0 || (buf->pending && 2204 radeon_cp_get_buffers(drm_file_t *filp, drm_device_t *dev, drm_dma_t *d) in radeon_cp_get_buffers() argument 2214 buf->filp = filp; in radeon_cp_get_buffers()
|
H A D | i915_drv.h | 94 drm_file_t *filp; /* 0: free, -1: heap, other: real files */ member 462 extern void i915_driver_preclose(drm_device_t * dev, drm_file_t *filp); 466 extern long i915_compat_ioctl(struct file *filp, unsigned int cmd, 501 drm_file_t *filp, struct mem_block *heap);
|
H A D | r300_cmdbuf.c | 918 if (buf->filp != fpriv || buf->pending) { in r300_do_cp_cmdbuf() 920 buf->filp, fpriv, buf->pending); in r300_do_cp_cmdbuf()
|
/titanic_41/usr/src/uts/common/io/drm/ |
H A D | drm_gem.c | 382 drm_gem_handle_delete(struct drm_file *filp, int handle) in drm_gem_handle_delete() argument 397 spin_lock(&filp->table_lock); in drm_gem_handle_delete() 400 obj = idr_list_find(&filp->object_idr, handle); in drm_gem_handle_delete() 402 spin_unlock(&filp->table_lock); in drm_gem_handle_delete() 409 err = idr_list_remove(&filp->object_idr, handle); in drm_gem_handle_delete() 413 spin_unlock(&filp->table_lock); in drm_gem_handle_delete() 457 drm_gem_object_lookup(struct drm_file *filp, in drm_gem_object_lookup() argument 462 spin_lock(&filp->table_lock); in drm_gem_object_lookup() 465 obj = idr_list_find(&filp->object_idr, handle); in drm_gem_object_lookup() 467 spin_unlock(&filp->table_lock); in drm_gem_object_lookup() [all …]
|
H A D | drm_lock.c | 83 dev->lock.filp = NULL; in drm_lock_transfer() 99 dev->lock.filp = NULL; in drm_lock_free() 142 dev->lock.filp = fpriv; in drm_lock()
|
H A D | drm_dma.c | 117 buf->filp = NULL; in drm_free_buffer() 130 if (dma->buflist[i]->filp == fpriv) { in drm_reclaim_buffers()
|
H A D | drmP.h | 281 dev->lock.filp != fpriv) { \ 368 drm_file_t *filp; member 511 drm_file_t *filp; member 1093 struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp,
|
H A D | drm_bufs.c | 454 buf->filp = NULL; in drm_do_addbufs_agp() 554 buf->filp = NULL; in drm_do_addbufs_sg() 749 if (buf->filp != fpriv) { in drm_freebufs()
|
H A D | drm_drv.c | 307 dev->lock.filp = NULL; in drm_lastclose() 482 dev->lock.filp == fpriv) { in drm_close()
|