Lines Matching refs:file_priv
106 void *data, struct drm_file *file_priv) in drm_mode_addfb() argument
120 ret = drm_mode_addfb2(dev, &r, file_priv); in drm_mode_addfb()
308 struct drm_file *file_priv) in drm_internal_framebuffer_create() argument
340 fb = dev->mode_config.funcs->fb_create(dev, file_priv, r); in drm_internal_framebuffer_create()
365 void *data, struct drm_file *file_priv) in drm_mode_addfb2() argument
373 fb = drm_internal_framebuffer_create(dev, r, file_priv); in drm_mode_addfb2()
381 mutex_lock(&file_priv->fbs_lock); in drm_mode_addfb2()
382 list_add(&fb->filp_head, &file_priv->fbs); in drm_mode_addfb2()
383 mutex_unlock(&file_priv->fbs_lock); in drm_mode_addfb2()
420 void *data, struct drm_file *file_priv) in drm_mode_rmfb() argument
434 mutex_lock(&file_priv->fbs_lock); in drm_mode_rmfb()
435 list_for_each_entry(fbl, &file_priv->fbs, filp_head) in drm_mode_rmfb()
439 mutex_unlock(&file_priv->fbs_lock); in drm_mode_rmfb()
444 mutex_unlock(&file_priv->fbs_lock); in drm_mode_rmfb()
490 void *data, struct drm_file *file_priv) in drm_mode_getfb() argument
509 if (drm_is_current_master(file_priv) || capable(CAP_SYS_ADMIN) || in drm_mode_getfb()
510 drm_is_control_client(file_priv)) { in drm_mode_getfb()
511 ret = fb->funcs->create_handle(fb, file_priv, in drm_mode_getfb()
551 void *data, struct drm_file *file_priv) in drm_mode_dirtyfb_ioctl() argument
604 ret = fb->funcs->dirty(fb, file_priv, flags, r->color, in drm_mode_dirtyfb_ioctl()