Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/gpu/drm/ttm/
Dttm_object.c571 struct ttm_prime_object *prime; in ttm_prime_refcount_release() local
574 prime = container_of(base, struct ttm_prime_object, base); in ttm_prime_refcount_release()
575 BUG_ON(prime->dma_buf != NULL); in ttm_prime_refcount_release()
576 mutex_destroy(&prime->mutex); in ttm_prime_refcount_release()
577 if (prime->refcount_release) in ttm_prime_refcount_release()
578 prime->refcount_release(&base); in ttm_prime_refcount_release()
593 struct ttm_prime_object *prime = in ttm_prime_dmabuf_release() local
595 struct ttm_base_object *base = &prime->base; in ttm_prime_dmabuf_release()
600 mutex_lock(&prime->mutex); in ttm_prime_dmabuf_release()
601 if (prime->dma_buf == dma_buf) in ttm_prime_dmabuf_release()
[all …]
/linux-4.1.27/drivers/gpu/drm/
Ddrm_prime.c411 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_handle_to_fd()
418 dmabuf = drm_prime_lookup_buf_by_handle(&file_priv->prime, handle); in drm_gem_prime_handle_to_fd()
455 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_handle_to_fd()
483 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_handle_to_fd()
576 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
578 ret = drm_prime_lookup_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle()
604 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle()
609 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
624 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
Ddrm_fops.c178 drm_prime_init_file_private(&priv->prime); in drm_open_helper()
258 drm_prime_destroy_file_private(&priv->prime); in drm_open_helper()
457 drm_prime_destroy_file_private(&file_priv->prime); in drm_release()
Ddrm_gem.c182 mutex_lock(&filp->prime.lock); in drm_gem_remove_prime_handles()
184 drm_prime_remove_buf_handle_locked(&filp->prime, in drm_gem_remove_prime_handles()
187 mutex_unlock(&filp->prime.lock); in drm_gem_remove_prime_handles()
/linux-4.1.27/drivers/gpu/drm/vmwgfx/
Dvmwgfx_surface.c42 struct ttm_prime_object prime; member
614 prime.base)->srf.res); in vmw_user_surface_base_to_res()
635 ttm_prime_object_kfree(user_srf, prime); in vmw_user_surface_free()
652 container_of(base, struct vmw_user_surface, prime.base); in vmw_user_surface_base_release()
827 user_srf->prime.base.shareable = false; in vmw_surface_define_ioctl()
828 user_srf->prime.base.tfile = NULL; in vmw_surface_define_ioctl()
861 ret = ttm_prime_object_init(tfile, res->backup_size, &user_srf->prime, in vmw_surface_define_ioctl()
871 rep->sid = user_srf->prime.base.hash.key; in vmw_surface_define_ioctl()
881 ttm_prime_object_kfree(user_srf, prime); in vmw_surface_define_ioctl()
930 prime.base); in vmw_surface_handle_reference()
[all …]
Dvmwgfx_resource.c38 struct ttm_prime_object prime; member
409 ttm_prime_object_kfree(vmw_user_bo, prime); in vmw_user_dmabuf_destroy()
449 prime.base); in vmw_user_dmabuf_release()
458 user_bo = container_of(base, struct vmw_user_dma_buffer, prime.base); in vmw_user_dmabuf_ref_obj_release()
510 &user_bo->prime, in vmw_user_dmabuf_alloc()
522 *p_base = &user_bo->prime.base; in vmw_user_dmabuf_alloc()
525 *handle = user_bo->prime.base.hash.key; in vmw_user_dmabuf_alloc()
549 if (likely(ttm_ref_object_exists(tfile, &vmw_user_bo->prime.base))) in vmw_user_dmabuf_verify_access()
595 ret = ttm_ref_object_add(tfile, &user_bo->prime.base, in vmw_user_dmabuf_synccpu_grab()
756 prime.base); in vmw_user_dmabuf_lookup()
[all …]
/linux-4.1.27/include/drm/ttm/
Dttm_object.h326 struct ttm_prime_object *prime,
/linux-4.1.27/drivers/md/
Ddm-region-hash.c69 unsigned prime; member
202 rh->prime = RH_HASH_MULT; in dm_region_hash_create()
268 return (unsigned) ((region * rh->prime) >> rh->shift) & rh->mask; in rh_hash()
/linux-4.1.27/include/drm/
DdrmP.h333 struct drm_prime_file_private prime; member
/linux-4.1.27/Documentation/device-mapper/
Dcache.txt164 been discarded. A prime example of this is when mkfs discards the
/linux-4.1.27/Documentation/RCU/
Dtorture.txt154 usually wise for this value to be relatively prime to
/linux-4.1.27/Documentation/networking/
Dvortex.txt11 Don is no longer the prime maintainer of this version of the driver.
/linux-4.1.27/Documentation/filesystems/
Dxfs-delayed-logging-design.txt15 amount of metadata logged low is of prime importance.