Linux Kernel
3.7.1
|
#include <ttm_bo_driver.h>
Public Types | |
enum | { tt_bound, tt_unbound, tt_unpopulated } |
Data Fields | |
struct ttm_bo_device * | bdev |
struct ttm_backend_func * | func |
struct page * | dummy_read_page |
struct page ** | pages |
uint32_t | page_flags |
unsigned long | num_pages |
struct sg_table * | sg |
struct ttm_bo_global * | glob |
struct file * | swap_storage |
enum ttm_caching_state | caching_state |
enum ttm_tt:: { ... } | state |
struct ttm_tt
: Pointer to a struct ttm_bo_device. : Pointer to a struct ttm_backend_func that describes the backend methods. : Page to map where the ttm_tt page array contains a NULL pointer. : Array of pages backing the data. : Number of pages in the page array. : Pointer to the current struct ttm_bo_device. : Pointer to the ttm backend. : Pointer to shmem struct file for swap storage. : The current caching state of the pages. : The current binding state of the pages.
This is a structure holding the pages, caching- and aperture binding status for a buffer object that isn't backed by fixed (VRAM / AGP) memory.
Definition at line 111 of file ttm_bo_driver.h.
anonymous enum |
Definition at line 122 of file ttm_bo_driver.h.
struct ttm_bo_device* bdev |
Definition at line 112 of file ttm_bo_driver.h.
enum ttm_caching_state caching_state |
Definition at line 121 of file ttm_bo_driver.h.
Definition at line 114 of file ttm_bo_driver.h.
struct ttm_backend_func* func |
Definition at line 113 of file ttm_bo_driver.h.
struct ttm_bo_global* glob |
Definition at line 119 of file ttm_bo_driver.h.
unsigned long num_pages |
Definition at line 117 of file ttm_bo_driver.h.
uint32_t page_flags |
Definition at line 116 of file ttm_bo_driver.h.
Definition at line 115 of file ttm_bo_driver.h.
Definition at line 118 of file ttm_bo_driver.h.
enum { ... } state |
Definition at line 120 of file ttm_bo_driver.h.