Home
last modified time | relevance | path

Searched refs:leases (Results 1 - 3 of 3) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/
H A Ddrm_lease.c70 return idr_find(&master->leases, id) != NULL; in _drm_lease_held_master()
188 * @leases: objects to lease to the new drm_master
200 static struct drm_master *drm_lease_create(struct drm_master *lessor, struct idr *leases) in drm_lease_create() argument
219 idr_for_each_entry(leases, entry, object) in drm_lease_create()
245 /* Move the leases over */ in drm_lease_create()
246 lessee->leases = *leases; in drm_lease_create()
315 * Walk the tree starting at 'top' emptying all leases. Because in _drm_lease_revoke()
319 DRM_DEBUG_LEASE("revoke leases for %p %d\n", master, master->lessee_id); in _drm_lease_revoke()
322 idr_for_each_entry(&master->leases, entr in _drm_lease_revoke()
391 fill_object_idr(struct drm_device *dev, struct drm_file *lessor_priv, struct idr *leases, int object_count, u32 *object_ids) fill_object_idr() argument
494 struct idr leases; drm_mode_create_lease_ioctl() local
[all...]
H A Ddrm_auth.c119 idr_init(&master->leases); in drm_master_create()
340 /* Revoke any leases held by this or lessees, but only if in drm_master_release()
394 idr_destroy(&master->leases); in drm_master_destroy()
/device/soc/rockchip/common/sdk_linux/include/drm/
H A Ddrm_auth.h65 * @leases: Objects leased to this drm_master.
91 /* Tree of display resource leases, each of which is a drm_master struct
101 struct idr leases; member

Completed in 2 milliseconds