Lines Matching refs:drm_master

36 struct drm_master *drm_lease_owner(struct drm_master *master)  in drm_lease_owner()
54 static struct drm_master*
55 _drm_find_lessee(struct drm_master *master, int lessee_id) in _drm_find_lessee()
72 static int _drm_lease_held_master(struct drm_master *master, int id) in _drm_lease_held_master()
91 static bool _drm_has_leased(struct drm_master *master, int id) in _drm_has_leased()
93 struct drm_master *lessee; in _drm_has_leased()
135 struct drm_master *master; in drm_lease_held()
159 struct drm_master *master; in drm_lease_filter_crtcs()
204 static struct drm_master *drm_lease_create(struct drm_master *lessor, struct idr *leases) in drm_lease_create()
208 struct drm_master *lessee; in drm_lease_create()
273 void drm_lease_destroy(struct drm_master *master) in drm_lease_destroy()
310 static void _drm_lease_revoke(struct drm_master *top) in _drm_lease_revoke()
314 struct drm_master *master = top; in _drm_lease_revoke()
333 master = list_first_entry(&master->lessees, struct drm_master, lessee_list); in _drm_lease_revoke()
336 …while (master != top && master == list_last_entry(&master->lessor->lessees, struct drm_master, les… in _drm_lease_revoke()
352 void drm_lease_revoke(struct drm_master *top) in drm_lease_revoke()
499 struct drm_master *lessor = lessor_priv->master; in drm_mode_create_lease_ioctl()
500 struct drm_master *lessee = NULL; in drm_mode_create_lease_ioctl()
609 struct drm_master *lessor = lessor_priv->master, *lessee; in drm_mode_list_lessees_ioctl()
662 struct drm_master *lessee = lessee_priv->master; in drm_mode_get_lease_ioctl()
721 struct drm_master *lessor = lessor_priv->master; in drm_mode_revoke_lease_ioctl()
722 struct drm_master *lessee; in drm_mode_revoke_lease_ioctl()