XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
drm_gpusvm Struct Reference

#include <drm_gpusvm.h>

Collaboration diagram for drm_gpusvm:
Collaboration graph
[legend]

Public Attributes

const char * name
 
struct drm_device * drm
 
struct mm_struct * mm
 
unsigned long mm_start
 
unsigned long mm_range
 
unsigned long notifier_size
 
const struct drm_gpusvm_ops * ops
 
const unsigned long * chunk_sizes
 
int num_chunks
 
struct rw_semaphore notifier_lock
 
struct rb_root_cached root
 
struct list_head notifier_list
 

Member Data Documentation

◆ chunk_sizes

const unsigned long* drm_gpusvm::chunk_sizes

◆ drm

struct drm_device* drm_gpusvm::drm

◆ mm

struct mm_struct* drm_gpusvm::mm

◆ mm_range

unsigned long drm_gpusvm::mm_range

◆ mm_start

unsigned long drm_gpusvm::mm_start

◆ name

const char* drm_gpusvm::name

◆ notifier_list

struct list_head drm_gpusvm::notifier_list

◆ notifier_lock

struct rw_semaphore drm_gpusvm::notifier_lock

◆ notifier_size

unsigned long drm_gpusvm::notifier_size

◆ num_chunks

int drm_gpusvm::num_chunks

◆ ops

const struct drm_gpusvm_ops* drm_gpusvm::ops

◆ root

struct rb_root_cached drm_gpusvm::root

The documentation for this struct was generated from the following file: