Lines Matching refs:file_priv
31 struct privcmd_buf_private *file_priv;
40 struct privcmd_buf_private *file_priv;
42 file_priv = kzalloc(sizeof(*file_priv), GFP_KERNEL);
43 if (!file_priv)
46 mutex_init(&file_priv->lock);
47 INIT_LIST_HEAD(&file_priv->list);
49 file->private_data = file_priv;
68 struct privcmd_buf_private *file_priv = file->private_data;
71 mutex_lock(&file_priv->lock);
73 while (!list_empty(&file_priv->list)) {
74 vma_priv = list_first_entry(&file_priv->list,
80 mutex_unlock(&file_priv->lock);
82 kfree(file_priv);
94 mutex_lock(&vma_priv->file_priv->lock);
96 mutex_unlock(&vma_priv->file_priv->lock);
102 struct privcmd_buf_private *file_priv;
107 file_priv = vma_priv->file_priv;
109 mutex_lock(&file_priv->lock);
115 mutex_unlock(&file_priv->lock);
135 struct privcmd_buf_private *file_priv = file->private_data;
155 mutex_lock(&file_priv->lock);
157 vma_priv->file_priv = file_priv;
164 list_add(&vma_priv->list, &file_priv->list);
175 mutex_unlock(&file_priv->lock);