Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Types | Data Fields
ttm_tt Struct Reference

#include <ttm_bo_driver.h>

Public Types

enum  { tt_bound, tt_unbound, tt_unpopulated }
 

Data Fields

struct ttm_bo_devicebdev
 
struct ttm_backend_funcfunc
 
struct pagedummy_read_page
 
struct page ** pages
 
uint32_t page_flags
 
unsigned long num_pages
 
struct sg_tablesg
 
struct ttm_bo_globalglob
 
struct fileswap_storage
 
enum ttm_caching_state caching_state
 
enum ttm_tt:: { ... }  state
 

Detailed Description

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.

Member Enumeration Documentation

anonymous enum
Enumerator:
tt_bound 
tt_unbound 
tt_unpopulated 

Definition at line 122 of file ttm_bo_driver.h.

Field Documentation

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.

struct page* dummy_read_page

Definition at line 114 of file ttm_bo_driver.h.

Definition at line 113 of file ttm_bo_driver.h.

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.

struct page** pages

Definition at line 115 of file ttm_bo_driver.h.

Definition at line 118 of file ttm_bo_driver.h.

enum { ... } state
struct file* swap_storage

Definition at line 120 of file ttm_bo_driver.h.


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