Home
last modified time | relevance | path

Searched refs:lessee (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_lease.c19 #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 Ddrm_lease.c39 * - 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 Ddrm_lease.h15 void drm_lease_destroy(struct drm_master *lessee);
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_lease.h15 void drm_lease_destroy(struct drm_master *lessee);

Completed in 3 milliseconds