Searched refs:nouveau_heap (Results 1 – 17 of 17) sorted by relevance
/external/mesa3d/src/gallium/drivers/nouveau/ |
D | nouveau_heap.h | 46 struct nouveau_heap { struct 47 struct nouveau_heap *prev; argument 48 struct nouveau_heap *next; argument 59 nouveau_heap_init(struct nouveau_heap **heap, unsigned start, argument 63 nouveau_heap_destroy(struct nouveau_heap **heap); 66 nouveau_heap_alloc(struct nouveau_heap *heap, unsigned size, void *priv, 67 struct nouveau_heap **); 70 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 | 9 nouveau_heap.c \ 10 nouveau_heap.h \
|
D | meson.build | 29 'nouveau_heap.c', 30 'nouveau_heap.h',
|
/external/mesa3d/src/gallium/drivers/nouveau/nv30/ |
D | nv30_screen.h | 28 struct nouveau_heap *query_heap; 39 struct nouveau_heap *vp_exec_heap; 40 struct nouveau_heap *vp_data_heap;
|
D | nv30_state.h | 97 struct nouveau_heap *exec; 98 struct nouveau_heap *data;
|
D | nv30_vertprog.c | 89 struct nouveau_heap *heap = nv30->screen->vp_exec_heap; in nv30_vertprog_validate() 96 struct nouveau_heap **evict = heap->next->priv; in nv30_vertprog_validate() 132 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() 148 struct nouveau_heap *vp = nv30_transfer_rect_vertprog(nv30); in nv30_transfer_rect_blit()
|
D | nv30_draw.c | 48 struct nouveau_heap *vertprog; 294 struct nouveau_heap *heap = nv30_screen(pscreen)->vp_exec_heap; in nv30_render_validate() 297 struct nouveau_heap **evict = heap->next->priv; in nv30_render_validate()
|
D | nv30_context.h | 119 struct nouveau_heap *blit_vp;
|
D | nv30_query.c | 36 struct nouveau_heap *hw;
|
/external/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv50_screen.h | 80 struct nouveau_heap *vp_code_heap; 81 struct nouveau_heap *gp_code_heap; 82 struct nouveau_heap *fp_code_heap;
|
D | nv50_program.h | 114 struct nouveau_heap *mem;
|
D | nv50_program.c | 458 struct nouveau_heap *heap; in nv50_program_upload_code()
|
/external/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
D | nvc0_screen.h | 87 struct nouveau_heap *text_heap; 88 struct nouveau_heap *lib_code; /* allocated from text_heap */
|
D | nvc0_program.h | 72 struct nouveau_heap *mem;
|
D | nvc0_program.c | 888 struct nouveau_heap *heap = screen->text_heap; in nvc0_program_upload()
|