.. | .. |
---|
42 | 42 | #define TTM_PL_VRAM 2 |
---|
43 | 43 | #define TTM_PL_PRIV 3 |
---|
44 | 44 | |
---|
45 | | -#define TTM_PL_FLAG_SYSTEM (1 << TTM_PL_SYSTEM) |
---|
46 | | -#define TTM_PL_FLAG_TT (1 << TTM_PL_TT) |
---|
47 | | -#define TTM_PL_FLAG_VRAM (1 << TTM_PL_VRAM) |
---|
48 | | -#define TTM_PL_FLAG_PRIV (1 << TTM_PL_PRIV) |
---|
49 | | -#define TTM_PL_MASK_MEM 0x0000FFFF |
---|
50 | | - |
---|
51 | 45 | /* |
---|
52 | 46 | * Other flags that affects data placement. |
---|
53 | 47 | * TTM_PL_FLAG_CACHED indicates cache-coherent mappings |
---|
.. | .. |
---|
71 | 65 | TTM_PL_FLAG_UNCACHED | \ |
---|
72 | 66 | TTM_PL_FLAG_WC) |
---|
73 | 67 | |
---|
74 | | -#define TTM_PL_MASK_MEMTYPE (TTM_PL_MASK_MEM | TTM_PL_MASK_CACHING) |
---|
75 | | - |
---|
76 | 68 | /** |
---|
77 | 69 | * struct ttm_place |
---|
78 | 70 | * |
---|
.. | .. |
---|
85 | 77 | struct ttm_place { |
---|
86 | 78 | unsigned fpfn; |
---|
87 | 79 | unsigned lpfn; |
---|
| 80 | + uint32_t mem_type; |
---|
88 | 81 | uint32_t flags; |
---|
89 | 82 | }; |
---|
90 | 83 | |
---|