Searched refs:nouveau_heap (Results 1 – 15 of 15) sorted by relevance
/external/mesa3d/src/gallium/drivers/nouveau/ |
D | nouveau_heap.h | 26 struct nouveau_heap { struct 27 struct nouveau_heap *prev; argument 28 struct nouveau_heap *next; argument 39 nouveau_heap_init(struct nouveau_heap **heap, unsigned start, argument 43 nouveau_heap_destroy(struct nouveau_heap **heap); 46 nouveau_heap_alloc(struct nouveau_heap *heap, unsigned size, void *priv, 47 struct nouveau_heap **); 50 nouveau_heap_free(struct nouveau_heap **);
|
D | nouveau_heap.c | 29 nouveau_heap_init(struct nouveau_heap **heap, in nouveau_heap_init() 32 struct nouveau_heap *r; in nouveau_heap_init() 34 r = calloc(1, sizeof(struct nouveau_heap)); in nouveau_heap_init() 45 nouveau_heap_destroy(struct nouveau_heap **heap) in nouveau_heap_destroy() 54 nouveau_heap_alloc(struct nouveau_heap *heap, unsigned size, void *priv, in nouveau_heap_alloc() 55 struct nouveau_heap **res) in nouveau_heap_alloc() 57 struct nouveau_heap *r; in nouveau_heap_alloc() 64 r = calloc(1, sizeof(struct nouveau_heap)); in nouveau_heap_alloc() 92 nouveau_heap_free(struct nouveau_heap **res) in nouveau_heap_free() 94 struct nouveau_heap *r; in nouveau_heap_free() [all …]
|
D | Makefile.sources | 6 nouveau_heap.c \
|
/external/mesa3d/src/gallium/drivers/nv30/ |
D | nv30_screen.h | 30 struct nouveau_heap *query_heap; 41 struct nouveau_heap *vp_exec_heap; 42 struct nouveau_heap *vp_data_heap;
|
D | nv30_state.h | 95 struct nouveau_heap *exec; 96 struct nouveau_heap *data;
|
D | nv30_vertprog.c | 87 struct nouveau_heap *heap = nv30->screen->vp_exec_heap; in nv30_vertprog_validate() 94 struct nouveau_heap **evict = heap->next->priv; in nv30_vertprog_validate() 130 struct nouveau_heap *heap = nv30->screen->vp_data_heap; in nv30_vertprog_validate()
|
D | nv30_transfer.c | 70 static INLINE struct nouveau_heap * 73 struct nouveau_heap *heap = nv30->screen->vp_exec_heap; in nv30_transfer_rect_vertprog() 74 struct nouveau_heap *vp; in nv30_transfer_rect_vertprog() 80 struct nouveau_heap **evict = heap->next->priv; in nv30_transfer_rect_vertprog() 147 struct nouveau_heap *vp = nv30_transfer_rect_vertprog(nv30); in nv30_transfer_rect_blit()
|
D | nv30_draw.c | 48 struct nouveau_heap *vertprog; 283 struct nouveau_heap *heap = nv30_screen(pscreen)->vp_exec_heap; in nv30_render_validate() 286 struct nouveau_heap **evict = heap->next->priv; in nv30_render_validate()
|
D | nv30_context.h | 117 struct nouveau_heap *blit_vp;
|
D | nv30_query.c | 36 struct nouveau_heap *hw;
|
/external/mesa3d/src/gallium/drivers/nv50/ |
D | nv50_screen.h | 42 struct nouveau_heap *vp_code_heap; 43 struct nouveau_heap *gp_code_heap; 44 struct nouveau_heap *fp_code_heap;
|
D | nv50_program.h | 97 struct nouveau_heap *mem;
|
D | nv50_program.c | 376 struct nouveau_heap *heap; in nv50_program_upload_code()
|
/external/mesa3d/src/gallium/drivers/nvc0/ |
D | nvc0_screen.h | 39 struct nouveau_heap *text_heap; 40 struct nouveau_heap *lib_code; /* allocated from text_heap */
|
D | nvc0_program.h | 58 struct nouveau_heap *mem;
|