Lines Matching refs:user_srf

661 	struct vmw_user_surface *user_srf =  in vmw_user_surface_free()  local
665 if (user_srf->master) in vmw_user_surface_free()
666 drm_master_put(&user_srf->master); in vmw_user_surface_free()
670 ttm_prime_object_kfree(user_srf, prime); in vmw_user_surface_free()
685 struct vmw_user_surface *user_srf = in vmw_user_surface_base_release() local
687 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()
873 ret = ttm_prime_object_init(tfile, res->guest_memory_size, &user_srf->prime, in vmw_surface_define_ioctl()
883 rep->sid = user_srf->prime.base.handle; in vmw_surface_define_ioctl()
892 ttm_prime_object_kfree(user_srf, prime); in vmw_surface_define_ioctl()
906 struct vmw_user_surface *user_srf; in vmw_surface_handle_reference() local
933 user_srf = container_of(base, struct vmw_user_surface, in vmw_surface_handle_reference()
948 user_srf->master != file_priv->master) in vmw_surface_handle_reference()
991 struct vmw_user_surface *user_srf; in vmw_surface_reference_ioctl() local
1001 user_srf = container_of(base, struct vmw_user_surface, prime.base); in vmw_surface_reference_ioctl()
1002 srf = &user_srf->srf; in vmw_surface_reference_ioctl()
1426 struct vmw_user_surface *user_srf; in vmw_gb_surface_define_internal() local
1498 user_srf = container_of(srf, struct vmw_user_surface, srf); in vmw_gb_surface_define_internal()
1500 user_srf->master = drm_file_get_master(file_priv); in vmw_gb_surface_define_internal()
1502 res = &user_srf->srf.res; in vmw_gb_surface_define_internal()
1552 ret = ttm_prime_object_init(tfile, res->guest_memory_size, &user_srf->prime, in vmw_gb_surface_define_internal()
1564 rep->handle = user_srf->prime.base.handle; in vmw_gb_surface_define_internal()
1599 struct vmw_user_surface *user_srf; in vmw_gb_surface_reference_internal() local
1610 user_srf = container_of(base, struct vmw_user_surface, prime.base); in vmw_gb_surface_reference_internal()
1611 srf = &user_srf->srf; in vmw_gb_surface_reference_internal()
1637 rep->crep.handle = user_srf->prime.base.handle; in vmw_gb_surface_reference_internal()
2007 struct vmw_user_surface *user_srf; in vmw_gb_surface_define() local
2049 user_srf = kzalloc(sizeof(*user_srf), GFP_KERNEL); in vmw_gb_surface_define()
2050 if (unlikely(!user_srf)) { in vmw_gb_surface_define()
2055 *srf_out = &user_srf->srf; in vmw_gb_surface_define()
2056 user_srf->prime.base.shareable = false; in vmw_gb_surface_define()
2057 user_srf->prime.base.tfile = NULL; in vmw_gb_surface_define()
2059 srf = &user_srf->srf; in vmw_gb_surface_define()