Home
last modified time | relevance | path

Searched refs:filp (Results 1 – 13 of 13) sorted by relevance

/titanic_50/usr/src/uts/intel/io/drm/
H A Dradeon_mem.c51 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 Di915_mem.c111 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 Dradeon_state.c1931 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 Dradeon_drv.h203 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 Dradeon_cp.c2096 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 Di915_drv.h94 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 Dr300_cmdbuf.c918 if (buf->filp != fpriv || buf->pending) { in r300_do_cp_cmdbuf()
920 buf->filp, fpriv, buf->pending); in r300_do_cp_cmdbuf()
/titanic_50/usr/src/uts/common/io/drm/
H A Ddrm_gem.c382 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 Ddrm_lock.c83 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 Ddrm_dma.c117 buf->filp = NULL; in drm_free_buffer()
130 if (dma->buflist[i]->filp == fpriv) { in drm_reclaim_buffers()
H A DdrmP.h282 dev->lock.filp != fpriv) { \
369 drm_file_t *filp; member
512 drm_file_t *filp; member
1094 struct drm_gem_object *drm_gem_object_lookup(struct drm_file *filp,
H A Ddrm_bufs.c454 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 Ddrm_drv.c307 dev->lock.filp = NULL; in drm_lastclose()
482 dev->lock.filp == fpriv) { in drm_close()