|
XenevaOS
|
#include <drm_gpusvm.h>

Public Attributes | |
| struct drm_gpusvm * | gpusvm |
| struct drm_gpusvm_notifier * | notifier |
| struct kref | refcount |
| struct interval_tree_node | itree |
| struct list_head | entry |
| struct drm_gpusvm_pages | pages |
struct drm_gpusvm_range - Structure representing a GPU SVM range
@gpusvm: Pointer to the GPU SVM structure @notifier: Pointer to the GPU SVM notifier @refcount: Reference count for the range @itree: Interval tree node for the range (inserted in GPU SVM notifier) @entry: List entry to fast interval tree traversal @pages: The pages for this range.
This structure represents a GPU SVM range used for tracking memory ranges mapped in a DRM device.
| struct list_head drm_gpusvm_range::entry |
| struct drm_gpusvm* drm_gpusvm_range::gpusvm |
| struct interval_tree_node drm_gpusvm_range::itree |
| struct drm_gpusvm_notifier* drm_gpusvm_range::notifier |
| struct drm_gpusvm_pages drm_gpusvm_range::pages |
| struct kref drm_gpusvm_range::refcount |