diff options
Diffstat (limited to 'src/gallium/drivers/nv50/nv50_screen.h')
-rw-r--r-- | src/gallium/drivers/nv50/nv50_screen.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/gallium/drivers/nv50/nv50_screen.h b/src/gallium/drivers/nv50/nv50_screen.h index 4292f7fc9a6..3ecf20c1e03 100644 --- a/src/gallium/drivers/nv50/nv50_screen.h +++ b/src/gallium/drivers/nv50/nv50_screen.h @@ -34,7 +34,10 @@ struct nv50_screen { struct nouveau_bo *stack_bo; struct nouveau_bo *tls_bo; - uint64_t tls_size; + unsigned TPs; + unsigned MPsInTP; + unsigned max_tls_space; + unsigned cur_tls_space; struct nouveau_heap *vp_code_heap; struct nouveau_heap *gp_code_heap; @@ -143,4 +146,6 @@ nv50_screen_tsc_free(struct nv50_screen *screen, struct nv50_tsc_entry *tsc) } } +extern int nv50_tls_realloc(struct nv50_screen *screen, unsigned tls_space); + #endif |