Searched refs:lessee (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_lease.c | 19 #define drm_for_each_lessee(lessee, lessor) \ 20 list_for_each_entry((lessee), &(lessor)->lessees, lessee_list) 40 * _drm_find_lessee - find lessee by id (idr_mutex held) 46 * drm_master of the lessee if valid, NULL otherwise 80 * Checks if any lessee of 'master' holds a lease on 'id'. Return 83 * true Some lessee holds a lease on the object. 84 * false No lessee has a lease on the object. 88 struct drm_master *lessee; in _drm_has_leased() local 91 drm_for_each_lessee(lessee, master) in _drm_has_leased() 92 if (_drm_lease_held_master(lessee, i in _drm_has_leased() 229 struct drm_master *lessee; drm_lease_create() local 521 struct drm_master *lessee = NULL; drm_mode_create_lease_ioctl() local 647 struct drm_master *lessor, *lessee; drm_mode_list_lessees_ioctl() local 702 struct drm_master *lessee; drm_mode_get_lease_ioctl() local 764 struct drm_master *lessee; drm_mode_revoke_lease_ioctl() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_lease.c | 39 * - A 'lessee' is a &struct drm_master which is leasing objects from some 40 * other &struct drm_master. Each lessee only leases resources from a single 44 * - A 'lease' is a contract between the lessor and lessee that identifies 45 * which resources may be controlled by the lessee. All of the resources 58 * Since each lessee may lease objects from a single lessor, display resource 69 #define drm_for_each_lessee(lessee, lessor) \ 70 list_for_each_entry((lessee), &(lessor)->lessees, lessee_list) 96 /* Checks if the given object has been leased to some lessee of drm_master */ 99 struct drm_master *lessee; in _drm_has_leased() local 102 drm_for_each_lessee(lessee, maste in _drm_has_leased() 211 struct drm_master *lessee; drm_lease_create() local 484 struct drm_master *lessee = NULL; drm_mode_create_lease_ioctl() local 595 struct drm_master *lessor, *lessee; drm_mode_list_lessees_ioctl() local 643 struct drm_master *lessee; drm_mode_get_lease_ioctl() local 700 struct drm_master *lessee; drm_mode_revoke_lease_ioctl() local [all...] |
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_lease.h | 15 void drm_lease_destroy(struct drm_master *lessee);
|
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_lease.h | 15 void drm_lease_destroy(struct drm_master *lessee);
|
Completed in 3 milliseconds