Lines Matching refs:top
30 * drm_master at the top of the tree (i.e, with lessor NULL
327 * @top: the master losing its lease
329 static void _drm_lease_revoke(struct drm_master *top)
333 struct drm_master *master = top;
335 lockdep_assert_held(&top->dev->mode_config.idr_mutex);
338 * Walk the tree starting at 'top' emptying all leases. Because
355 while (master != top && master == list_last_entry(&master->lessor->lessees, struct drm_master, lessee_list))
358 if (master == top)
369 * @top: the master losing its lease
371 void drm_lease_revoke(struct drm_master *top)
373 mutex_lock(&top->dev->mode_config.idr_mutex);
374 _drm_lease_revoke(top);
375 mutex_unlock(&top->dev->mode_config.idr_mutex);