Home
last modified time | relevance | path

Searched refs:drm_master (Results 1 – 15 of 15) sorted by relevance

/linux-6.12.1/include/drm/
Ddrm_auth.h47 struct drm_master { struct
81 struct drm_master *lessor; argument
132 struct drm_master *drm_master_get(struct drm_master *master); argument
133 struct drm_master *drm_file_get_master(struct drm_file *file_priv);
134 void drm_master_put(struct drm_master **master);
137 struct drm_master *drm_master_create(struct drm_device *dev);
Ddrm_lease.h13 struct drm_master;
15 struct drm_master *drm_lease_owner(struct drm_master *master);
17 void drm_lease_destroy(struct drm_master *lessee);
23 void drm_lease_revoke(struct drm_master *master);
Ddrm_device.h13 struct drm_master;
124 struct drm_master *master;
Ddrm_file.h266 struct drm_master *master;
Ddrm_drv.h39 struct drm_master;
/linux-6.12.1/drivers/gpu/drm/
Ddrm_lease.c74 struct drm_master *drm_lease_owner(struct drm_master *master) in drm_lease_owner()
81 static struct drm_master*
82 _drm_find_lessee(struct drm_master *master, int lessee_id) in _drm_find_lessee()
88 static int _drm_lease_held_master(struct drm_master *master, int id) in _drm_lease_held_master()
97 static bool _drm_has_leased(struct drm_master *master, int id) in _drm_has_leased()
99 struct drm_master *lessee; in _drm_has_leased()
112 struct drm_master *master; in _drm_lease_held()
128 struct drm_master *master; in drm_lease_held()
156 struct drm_master *master; in drm_lease_filter_crtcs()
207 static struct drm_master *drm_lease_create(struct drm_master *lessor, struct idr *leases) in drm_lease_create()
[all …]
Ddrm_auth.c132 struct drm_master *drm_master_create(struct drm_device *dev) in drm_master_create()
134 struct drm_master *master; in drm_master_create()
165 struct drm_master *old_master; in drm_new_set_master()
166 struct drm_master *new_master; in drm_new_set_master()
356 struct drm_master *master; in drm_master_release()
388 struct drm_master *drm_master_get(struct drm_master *master) in drm_master_get()
405 struct drm_master *drm_file_get_master(struct drm_file *file_priv) in drm_file_get_master()
407 struct drm_master *master = NULL; in drm_file_get_master()
422 struct drm_master *master = container_of(kref, struct drm_master, refcount); in drm_master_destroy()
442 void drm_master_put(struct drm_master **master) in drm_master_put()
Ddrm_internal.h45 struct drm_master;
60 int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master);
65 struct drm_master *master) in drm_pci_set_busid()
Ddrm_pci.c53 int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master) in drm_pci_set_busid()
Ddrm_ioctl.c119 struct drm_master *master; in drm_getunique()
137 struct drm_master *master) in drm_unset_busid()
146 struct drm_master *master = file_priv->master; in drm_set_busid()
Ddrm_debugfs.c56 struct drm_master *master; in drm_name_info()
/linux-6.12.1/drivers/gpu/drm/mediatek/
Dmtk_drm_drv.h59 bool drm_master; member
Dmtk_drm_drv.c652 private->drm_master = true; in mtk_drm_bind()
682 if (private->drm_master) { in mtk_drm_unbind()
688 private->drm_master = false; in mtk_drm_unbind()
987 if (private->drm_master) in mtk_drm_sys_prepare()
999 if (private->drm_master) in mtk_drm_sys_complete()
/linux-6.12.1/drivers/accel/
Ddrm_accel.c54 struct drm_master *master; in accel_name_info()
/linux-6.12.1/drivers/gpu/drm/vmwgfx/
Dvmwgfx_surface.c51 struct drm_master *master;