Home
last modified time | relevance | path

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

/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/
H A Ddrm_lease.c19 #define drm_for_each_lessee(lessee, lessor) list_for_each_entry((lessee), &(lessor)->lessees, lessee_list)
25 * @master: drm_master somewhere within tree of lessees and lessors
243 list_add_tail(&lessee->lessee_list, &lessor->lessees); in drm_lease_create()
264 * All lessees will have been destroyed as they
267 * the list of lessees.
277 /* This master is referenced by all lessees, hence it cannot be destroyed in drm_lease_destroy()
280 WARN_ON(!list_empty(&master->lessees)); in drm_lease_destroy()
284 DRM_DEBUG_LEASE("remove master %d from device list of lessees\n", master->lessee_id); in drm_lease_destroy()
327 if (!list_empty(&master->lessees)) { in _drm_lease_revoke()
328 master = list_first_entry(&master->lessees, struc in _drm_lease_revoke()
[all...]
H A Ddrm_auth.c116 /* initialize the tree of output resource lessees */ in drm_master_create()
117 INIT_LIST_HEAD(&master->lessees); in drm_master_create()
340 /* Revoke any leases held by this or lessees, but only if in drm_master_release()
/device/soc/rockchip/common/sdk_linux/include/drm/
H A Ddrm_auth.h62 * @lessee_id: id for lessees. Owners always have id 0
63 * @lessee_list: other lessees of the same master
64 * @lessees: drm_masters leasing from this one
66 * @lessee_idr: All lessees under this owner (only used where lessor == NULL)
100 struct list_head lessees; member

Completed in 2 milliseconds