Lines Matching defs:file_priv
1655 struct drm_file *file_priv = kn->kn_hook;
1659 klist_remove_locked(&file_priv->rsel.si_note, kn);
1666 struct drm_file *file_priv = kn->kn_hook;
1670 mtx_enter(&file_priv->minor->dev->event_lock);
1671 val = !list_empty(&file_priv->event_list);
1673 mtx_leave(&file_priv->minor->dev->event_lock);
1695 struct drm_file *file_priv = NULL;
1705 file_priv = drm_find_file_by_minor(dev, minor(kdev));
1707 if (file_priv == NULL)
1711 kn->kn_hook = file_priv;
1714 klist_insert_locked(&file_priv->rsel.si_note, kn);
1736 struct drm_file *file_priv;
1775 file_priv = drm_file_alloc(dm);
1776 if (IS_ERR(file_priv)) {
1782 if (drm_is_primary_client(file_priv)) {
1783 ret = drm_master_open(file_priv);
1788 file_priv->filp = (void *)file_priv;
1789 file_priv->fminor = minor(kdev);
1792 SPLAY_INSERT(drm_file_tree, &dev->files, file_priv);
1807 drm_file_free(file_priv);
1819 struct drm_file *file_priv;
1831 file_priv = drm_find_file_by_minor(dev, minor(kdev));
1832 if (file_priv == NULL) {
1839 SPLAY_REMOVE(drm_file_tree, &dev->files, file_priv);
1841 drm_file_free(file_priv);
1856 struct drm_file *file_priv;
1864 file_priv = drm_find_file_by_minor(dev, minor(kdev));
1866 if (file_priv == NULL)
1877 while (error == 0 && list_empty(&file_priv->event_list)) {
1882 error = msleep_nsec(&file_priv->event_wait, &dev->event_lock,
1889 while (drm_dequeue_event(dev, file_priv, uio->uio_resid, &ev)) {
1913 drm_dequeue_event(struct drm_device *dev, struct drm_file *file_priv,
1922 if (list_empty(&file_priv->event_list))
1924 e = list_first_entry(&file_priv->event_list,
1929 file_priv->event_space += e->event->length;
2053 drm_getpciinfo(struct drm_device *dev, void *data, struct drm_file *file_priv)