Home
last modified time | relevance | path

Searched refs:pushbuf (Results 1 – 25 of 46) sorted by relevance

12

/external/mesa3d/src/gallium/drivers/nvc0/
Dnvc0_context.c44 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()
Dnvc0_state_validate.c9 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 …]
Dnvc0_shader_state.c34 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()
Dnvc0_tex.c213 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()
Dnvc0_query.c184 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()
Dnvc0_vbo.c168 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 …]
Dnvc0_transfer.c22 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()
Dnvc0_surface.c258 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/
Dnv50_context.c43 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()
Dnv50_state_validate.c8 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 …]
Dnv50_tex.c202 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()
Dnv50_shader_state.c34 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()
Dnv50_query.c145 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()
Dnv50_screen.c269 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()
Dnv50_vbo.c138 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()
Dnv50_surface.c252 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/
Dnv30_state_validate.c40 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 …]
Dnv30_context.c73 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()
Dnv30_query.c152 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()
Dnv30_vbo.c41 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()
Dnv30_clear.c57 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/
Dnouveau_context.h50 struct nouveau_pushbuf *pushbuf; member
98 (to_nouveau_context(ctx)->hw.pushbuf)
/external/libdrm/nouveau/
Dabi16.c50 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()
DMakefile.sources3 pushbuf.c \
/external/mesa3d/src/gallium/drivers/nouveau/
Dnouveau_screen.c153 &screen->pushbuf); in nouveau_screen_init()
200 nouveau_pushbuf_del(&screen->pushbuf); in nouveau_screen_fini()

12