Lines Matching refs:gpuva
385 * @gpuva:
398 } gpuva;
549 * drm_gem_gpuva_set_lock() - Set the lock protecting accesses to the gpuva list.
551 * @lock: the lock used to protect the gpuva list. The locking primitive
554 * Call this if you're not proctecting access to the gpuva list with the
558 if (!WARN((obj)->gpuva.lock_dep_map, \
560 (obj)->gpuva.lock_dep_map = &(lock)->dep_map
562 lockdep_assert((obj)->gpuva.lock_dep_map ? \
563 lock_is_held((obj)->gpuva.lock_dep_map) : \
571 * drm_gem_gpuva_init() - initialize the gpuva list of a GEM object
583 INIT_LIST_HEAD(&obj->gpuva.list);
595 list_for_each_entry(entry__, &(obj__)->gpuva.list, gem.entry)
609 list_for_each_entry_safe(entry__, next__, &(obj__)->gpuva.list, gem.entry)