Lines Matching refs:user_srf

658 	struct vmw_user_surface *user_srf =  in vmw_user_surface_free()  local
662 if (user_srf->master) in vmw_user_surface_free()
663 drm_master_put(&user_srf->master); in vmw_user_surface_free()
667 ttm_prime_object_kfree(user_srf, prime); in vmw_user_surface_free()
682 struct vmw_user_surface *user_srf = in vmw_user_surface_base_release() local
684 struct vmw_resource *res = &user_srf->srf.res; in vmw_user_surface_base_release()
722 struct vmw_user_surface *user_srf; in vmw_surface_define_ioctl() local
758 user_srf = kzalloc(sizeof(*user_srf), GFP_KERNEL); in vmw_surface_define_ioctl()
759 if (unlikely(!user_srf)) { in vmw_surface_define_ioctl()
764 srf = &user_srf->srf; in vmw_surface_define_ioctl()
836 user_srf->prime.base.shareable = false; in vmw_surface_define_ioctl()
837 user_srf->prime.base.tfile = NULL; in vmw_surface_define_ioctl()
839 user_srf->master = drm_file_get_master(file_priv); in vmw_surface_define_ioctl()
875 ret = ttm_prime_object_init(tfile, res->backup_size, &user_srf->prime, in vmw_surface_define_ioctl()
885 rep->sid = user_srf->prime.base.handle; in vmw_surface_define_ioctl()
894 ttm_prime_object_kfree(user_srf, prime); in vmw_surface_define_ioctl()
908 struct vmw_user_surface *user_srf; in vmw_surface_handle_reference() local
935 user_srf = container_of(base, struct vmw_user_surface, in vmw_surface_handle_reference()
950 user_srf->master != file_priv->master) in vmw_surface_handle_reference()
993 struct vmw_user_surface *user_srf; in vmw_surface_reference_ioctl() local
1003 user_srf = container_of(base, struct vmw_user_surface, prime.base); in vmw_surface_reference_ioctl()
1004 srf = &user_srf->srf; in vmw_surface_reference_ioctl()
1428 struct vmw_user_surface *user_srf; in vmw_gb_surface_define_internal() local
1500 user_srf = container_of(srf, struct vmw_user_surface, srf); in vmw_gb_surface_define_internal()
1502 user_srf->master = drm_file_get_master(file_priv); in vmw_gb_surface_define_internal()
1504 res = &user_srf->srf.res; in vmw_gb_surface_define_internal()
1556 ret = ttm_prime_object_init(tfile, res->backup_size, &user_srf->prime, in vmw_gb_surface_define_internal()
1568 rep->handle = user_srf->prime.base.handle; in vmw_gb_surface_define_internal()
1603 struct vmw_user_surface *user_srf; in vmw_gb_surface_reference_internal() local
1614 user_srf = container_of(base, struct vmw_user_surface, prime.base); in vmw_gb_surface_reference_internal()
1615 srf = &user_srf->srf; in vmw_gb_surface_reference_internal()
1641 rep->crep.handle = user_srf->prime.base.handle; in vmw_gb_surface_reference_internal()
2011 struct vmw_user_surface *user_srf; in vmw_gb_surface_define() local
2053 user_srf = kzalloc(sizeof(*user_srf), GFP_KERNEL); in vmw_gb_surface_define()
2054 if (unlikely(!user_srf)) { in vmw_gb_surface_define()
2059 *srf_out = &user_srf->srf; in vmw_gb_surface_define()
2060 user_srf->prime.base.shareable = false; in vmw_gb_surface_define()
2061 user_srf->prime.base.tfile = NULL; in vmw_gb_surface_define()
2063 srf = &user_srf->srf; in vmw_gb_surface_define()