Lines Matching refs:vmw_fp

924 	struct vmw_fpriv *vmw_fp = vmw_fpriv(file_priv);  in vmw_preclose()  local
927 vmw_event_fence_fpriv_gone(dev_priv->fman, &vmw_fp->fence_events); in vmw_preclose()
933 struct vmw_fpriv *vmw_fp; in vmw_postclose() local
935 vmw_fp = vmw_fpriv(file_priv); in vmw_postclose()
937 if (vmw_fp->locked_master) { in vmw_postclose()
939 vmw_master(vmw_fp->locked_master); in vmw_postclose()
943 drm_master_put(&vmw_fp->locked_master); in vmw_postclose()
946 ttm_object_file_release(&vmw_fp->tfile); in vmw_postclose()
947 kfree(vmw_fp); in vmw_postclose()
953 struct vmw_fpriv *vmw_fp; in vmw_driver_open() local
956 vmw_fp = kzalloc(sizeof(*vmw_fp), GFP_KERNEL); in vmw_driver_open()
957 if (unlikely(vmw_fp == NULL)) in vmw_driver_open()
960 INIT_LIST_HEAD(&vmw_fp->fence_events); in vmw_driver_open()
961 vmw_fp->tfile = ttm_object_file_init(dev_priv->tdev, 10); in vmw_driver_open()
962 if (unlikely(vmw_fp->tfile == NULL)) in vmw_driver_open()
965 file_priv->driver_priv = vmw_fp; in vmw_driver_open()
970 kfree(vmw_fp); in vmw_driver_open()
979 struct vmw_fpriv *vmw_fp = vmw_fpriv(file_priv); in vmw_master_check() local
998 if (vmw_fp->locked_master) { in vmw_master_check()
1147 struct vmw_fpriv *vmw_fp = vmw_fpriv(file_priv); in vmw_master_set() local
1162 ret = ttm_vt_lock(&active->lock, false, vmw_fp->tfile); in vmw_master_set()
1179 BUG_ON(vmw_fp->locked_master != file_priv->master); in vmw_master_set()
1180 drm_master_put(&vmw_fp->locked_master); in vmw_master_set()
1201 struct vmw_fpriv *vmw_fp = vmw_fpriv(file_priv); in vmw_master_drop() local
1210 vmw_fp->locked_master = drm_master_get(file_priv->master); in vmw_master_drop()
1211 ret = ttm_vt_lock(&vmaster->lock, false, vmw_fp->tfile); in vmw_master_drop()
1214 drm_master_put(&vmw_fp->locked_master); in vmw_master_drop()