Lines Matching refs:vfpriv
311 struct virtio_gpu_fpriv *vfpriv;
319 vfpriv = kzalloc(sizeof(*vfpriv), GFP_KERNEL);
320 if (!vfpriv)
323 mutex_init(&vfpriv->context_lock);
327 kfree(vfpriv);
331 vfpriv->ctx_id = handle + 1;
332 file->driver_priv = vfpriv;
339 struct virtio_gpu_fpriv *vfpriv = file->driver_priv;
344 if (vfpriv->context_created) {
345 virtio_gpu_cmd_context_destroy(vgdev, vfpriv->ctx_id);
349 ida_free(&vgdev->ctx_id_ida, vfpriv->ctx_id - 1);
350 mutex_destroy(&vfpriv->context_lock);
351 kfree(vfpriv);