/external/mesa3d/src/gallium/drivers/nvc0/ |
D | nvc0_context.c | 44 PUSH_KICK(nvc0->base.pushbuf); /* fencing handled in kick_notify */ in nvc0_flush() 50 struct nouveau_pushbuf *push = nvc0_context(pipe)->base.pushbuf; in nvc0_texture_barrier() 90 nvc0->base.pushbuf->kick_notify = NULL; in nvc0_destroy() 92 nouveau_pushbuf_bufctx(nvc0->base.pushbuf, NULL); in nvc0_destroy() 94 nouveau_pushbuf_kick(nvc0->base.pushbuf, nvc0->base.pushbuf->channel); in nvc0_destroy() 132 nvc0->base.pushbuf = screen->base.pushbuf; in nvc0_create() 157 nouveau_pushbuf_bufctx(screen->base.pushbuf, nvc0->bufctx); in nvc0_create() 159 screen->base.pushbuf->kick_notify = nvc0_default_kick_notify; in nvc0_create()
|
D | nvc0_state_validate.c | 9 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_zcull() 58 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_fb() 166 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_blend_colour() 178 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_stencil_ref() 188 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_stipple() 199 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_scissor() 220 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_viewport() 255 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_upload_uclip_planes() 290 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_clip() 330 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_blend() [all …]
|
D | nvc0_shader_state.c | 34 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_program_update_context_state() 87 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_vertprog_validate() 107 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_fragprog_validate() 135 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_tctlprog_validate() 161 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_tevlprog_validate() 185 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_gmtyprog_validate() 214 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_tfb_validate()
|
D | nvc0_tex.c | 213 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_tic() 281 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_validate_tic() 349 BEGIN_NVC0(nvc0->base.pushbuf, NVC0_3D(TIC_FLUSH), 1); in nvc0_validate_textures() 350 PUSH_DATA (nvc0->base.pushbuf, 0); in nvc0_validate_textures() 358 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_tsc() 402 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_validate_tsc() 457 BEGIN_NVC0(nvc0->base.pushbuf, NVC0_3D(TSC_FLUSH), 1); in nvc0_validate_samplers() 458 PUSH_DATA (nvc0->base.pushbuf, 0); in nvc0_validate_samplers() 469 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_set_tex_handles()
|
D | nvc0_query.c | 184 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_query_begin() 256 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_query_end() 354 PUSH_KICK(nvc0->base.pushbuf); in nvc0_query_result() 431 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_render_condition() 504 PUSH_SPACE(nvc0_context(pipe)->base.pushbuf, 1); in nvc0_so_target_save_offset() 505 IMMED_NVC0(nvc0_context(pipe)->base.pushbuf, NVC0_3D(SERIALIZE), 0); in nvc0_so_target_save_offset()
|
D | nvc0_vbo.c | 168 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_set_constant_vertex_attrib() 229 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_update_user_vbufs() 271 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_update_user_vbufs_shared() 309 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_vertex_buffers() 372 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_vertex_buffers_shared() 411 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_vertex_arrays_validate() 506 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_idxbuf_validate() 564 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_draw_arrays() 690 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_draw_elements() 754 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_draw_stream_output() [all …]
|
D | nvc0_transfer.c | 22 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_m2mf_transfer_rect() 117 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_m2mf_transfer_rect() 182 struct nouveau_pushbuf *push = nv->pushbuf; in nvc0_m2mf_push_linear() 227 struct nouveau_pushbuf *push = nv->pushbuf; in nve4_p2mf_push_linear() 270 struct nouveau_pushbuf *push = nv->pushbuf; in nvc0_m2mf_copy_linear() 308 struct nouveau_pushbuf *push = nv->pushbuf; in nve4_m2mf_copy_linear() 470 struct nouveau_pushbuf *push = nv->pushbuf; in nvc0_cb_push()
|
D | nvc0_surface.c | 258 nouveau_pushbuf_bufctx(nvc0->base.pushbuf, nvc0->bufctx); in nvc0_resource_copy_region() 259 nouveau_pushbuf_validate(nvc0->base.pushbuf); in nvc0_resource_copy_region() 262 ret = nvc0_2d_texture_do_copy(nvc0->base.pushbuf, in nvc0_resource_copy_region() 282 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_clear_render_target() 352 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_clear_depth_stencil() 405 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_clear() 813 struct nouveau_pushbuf *push = blit->screen->base.pushbuf; in nvc0_blitctx_prepare_state() 955 struct nouveau_pushbuf *push = screen->base.pushbuf; in nvc0_resource_resolve()
|
/external/mesa3d/src/gallium/drivers/nv50/ |
D | nv50_context.c | 43 PUSH_KICK(screen->pushbuf); in nv50_flush() 49 struct nouveau_pushbuf *push = nv50_context(pipe)->base.pushbuf; in nv50_texture_barrier() 101 nv50->base.pushbuf->kick_notify = NULL; in nv50_destroy() 103 nouveau_pushbuf_bufctx(nv50->base.pushbuf, NULL); in nv50_destroy() 106 nouveau_pushbuf_kick(nv50->base.pushbuf, nv50->base.pushbuf->channel); in nv50_destroy() 131 nv50->base.pushbuf = screen->base.pushbuf; in nv50_create() 159 nouveau_pushbuf_bufctx(screen->base.pushbuf, nv50->bufctx); in nv50_create()
|
D | nv50_state_validate.c | 8 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_fb() 105 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_blend_colour() 117 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_stencil_ref() 128 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_stipple() 139 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_scissor() 181 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_viewport() 227 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_clip() 254 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_blend() 263 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_zsa() 272 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_rasterizer() [all …]
|
D | nv50_tex.c | 202 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_tic() 281 BEGIN_NV04(nv50->base.pushbuf, NV50_3D(TIC_FLUSH), 1); in nv50_validate_textures() 282 PUSH_DATA (nv50->base.pushbuf, 0); in nv50_validate_textures() 289 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_tsc() 331 BEGIN_NV04(nv50->base.pushbuf, NV50_3D(TSC_FLUSH), 1); in nv50_validate_samplers() 332 PUSH_DATA (nv50->base.pushbuf, 0); in nv50_validate_samplers()
|
D | nv50_shader_state.c | 34 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_constbufs_validate() 149 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_vertprog_validate() 170 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_fragprog_validate() 192 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_gmtyprog_validate() 217 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_sprite_coords_validate() 274 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_derived_rs() 339 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_fp_linkage_validate() 523 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_gp_linkage_validate() 550 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_stream_output_validate()
|
D | nv50_query.c | 145 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_query_begin() 198 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_query_end() 263 PUSH_KICK(nv50->base.pushbuf); in nv50_query_result() 327 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_render_condition() 373 struct nouveau_pushbuf *push = nv50_context(pipe)->base.pushbuf; in nva0_so_target_save_offset()
|
D | nv50_screen.c | 269 if (screen->base.pushbuf) in nv50_screen_destroy() 270 screen->base.pushbuf->user_priv = NULL; in nv50_screen_destroy() 303 struct nouveau_pushbuf *push = screen->base.pushbuf; in nv50_screen_fence_emit() 329 struct nouveau_pushbuf *push = screen->base.pushbuf; in nv50_screen_init_hwctx() 562 struct nouveau_pushbuf *push = screen->base.pushbuf; in nv50_tls_realloc() 620 screen->base.pushbuf->user_priv = screen; in nv50_screen_create() 621 screen->base.pushbuf->rsvd_kick = 5; in nv50_screen_create()
|
D | nv50_vbo.c | 138 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_emit_vtxattr() 226 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_update_user_vbufs() 279 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_vertex_arrays_validate() 448 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_draw_arrays() 567 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_draw_elements() 664 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nva0_draw_stream_output() 719 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_draw_vbo()
|
D | nv50_surface.c | 252 nouveau_pushbuf_bufctx(nv50->base.pushbuf, nv50->bufctx); in nv50_resource_copy_region() 253 nouveau_pushbuf_validate(nv50->base.pushbuf); in nv50_resource_copy_region() 256 ret = nv50_2d_texture_do_copy(nv50->base.pushbuf, in nv50_resource_copy_region() 276 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_clear_render_target() 334 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_clear_depth_stencil() 386 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_clear() 738 struct nouveau_pushbuf *push = blit->screen->base.pushbuf; in nv50_blitctx_prepare_state() 869 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_resource_resolve()
|
/external/mesa3d/src/gallium/drivers/nv30/ |
D | nv30_state_validate.c | 40 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_fb() 180 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_blend_colour() 209 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_stencil_ref() 220 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_stipple() 229 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_scissor() 250 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_viewport() 270 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_clip() 293 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_blend() 302 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_zsa() 311 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_rasterizer() [all …]
|
D | nv30_context.c | 73 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_context_flush() 131 push = screen->base.pushbuf; in nv30_context_create() 132 nv30->base.pushbuf = push; in nv30_context_create() 133 nv30->base.pushbuf->user_priv = push->user_priv; /* hack at validate time */ in nv30_context_create() 134 nv30->base.pushbuf->rsvd_kick = 16; /* hack in screen before first space */ in nv30_context_create() 135 nv30->base.pushbuf->kick_notify = nv30_context_kick_notify; in nv30_context_create()
|
D | nv30_query.c | 152 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_query_begin() 182 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_query_end() 239 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv40_query_render_condition()
|
D | nv30_vbo.c | 41 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_emit_vtxattr() 129 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_update_user_vbufs() 182 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_vbo_validate() 332 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_draw_arrays() 457 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_draw_elements() 544 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_draw_vbo()
|
D | nv30_clear.c | 57 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_clear() 104 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_clear_render_target() 163 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_clear_depth_stencil()
|
/external/mesa3d/src/mesa/drivers/dri/nouveau/ |
D | nouveau_context.h | 50 struct nouveau_pushbuf *pushbuf; member 98 (to_nouveau_context(ctx)->hw.pushbuf)
|
/external/libdrm/nouveau/ |
D | abi16.c | 50 nv04->base.pushbuf = req.pushbuf_domains; in abi16_chan_nv04() 71 nvc0->base.pushbuf = req.pushbuf_domains; in abi16_chan_nvc0() 97 nve0->base.pushbuf = req.pushbuf_domains; in abi16_chan_nve0()
|
D | Makefile.sources | 3 pushbuf.c \
|
/external/mesa3d/src/gallium/drivers/nouveau/ |
D | nouveau_screen.c | 153 &screen->pushbuf); in nouveau_screen_init() 200 nouveau_pushbuf_del(&screen->pushbuf); in nouveau_screen_fini()
|