Lines Matching defs:file_priv
30 struct privcmd_buf_private *file_priv;
39 struct privcmd_buf_private *file_priv;
41 file_priv = kzalloc(sizeof(*file_priv), GFP_KERNEL);
42 if (!file_priv)
45 mutex_init(&file_priv->lock);
46 INIT_LIST_HEAD(&file_priv->list);
48 file->private_data = file_priv;
67 struct privcmd_buf_private *file_priv = file->private_data;
70 mutex_lock(&file_priv->lock);
72 while (!list_empty(&file_priv->list)) {
73 vma_priv = list_first_entry(&file_priv->list,
79 mutex_unlock(&file_priv->lock);
81 kfree(file_priv);
93 mutex_lock(&vma_priv->file_priv->lock);
95 mutex_unlock(&vma_priv->file_priv->lock);
101 struct privcmd_buf_private *file_priv;
106 file_priv = vma_priv->file_priv;
108 mutex_lock(&file_priv->lock);
114 mutex_unlock(&file_priv->lock);
134 struct privcmd_buf_private *file_priv = file->private_data;
154 mutex_lock(&file_priv->lock);
156 vma_priv->file_priv = file_priv;
163 list_add(&vma_priv->list, &file_priv->list);
174 mutex_unlock(&file_priv->lock);