Lines Matching refs:vmaster
1064 struct vmw_master *vmaster = in vmw_postclose() local
1067 ttm_lock_set_kill(&vmaster->lock, true, SIGTERM); in vmw_postclose()
1068 ttm_vt_unlock(&vmaster->lock); in vmw_postclose()
1105 struct vmw_master *vmaster; in vmw_master_check() local
1140 vmaster = vmw_master(file_priv->master); in vmw_master_check()
1141 ret = ttm_read_lock(&vmaster->lock, true); in vmw_master_check()
1143 vmaster = ERR_PTR(ret); in vmw_master_check()
1145 return vmaster; in vmw_master_check()
1156 struct vmw_master *vmaster; in vmw_generic_ioctl() local
1192 vmaster = vmw_master_check(dev, file_priv, flags); in vmw_generic_ioctl()
1193 if (IS_ERR(vmaster)) { in vmw_generic_ioctl()
1194 ret = PTR_ERR(vmaster); in vmw_generic_ioctl()
1203 if (vmaster) in vmw_generic_ioctl()
1204 ttm_read_unlock(&vmaster->lock); in vmw_generic_ioctl()
1233 static void vmw_master_init(struct vmw_master *vmaster) in vmw_master_init() argument
1235 ttm_lock_init(&vmaster->lock); in vmw_master_init()
1241 struct vmw_master *vmaster; in vmw_master_create() local
1243 vmaster = kzalloc(sizeof(*vmaster), GFP_KERNEL); in vmw_master_create()
1244 if (unlikely(!vmaster)) in vmw_master_create()
1247 vmw_master_init(vmaster); in vmw_master_create()
1248 ttm_lock_set_kill(&vmaster->lock, true, SIGTERM); in vmw_master_create()
1249 master->driver_priv = vmaster; in vmw_master_create()
1257 struct vmw_master *vmaster = vmw_master(master); in vmw_master_destroy() local
1260 kfree(vmaster); in vmw_master_destroy()
1270 struct vmw_master *vmaster = vmw_master(file_priv->master); in vmw_master_set() local
1283 ttm_lock_set_kill(&vmaster->lock, false, SIGTERM); in vmw_master_set()
1285 ttm_vt_unlock(&vmaster->lock); in vmw_master_set()
1290 dev_priv->active_master = vmaster; in vmw_master_set()
1301 struct vmw_master *vmaster = vmw_master(file_priv->master); in vmw_master_drop() local
1310 ret = ttm_vt_lock(&vmaster->lock, false, vmw_fp->tfile); in vmw_master_drop()
1317 ttm_lock_set_kill(&vmaster->lock, false, SIGTERM); in vmw_master_drop()