|
@@ -158,9 +158,9 @@ struct ttm_tt;
|
|
* the object is destroyed.
|
|
* the object is destroyed.
|
|
* @event_queue: Queue for processes waiting on buffer object status change.
|
|
* @event_queue: Queue for processes waiting on buffer object status change.
|
|
* @mem: structure describing current placement.
|
|
* @mem: structure describing current placement.
|
|
- * @persistant_swap_storage: Usually the swap storage is deleted for buffers
|
|
|
|
|
|
+ * @persistent_swap_storage: Usually the swap storage is deleted for buffers
|
|
* pinned in physical memory. If this behaviour is not desired, this member
|
|
* pinned in physical memory. If this behaviour is not desired, this member
|
|
- * holds a pointer to a persistant shmem object.
|
|
|
|
|
|
+ * holds a pointer to a persistent shmem object.
|
|
* @ttm: TTM structure holding system pages.
|
|
* @ttm: TTM structure holding system pages.
|
|
* @evicted: Whether the object was evicted without user-space knowing.
|
|
* @evicted: Whether the object was evicted without user-space knowing.
|
|
* @cpu_writes: For synchronization. Number of cpu writers.
|
|
* @cpu_writes: For synchronization. Number of cpu writers.
|
|
@@ -221,7 +221,7 @@ struct ttm_buffer_object {
|
|
*/
|
|
*/
|
|
|
|
|
|
struct ttm_mem_reg mem;
|
|
struct ttm_mem_reg mem;
|
|
- struct file *persistant_swap_storage;
|
|
|
|
|
|
+ struct file *persistent_swap_storage;
|
|
struct ttm_tt *ttm;
|
|
struct ttm_tt *ttm;
|
|
bool evicted;
|
|
bool evicted;
|
|
|
|
|
|
@@ -459,9 +459,9 @@ extern void ttm_bo_synccpu_write_release(struct ttm_buffer_object *bo);
|
|
* user buffer object.
|
|
* user buffer object.
|
|
* @interruptible: If needing to sleep to wait for GPU resources,
|
|
* @interruptible: If needing to sleep to wait for GPU resources,
|
|
* sleep interruptible.
|
|
* sleep interruptible.
|
|
- * @persistant_swap_storage: Usually the swap storage is deleted for buffers
|
|
|
|
|
|
+ * @persistent_swap_storage: Usually the swap storage is deleted for buffers
|
|
* pinned in physical memory. If this behaviour is not desired, this member
|
|
* pinned in physical memory. If this behaviour is not desired, this member
|
|
- * holds a pointer to a persistant shmem object. Typically, this would
|
|
|
|
|
|
+ * holds a pointer to a persistent shmem object. Typically, this would
|
|
* point to the shmem object backing a GEM object if TTM is used to back a
|
|
* point to the shmem object backing a GEM object if TTM is used to back a
|
|
* GEM user interface.
|
|
* GEM user interface.
|
|
* @acc_size: Accounted size for this object.
|
|
* @acc_size: Accounted size for this object.
|
|
@@ -490,7 +490,7 @@ extern int ttm_bo_init(struct ttm_bo_device *bdev,
|
|
uint32_t page_alignment,
|
|
uint32_t page_alignment,
|
|
unsigned long buffer_start,
|
|
unsigned long buffer_start,
|
|
bool interrubtible,
|
|
bool interrubtible,
|
|
- struct file *persistant_swap_storage,
|
|
|
|
|
|
+ struct file *persistent_swap_storage,
|
|
size_t acc_size,
|
|
size_t acc_size,
|
|
void (*destroy) (struct ttm_buffer_object *));
|
|
void (*destroy) (struct ttm_buffer_object *));
|
|
/**
|
|
/**
|
|
@@ -506,9 +506,9 @@ extern int ttm_bo_init(struct ttm_bo_device *bdev,
|
|
* user buffer object.
|
|
* user buffer object.
|
|
* @interruptible: If needing to sleep while waiting for GPU resources,
|
|
* @interruptible: If needing to sleep while waiting for GPU resources,
|
|
* sleep interruptible.
|
|
* sleep interruptible.
|
|
- * @persistant_swap_storage: Usually the swap storage is deleted for buffers
|
|
|
|
|
|
+ * @persistent_swap_storage: Usually the swap storage is deleted for buffers
|
|
* pinned in physical memory. If this behaviour is not desired, this member
|
|
* pinned in physical memory. If this behaviour is not desired, this member
|
|
- * holds a pointer to a persistant shmem object. Typically, this would
|
|
|
|
|
|
+ * holds a pointer to a persistent shmem object. Typically, this would
|
|
* point to the shmem object backing a GEM object if TTM is used to back a
|
|
* point to the shmem object backing a GEM object if TTM is used to back a
|
|
* GEM user interface.
|
|
* GEM user interface.
|
|
* @p_bo: On successful completion *p_bo points to the created object.
|
|
* @p_bo: On successful completion *p_bo points to the created object.
|
|
@@ -528,7 +528,7 @@ extern int ttm_bo_create(struct ttm_bo_device *bdev,
|
|
uint32_t page_alignment,
|
|
uint32_t page_alignment,
|
|
unsigned long buffer_start,
|
|
unsigned long buffer_start,
|
|
bool interruptible,
|
|
bool interruptible,
|
|
- struct file *persistant_swap_storage,
|
|
|
|
|
|
+ struct file *persistent_swap_storage,
|
|
struct ttm_buffer_object **p_bo);
|
|
struct ttm_buffer_object **p_bo);
|
|
|
|
|
|
/**
|
|
/**
|